[iRail] iRail API - Actionscript 3 wrapper

Yeri Tiete yeri at tiete.be
Sat Aug 7 14:33:47 UTC 2010


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



More information about the iRail mailing list