[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