eskerda / pybikes

bike sharing + python = pybikes
https://citybik.es
GNU Lesser General Public License v3.0
549 stars 167 forks source link

Decide if/how to handle dockless (free floating) systems #326

Open rebecca-palmer opened 6 years ago

rebecca-palmer commented 6 years ago

(Security warning: the links below were found via search and I have not attempted to verify their trustworthiness.)

As far as I can find (though I might be mistaken), pybikes does not currently include any dockless systems, though there are several that have APIs (1 2). Is this a deliberate choice, or a general lack of much development since such systems became common?

If it is a choice not to, I suggest documenting that, closing requests to add them (#303 #304), and linking to somewhere that does (Multicycles? did this industry effort ever get anywhere?).

If they are to be included, there is the question of how to represent them:

238 has a patch that treats each available bike as a 'station' with 1 bike and 1 space, which is probably the best option for compatibility with existing user code.

It could be useful to also have a field that marks a system as dockless, and/or specifies the boundary within which dockless returns are permitted, so e.g. a routing app can know that returning at your actual destination is an option.

rebecca-palmer commented 6 years ago

duplicate of #190 , sorry

It was decided in #324 that free-floating bikes should not be treated as 1-bike stations, but is still undecided how they should be treated.

rebecca-palmer commented 6 years ago

Duplicate of #190