BikeMe

Rating: 
4.882355
Your rating: None Average: 4.9 (17 votes)

Find a bike in your city!

This app provides a simple interactive map displaying all bike share stations by city, their number of available bikes and free parking spots, and the geolocation. You can also save your favourites stations and see their status on the cover.

500+ cities in 50+ countries, check in the app if yours is there ;)

Source code: https://github.com/sthocs/harbour-bikeme
Translations: https://www.transifex.com/sthocs/harbour-bikeme
Send me a message to report bugs or ask for new cities!

By default, BikeMe only show cities where open data is available (or at least clean data). If your city doesn't provide open data (or if I haven't included it in the app yet), you have the option to use the CityBikes data. If your city is available in both data sets, it's better to use the "Official data" though, since the data is fetched directly from the bike provider.

*****

(Versions 0.5-2 and above will only work on Sailfish OS 2.0.5 and above.)

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-bikeme-0.1-1.armv7hl.rpm208.9 KB11/04/2014 - 09:48
File harbour-bikeme-0.4.2-1.armv7hl.rpm148.51 KB20/10/2015 - 22:54
File harbour-bikeme-0.5-1.armv7hl.rpm122.08 KB24/08/2016 - 00:00
File harbour-bikeme-0.5-2.armv7hl.rpm119.88 KB24/11/2016 - 19:44
File harbour-bikeme-0.5.1-1.armv7hl.rpm120.18 KB17/01/2017 - 20:42
File harbour-bikeme-0.6-1.armv7hl.rpm304.09 KB18/04/2017 - 01:34
File harbour-bikeme-0.7-1.armv7hl.rpm310.15 KB07/05/2017 - 16:29
File harbour-bikeme-0.8-1.armv7hl.rpm362.01 KB27/06/2017 - 02:34
File harbour-bikeme-0.8.1-1.armv7hl.rpm357.67 KB19/11/2017 - 20:10
File harbour-bikeme-0.9-1.armv7hl.rpm371.22 KB02/02/2018 - 02:17
File harbour-bikeme-0.9.1-1.armv7hl.rpm374.66 KB17/03/2018 - 03:16
File harbour-bikeme-0.9.2-1.armv7hl.rpm391.03 KB30/04/2019 - 01:32
File harbour-bikeme-0.9.3-1.armv7hl.rpm391.11 KB19/12/2019 - 04:03
File harbour-bikeme-0.9.4-1.armv7hl.rpm389.11 KB07/02/2021 - 01:03
File harbour-bikeme-0.9.4-1.aarch64.rpm397.52 KB08/06/2021 - 12:36
File harbour-bikeme-0.10-1.armv7hl.rpm390.9 KB30/06/2021 - 01:42
File harbour-bikeme-0.10-1.aarch64.rpm398.67 KB30/06/2021 - 01:42
File harbour-bikeme-0.11-1.armv7hl.rpm392.83 KB29/12/2021 - 02:55
File harbour-bikeme-0.11-1.aarch64.rpm400.74 KB29/12/2021 - 02:55
Changelog: 

0.11:

  • Sailjail configuration
  • Added electric bikes for Montreal

0.10:

  • GPS improvements: consider position valid when accuracy < 10km (but display accuracy)
  • Added option to ignore SSL errors (mostly for Moscow)
  • Added electric bikes support for Moscow

0.9.4: fixes: previous city was not saved + blank map with QtLocation 5.4 (SFOS 4)

0.9.3: Quick bugfix release, sorry to not have seen your comments before!

  • Fixed HERE map not showing: My former app have been removed from my HERE account without any notice (!) so the API token wasn't valid anymore
  • Fixed Nextbike feed

...

Full changelog at https://github.com/sthocs/harbour-bikeme/blob/master/rpm/harbour-bikeme....

Comments

Matias's picture

This app looks awesome! But sadly when I select my own city (Zwolle, NL) the app segfaults on my XA2. Other places seem to work fine.

Sthocs's picture

So I've checked, and it's because the feed exposed is empty: https://api.ridecheck.app/gbfs/v3/zwolle/gbfs.json. I'll add a check to avoid the crash, but impossible to do anything else.

The location is not listed on the provider website anymore: https://ridecheck.app/en/locations. Are they still active, or has the provider changed maybe?

Matias's picture

Ah I see, maybe the provider has changed. Thank you for taking a look at it though!

Sthocs's picture

If you have info about the new provider and it has public data, let me know!

Sthocs's picture

Oh interesting, same on my 10 iii. I know that many cities are broken because Dott/Lime services have been added to the sources list and I haven't added compatibility, but a segfault is a first :D

Thanks for trying it out, I'll try to have a look this week-end!

olf's picture

AFAIK, one can target a "minimal required SFOS release", but I have no idea if there also is a CLI switch for this.

Sthocs's picture

So as stated on https://forum.sailfishos.org/, it installs fine on the Jolla 1 (SFOS 3.4), and I don't have any easy way to compile or test on older versions sorry. If you want to investigate more you could install in terminal and give me the error, otherwise version 0.9.3 is good for daily usage :)

olf's picture

Versions > 0.9.3 fail to install on SFOS 3.2.1, unfortunately.
Is there a real functional dependency, or just the SDK target chosen?

Sthocs's picture

No new dependency, I compile manually with the SDK, which targets the latest releases. Do you know if it's possible to change the target there or if I need to look at using sfdk directly?

carmenfdezb's picture

Hi @Sthocs! Could you please add aarch64 package for Xperia 10 II? Thanks in advance!

Sthocs's picture

Hey, good point, added! I didn't test it but I now receive email notifications, in case of issue :)

carmenfdezb's picture

Great!! Thank you so much!! It works like a charm :)

Sthocs's picture

\o/ thank you for the continuous testing :D

carmenfdezb's picture

Since I've updated SailfishOS to v3.4, I must select my city every time I start BikeMe. Is it only me or is that a bug?

Sthocs's picture

Ok I finally reproduced the error when I tried to install the app on a fresh device. It's fixed, sorry for the big delay :)

carmenfdezb's picture

Sorry, I haven't seen your previous message until now :(
Thank you for the update, it works perfect!!!

Sthocs's picture

Np, thank you for confirming!! :)

Sthocs's picture

Arf, sorry Carmen the email notif probably went in spam, I'm only seeing your message now! :/
I don't have this problem on my side. If you have the developer mode enabled, could you try to run it from terminal (by typing "harbour-bikeme") to see if there are any errors? I have the following log:

onCompleted:27 - Restoring app state: Paris

Or let me know what city is saved in

~/.cache/harbour-bikeme/harbour-bikeme.conf
Olsen's picture

Nice little app! It would be great if it was possible to rent a bike with it. There is an open source Android app on F-Droid which does exactly this:

https://f-droid.org/de/packages/com.example.hochi.nextcompanion/

Maybe you could integrate this functionality into BikeMe?

 

Sthocs's picture

Thanks for your comment! Is there a public API for that?
Usually the renting part of those systems is managed by the operator and it's a private part, with a dedicated app that they develop themselves.

Olsen's picture

Sorry, I don't know. But the source code is small and it would be possible to contact the author via github...

Sthocs's picture

Arg, apologies once again! I am definitely not notified of comments anymore :'(
I will have a look at those issues asap!

(I should really setup regular automated testing!)

carmenfdezb's picture

Maps aren't showed. It's a pity because the other functionalities work fine

carmenfdezb's picture

Changing to osm maps in settings solved my problem :) On the other hand, an error about api is showed when I do 'Update cities list'

Sthocs's picture

Thanks Carmen, both issues are fixed, you can use HERE maps again, sorry for the delay!

carmenfdezb's picture

Thank you so much! ;)

subeditor's picture

There is some bug with Moscow on Sailfish X.

Moscow was missing in cities list on first start. So I had to Update cities list via pulley menu.

But on next start app showed cities list again, and again Moscow is not in the list.

If I select any city wich is on the list app starts with map (or favorites list - what I set as start screen).

On JP1 app works as expected.

 

Sthocs's picture

Hi! It's weird because Moscow is one of the hardcoded cities so it should always be here. Can you confirm that you have selected the "Official data" as data source? I can't reproduce this issue :( (I'm on Sailfish X too)

subeditor's picture

Hi!

Yes, Official data is selected.

I changed it to CityBike and back to official again and now app seems to remember my city.

sampos's picture

Map tile loading does not work any more, stations are shown on an empty background. Maybe the here maps api key has expired?

Pages