[iRail] iRail API - Actionscript 3 wrapper
Christophe Versieux
christophe.versieux at gmail.com
Sat Aug 7 18:25:41 UTC 2010
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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/irail/attachments/20100807/0fd09b16/attachment-0003.html>
More information about the iRail
mailing list