[iRail] iRail API - Actionscript 3 wrapper
Pieter Colpaert
pieter.colpaert at gmail.com
Sat Aug 7 18:35:48 UTC 2010
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
More information about the iRail
mailing list