[iRail] iRail API - Actionscript 3 wrapper
Pieter Colpaert
pieter.colpaert at gmail.com
Sat Aug 7 22:54:43 UTC 2010
Yes, please do fix it yourself! ;-)
I don't have admin rights to github however, so you will have to wait
until Yeri gets back on Monday.
Pieter
On Sun, 2010-08-08 at 00:48 +0200, Joris Timmerman wrote:
> Hi,
>
>
> Just found a typo too in the stations list :D
> S'INAAI -> SINAAI
>
>
> Question: Am I a contributor? Else i could fix this myself. :p
>
>
> Thanks.
>
> 2010/8/7 Pieter Colpaert <pieter.colpaert at gmail.com>
> Hi Christophe,
>
> you're mixing up different topic: that mail was about the GPS
> locations
> for stations.php, not about trains.php.
>
> And those locations do work now, but it's not yet updated on
> the main
> site. dev.irail.be/api is updated every hour and api.irail.be
> is updated
> only when Yeri updates it manually. So if you're developing
> and testing
> your application, please use dev.irail.be/api.
>
> Pieter
>
>
>
>
> On Sat, 2010-08-07 at 20:25 +0200, Christophe Versieux wrote:
> > Pieter Colpaert wrote:
> > > Fixed most of them. 3 coordinates I cannot find however:
> > > EIGENBRAKEL
> > > SAUVEGARDE
> > > 'S GRAVENBRAKEL
> > >
> > > Pieter
> > >
> > >
> > >
> >
> > Just made a few tests with letter "A"...
> > and links to Brussel-zuid.
> >
> > 'S GRAVENBRAKEL seem OK for me and you say no???
> > AALST/ALOST: broken but Android is OK.
> > AARSELE: broken in Android app too
> > AMAY: broken but Android is OK
> > AMPSIN: Broken but Android is OK
> > ANDENNE: Broken but Android is OK
> > ANGLEUR: Broken but Android is OK
> > ANS: Broken but Android is OK
> > ANSEREMME: Broken but Android is OK
> > ANTOING: Broken but Android is OK
> >
> > Dis I miss something?
> >
> >
> > Christophe
> >
> >
> >
> >
> >
> >
> >
> > > On Sat, 2010-08-07 at 17:58 +0200, Joris Timmerman wrote:
> > >
> > > > Pieter,
> > > >
> > > >
> > > > Ok, issue has been made.
> > > >
> > > >
> > > > Thanks!
> > > >
> > > >
> > > > Joris
> > > >
> > > > 2010/8/7 Pieter Colpaert <pieter.colpaert at gmail.com>
> > > > Thanks for letting me know. Can you open an
> issue on the
> > > > github page for
> > > > this? I'm now doing other stuff and I might
> forget to generate
> > > > a new
> > > > list.
> > > >
> > > > Thanks,
> > > > Pieter
> > > >
> > > >
> > > > On Sat, 2010-08-07 at 17:31 +0200, Joris
> Timmerman wrote:
> > > > > Pieter,
> > > > >
> > > > >
> > > > > Great!
> > > > > There are a few stations where the location is
> empty: here
> > > > is a
> > > > > (generated) list:
> > > > > BERCHEM SAINTE AGATHE
> > > > >
> > > > > BEVEREN
> > > > >
> > > > > BOITSFORT
> > > > >
> > > > > BORGWORM
> > > > >
> > > > > BRAINE L ALLEUD
> > > > >
> > > > > BRAINE LE COMTE
> > > > >
> > > > > BRUGGE ST PIETERS
> > > > >
> > > > > BRUSSEL NAT LUCHTHAVEN
> > > > >
> > > > > BRUXELLES CENTRAL
> > > > >
> > > > > BRUXELLES CHAPELLE
> > > > >
> > > > > BRUXELLES CONGRES
> > > > >
> > > > > BRUXELLES MIDI
> > > > >
> > > > > BRUXELLES NAT AEROPORT
> > > > >
> > > > > BRUXELLES NORD
> > > > >
> > > > > BRUXELLES LUXEMBOURG
> > > > >
> > > > > BRUXELLES SCHUMAN
> > > > >
> > > > > CHATEAU DE SEILLES
> > > > >
> > > > > COMBLAIN LA TOUR
> > > > >
> > > > > COMINES
> > > > >
> > > > > COUR SUR HEURE
> > > > >
> > > > > COURT SAINT ETIENNE
> > > > >
> > > > > DAVE SAINT MARTIN
> > > > >
> > > > > DOORNIK
> > > > >
> > > > > EIGENBRAKEL
> > > > >
> > > > > ENGHIEN
> > > > >
> > > > > FAUX
> > > > >
> > > > > FEXHE LE HAUT CLOCHER
> > > > >
> > > > > FOREST EST
> > > > >
> > > > > FOREST MIDI
> > > > >
> > > > > GENT SINT PIETERS
> > > > >
> > > > > GOUY LEZ PIETON
> > > > >
> > > > > HAL
> > > > >
> > > > > HAM SUR HEURE
> > > > >
> > > > > HAM SUR SAMBRE
> > > > >
> > > > > HAREN SUD
> > > > >
> > > > > HEIST OP DEN BERG
> > > > >
> > > > > HOEI
> > > > >
> > > > > JEMEPPE SUR MEUSE
> > > > >
> > > > > JEMEPPE SUR SAMBRE
> > > > >
> > > > > KAPELLE OP DEN BOS
> > > > >
> > > > > LA ROCHE
> > > > >
> > > > > LOUVAIN LA NEUVE UNIV
> > > > >
> > > > > MARCHE EN FAMENNE
> > > > >
> > > > > MARCHE LES DAMES
> > > > >
> > > > > MARCHE LEZ ECAUSSINNES
> > > > >
> > > > > MARCHIENNE AU PONT
> > > > >
> > > > > MASNUY SAINT PIERRE
> > > > >
> > > > > MONT SAINT GUIBERT
> > > > >
> > > > > MOUSCRON
> > > > >
> > > > > NIJVEL
> > > > >
> > > > > POIX SAINT HUBERT
> > > > >
> > > > > PONT A CELLES
> > > > >
> > > > > PONT DE SERAING
> > > > >
> > > > > SAUVEGARDE
> > > > >
> > > > > SAINT DENIS BOVESSE
> > > > >
> > > > > SAINT JOB
> > > > >
> > > > > SCHAERBEEK
> > > > >
> > > > > 'S GRAVENBRAKEL
> > > > >
> > > > > S'INAAI
> > > > >
> > > > > SINT AGATHA BERCHEM
> > > > >
> > > > > SINT DENIJS BOEKEL
> > > > >
> > > > > SINT GENESIUS RODE
> > > > >
> > > > > SINT GILLIS
> > > > >
> > > > > SINT JORIS WEERT
> > > > >
> > > > > SINT KATELIJNE WAVER
> > > > >
> > > > > SINT MARTENS BODEGEM
> > > > >
> > > > > SOLRE SUR SAMBRE
> > > > >
> > > > > SPA-GERONSTERE
> > > > >
> > > > > TERHULPEN
> > > > >
> > > > > UCCLE CALEVOET
> > > > >
> > > > > UCCLE STALLE
> > > > >
> > > > > VILLERS LA VILLE
> > > > >
> > > > > VOROUX GOREUX
> > > > >
> > > > > WATERMAEL
> > > > >
> > > > > WAVER
> > > > >
> > > > >
> > > > > I looked up the problem, and it seems that it
> the used keys
> > > > in
> > > > > coordinates.php are different from the lookup
> stations
> > > > names, mostly
> > > > > because of missing dashes like BRUGGE ST
> PIETERS which is in
> > > > the
> > > > > coordinates.php written as BRUGGE ST-PIETERS
> or names in
> > > > different
> > > > > languages like WAVER, which is in
> coordinates.php listed as
> > > > WAVRE.
> > > > >
> > > > >
> > > > > Joris
> > > > >
> > > > >
> > > > > 2010/8/7 Yeri Tiete <yeri at tiete.be>
> > > > > No ssh access atm. Cant push to main
> site.
> > > > > Dev.irail.be gets updated once a hour.
> > > > > Api at dev.irail.be/api
> > > > >
> > > > >
> > > > > --
> > > > > Kind regards,
> > > > > Yeri Tiete
> > > > > Sent from my iPhone
> > > > >
> > > > >
> > > > >
> > > > > On 07 Aug 2010, at 16:22, Pieter
> Colpaert
> > > > > <pieter.colpaert at gmail.com> wrote:
> > > > >
> > > > > > It is already implemented. Check the
> commits list.
> > > > Not all
> > > > > commits are
> > > > > > immediately pushed to the main site.
> When there is
> > > > a new
> > > > > stable version,
> > > > > > Yeri will push a lot of commits at
> once to
> > > > irail.be
> > > > > >
> > > > > > dev.irail.be/api however is
> refreshed each night
> > > > at 4 am.
> > > > > Probably
> > > > > > you'll find more up to date
> information on there.
> > > > > >
> > > > > > The coordinates are in
> > > > http://dev.irail.be/api/stations.php
> > > > > as an
> > > > > > attribute inside the <station> tag.
> > > > > >
> > > > > > Pieter
> > > > > >
> > > > > >
> > > > > > On Sat, 2010-08-07 at 16:17 +0200,
> Joris Timmerman
> > > > wrote:
> > > > > >> Pieter,
> > > > > >>
> > > > > >>
> > > > > >> Could you also implement the
> stations +
> > > > coordinates list in
> > > > > the API as
> > > > > >> found
> in /includes/coordinates.php .
> > > > > >> Very handy when visualizing in an
> application.
> > > > > >>
> > > > > >>
> > > > > >> Thanks.
> > > > > >>
> > > > > >> 2010/8/7 Joris Timmerman
> > > > <joris.timmerman at gmail.com>
> > > > > >> Hi Pieter,
> > > > > >>
> > > > > >>
> > > > > >> It was in the documentation.
> > > > > >> 2. Trainschedule
> > > > > >> Request:
> > > > > >>
> > > > >
> > > >
> http://api.irail.be/trains.php?to=STATION1&from=STATION2 |||
> > > > > >> OPTIONAL:
> > > > >
> &date=01-01-10&time=15:40&results=4&lang=NL
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> 2010/8/7 Pieter Colpaert
> > > > <pieter.colpaert at gmail.com>
> > > > > >> Where did you read
> about the
> > > > results
> > > > > parameter? It's
> > > > > >> not in the API
> > > > > >> specification
> anymore.
> > > > > >>
> > > > > >> It's not yet
> implemented. Might
> > > > implement it
> > > > > soon
> > > > > >> though.
> > > > > >>
> > > > > >> Pieter
> > > > > >>
> > > > > >>
> > > > > >> On Sat, 2010-08-07
> at 15:39 +0200,
> > > > Joris
> > > > > Timmerman
> > > > > >> wrote:
> > > > > >>> Could it be that the results
> parameter (to
> > > > indicate
> > > > > >> the number of
> > > > > >>> results returned) doesn't work?
> > > > > >>> Just checked the PHP code
> > > > > >>> in
> > > > > >>
> > > > >
> > > >
> http://github.com/Tuinslak/iRail/blob/master/api/trains.php,
> > > > > I see
> > > > > >>> that the variable is stored in
> $results but
> > > > never
> > > > > >> used again.
> > > > > >>>
> > > > > >>> 2010/8/7 Joris Timmerman
> > > > <joris.timmerman at gmail.com>
> > > > > >>> Hi,
> > > > > >>>
> > > > > >>>
> > > > > >>> Implemented the last 2
> features in the
> > > > > >> wrapper.
> > > > > >>> Let me know where I can
> commit them to.
> > > > > >>> I made an account on Github
> yesterday,
> > > > > >> username: joridor .
> > > > > >>>
> > > > > >>>
> > > > > >>> 2010/8/7 Pieter Colpaert
> > > > > >>
> <pieter.colpaert at gmail.com>
> > > > > >>>
> > > > > >>>
> > > > > >>> Ok. Fixed and
> implemented.
> > > > > >>>
> > > > > >>> I've added an
> option to the API
> > > > > >> &trainsonly
> > > > > >>> if 1, it will only
> return trains,
> > > > if
> > > > > >> 0 it will also
> > > > > >>> return buses and
> > > > > >>> such. Default is 0.
> > > > > >>>
> > > > > >>> Wiki page:
> > > > > >>
> > > > http://wiki.github.com/Tuinslak/iRail/api
> > > > > >>> Commit:
> > > > > >>>
> > > > > >>
> > > > >
> > > >
> http://github.com/Tuinslak/iRail/commit/cde5e533c4ab22b91e34f2852d2809b26d2899fc
> > > > > >>>
> > > > > >>> The commit will be
> pushed to
> > > > > >> api.irail.be on
> Monday
> > > > > >>> It will be pushed
> to
> > > > > >> dev.irail.be/api
> tonight (I
> > > > > >>> think)
> > > > > >>>
> > > > > >>> Thanks Christophe
> for your
> > > > > >> investigation on the
> > > > > >>> product values. (It
> > > > > >>> helped ;-) )
> > > > > >>>
> > > > > >>> Pieter
> > > > > >>>
> > > > > >>>
> > > > > >>> On Sat, 2010-08-07
> at 12:21
> > > > +0200,
> > > > > >> Joris Timmerman
> > > > > >>> wrote:
> > > > > >>>> Hi,
> > > > > >>>>
> > > > > >>>> So long as the API gets updated,
> > > > > >> I'm willing to keep
> > > > > >>> this wrapper up to
> date.
> > > > > >>>> I agree with Yeri, I don't have a
> > > > > >> subscription for
> > > > > >>> busses and the fact
> I hate
> > > > busses, I
> > > > > >> always set the
> > > > > >>> option on the nmbs
> website for
> > > > > >> trains only.
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> Met vriendelijke groet,
> > > > > >>>> Kind regards,
> > > > > >>>>
> > > > > >>>> Joris Timmerman
> > > > > >>>> Sent from my iPhone
> > > > > >>>>
> > > > > >>>> Op 7-aug.-2010 om 01:12 heeft
> > > > > >> Pieter Colpaert
> > > > > >>>
> <pieter.colpaert at gmail.com> het
> > > > > >> volgende geschreven:
> > > > > >>>>
> > > > > >>>>>
> > > > > >>>>>>
> > > > > >>>>>> I explained the concept of an
> > > > > >> API to someone and
> > > > > >>> used the iRail API
> as
> > > > > >>>>>> an example.
> > > > > >>>>>> I build a wrapper to explain
> > > > > >> how things work, and
> > > > > >>> tonight I worked
> > > > > >>>>>> that example out to a full
> > > > > >> wrapper of Pieter's
> > > > > >>> API.
> > > > > >>>>>> (wrappers lower the the
> > > > > >> threshold for
> developers
> > > > > >>> to use the API,
> I've
> > > > > >>>>>> noticed this myself, especially
> > > > > >> in the Flash
> > > > > >>> community, as an
> author
> > > > > >>>>>> of a wrapper for Google's
> > > > > >> webservices, because
> > > > > >>> there are a lot of
> > > > > >>>>>> people with not much experience
> > > > > >> or not much time,
> > > > > >>> and when offered a
> > > > > >>>>>> wrapper, they're more eager to
> > > > > >> dig in).
> > > > > >>>>>> The full source is (was)
> > > > > >> included as an
> > > > > >>> attachment.
> > > > > >>>>>
> > > > > >>>>> Thanks, we will feature these
> > > > > >> wrappers on our
> > > > > >>> website soon. Are
> you
> > > > > >>>>> willing to keep it up to date?
> > > > > >>>>>
> > > > > >>>>>> On testing, I stumbled on
> > > > > >> something piculiar,
> one
> > > > > >>> of the suggested
> > > > > >>>>>> routes was a bus.
> > > > > >>>>>> Feature or bug?
> > > > > >>>>> Feature
> > > > > >>>>>>
> > > > > >>>>>>
> > > > > >>>>>> Further I have a few
> > > > > >> (API-)feature
> requests
> > > > > >>>>>> * A way to find a station
> > > > > >> by an input, such
> > > > > >>> as Google Suggest
> > > > > >>>>>> with a few limited
> > > > > >> results, for
> > > > > >>> auto-completion for
> example.
> > > > > >>>>>> (indeed this can be done
> > > > > >> with the full
> > > > > >>> list, but I was
> > > > > >>>>>> suggesting this to avoid
> > > > > >> traffic to
> > > > > >>> download the full
> list)
> > > > > >>>>>
> > > > > >>>>> You should only download the
> > > > > >> entire list once, or
> > > > > >>> include it in the
> > > > > >>>>> application. When stations are
> > > > > >> added however, you
> > > > > >>> might want to
> update
> > > > > >>>>> this list. That's why this API
> > > > > >> function exists.
> > > > > >>>>>
> > > > > >>>>>> * A stationslist ordered
> > > > > >> hierarchally,
> > > > > >>> structered by zone
> (with
> > > > > >>>>>> a zone I mean a set of
> > > > > >> stations in one
> > > > > >>> city). -> drop
> that,
> > > > > >>>>>> Pieter got a very good
> > > > > >> point
> > > > > >>>>>
> > > > > >>>>> Thanks ;-)
> > > > > >>>>>
> > > > > >>>>>> * Possibllity to pass on
> > > > > >> to the API if the
> > > > > >>> given date & time
> is
> > > > > >>>>>> arrival or departure
> > > > > >> time.
> > > > > >>>>>
> > > > > >>>>> Fixed and commited:
> > > > > >>>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > >
> http://github.com/Tuinslak/iRail/commit/5f462523119d8022083b4e710844f743ed99efd3
> > > > > >>>>>
> > > > > >>>>> should be on the
> > > > > >>
> http://dev.irail.be/api pretty
> > > > > >>> soon now...
> > > > > >>>>>
> > > > > >>>>>> * ADDED: Possibllity to
> > > > > >> pass on the means of
> > > > > >>> travel in the API,
> > > > > >>>>>> (for example: trains
> > > > > >> only, trains and
> > > > > >>> busses, ...) (I
> would
> > > > > >>>>>> suggest to use an index,
> > > > > >> for example: -1
> > > > > >>> is all, 0 is only
> > > > > >>>>>> trains,...)
> > > > > >>>>>
> > > > > >>>>> I don't like this idea. I think
> > > > > >> buses should be
> > > > > >>> included if
> necessary
> > > > > >>>>> (as is default). What do others
> > > > > >> think of this
> > > > > >>> idea?
> > > > > >>>>>
> > > > > >>>>> Pieter
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>
> > > > >
> _______________________________________________
> > > > > >>>>> iRail mailing list
> > > > > >>>>> iRail at list.irail.be
> > > > > >>>>>
> > > > > >>
> > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > > >>>>
> > > > > >>
> > > > >
> _______________________________________________
> > > > > >>>> iRail mailing list
> > > > > >>>> iRail at list.irail.be
> > > > > >>>>
> > > > > >>
> > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>
> > > > >
> _______________________________________________
> > > > > >>> iRail mailing list
> > > > > >>> iRail at list.irail.be
> > > > > >>>
> > > > > >>
> > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>> --
> > > > > >>> Joris Timmerman
> > > > > >>> joris.timmerman at gmail.com
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>> --
> > > > > >>> Joris Timmerman
> > > > > >>> joris.timmerman at gmail.com
> > > > > >>>
> > > > > >>>
> _______________________________________________
> > > > > >>> iRail mailing list
> > > > > >>> iRail at list.irail.be
> > > > > >>>
> > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > > >>
> > > > > >>
> > > > > >>
> > > > >
> _______________________________________________
> > > > > >> iRail mailing list
> > > > > >> iRail at list.irail.be
> > > > > >>
> > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> --
> > > > > >> Joris Timmerman
> > > > > >> joris.timmerman at gmail.com
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> --
> > > > > >> Joris Timmerman
> > > > > >> joris.timmerman at gmail.com
> > > > > >>
> > > > > >>
> _______________________________________________
> > > > > >> iRail mailing list
> > > > > >> iRail at list.irail.be
> > > > > >>
> > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > > >
> > > > > >
> > > > > >
> _______________________________________________
> > > > > > iRail mailing list
> > > > > > iRail at list.irail.be
> > > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > >
> _______________________________________________
> > > > > iRail mailing list
> > > > > iRail at list.irail.be
> > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Joris Timmerman
> > > > > joris.timmerman at gmail.com
> > > > >
> > > > >
> _______________________________________________
> > > > > iRail mailing list
> > > > > iRail at list.irail.be
> > > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > >
> > > >
> > > > _______________________________________________
> > > > iRail mailing list
> > > > iRail at list.irail.be
> > > >
> http://lists.rootspirit.com/mailman/listinfo/irail
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Joris Timmerman
> > > > joris.timmerman at gmail.com
> > > >
> > > > _______________________________________________
> > > > iRail mailing list
> > > > iRail at list.irail.be
> > > > http://lists.rootspirit.com/mailman/listinfo/irail
> > > >
> > >
> > >
> > > _______________________________________________
> > > iRail mailing list
> > > iRail at list.irail.be
> > > http://lists.rootspirit.com/mailman/listinfo/irail
> > >
> >
> > _______________________________________________
> > iRail mailing list
> > iRail at list.irail.be
> > http://lists.rootspirit.com/mailman/listinfo/irail
>
>
> _______________________________________________
> iRail mailing list
> iRail at list.irail.be
> http://lists.rootspirit.com/mailman/listinfo/irail
>
>
>
>
> --
> Joris Timmerman
> joris.timmerman at gmail.com
>
> _______________________________________________
> iRail mailing list
> iRail at list.irail.be
> http://lists.rootspirit.com/mailman/listinfo/irail
More information about the iRail
mailing list