[iRail] iRail API - Actionscript 3 wrapper

Pieter Colpaert pieter.colpaert at gmail.com
Sat Aug 7 14:22:32 UTC 2010


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





More information about the iRail mailing list