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