]]>http://forums.ubports.com/post/21131http://forums.ubports.com/post/21131Mon, 04 Nov 2019 06:26:24 GMT@ernest So you mean this script will run even when the screen is locked and closed?
If yes, then this is really cool and I would definitely try it.
It would be cool if it works with some kinda of a UI so you can still check from time to time your location in the map
]]>http://forums.ubports.com/post/21134http://forums.ubports.com/post/21134Sat, 06 Jul 2019 16:49:58 GMT@kugiigi yes it does, screen off and or terminal in background
]]>http://forums.ubports.com/post/21137http://forums.ubports.com/post/21137Sat, 06 Jul 2019 17:42:19 GMTHello ernest,

I started this reply as I was unable to run your script, but as I was writing and testing at the same time, I finally figured it out.

I'm leaving in a few hours for a 4-day 250 km bike trip, and I will try to test it.

For those who may happen on this topic and are new to Ubuntu Touch (like me), a few things I struggled with:

It requires to be launched from a terminal with it "Prevent app suspension" activated in Tweak app.

You need to install UT Tweak Tool in the OpenStore, launch it, then tap on the menu icon at the top left and select Apps (not sure how it's worded in English, it's an apps list). Next find the Terminal and tap on its entry. It will open a Details window where you will find the "Prevent app suspension" toggle switch.

The script will not start and makes an error because of line 29 of the GPS_tracking.py script:

sys.path.insert(0, "/home/phablet/Project/gpxpy-1.3.5/")

It is looking for a "Project" folder that does not exist. You need to change it to the actual name of the folder where the script and the "gpxpy-1.3.5" folder resides, which when downloaded from Gitlab and extracted is by default gps-utouch-tracker-master . For that I edited it in UT's terminal:

cd gps-utouch-tracker-master
nano GPS_tracking.py

Another thing that's necessary to make the script run is to make it executable.

chmod +x GPS_tracking.py

A word of warning: if you forget to activate the terminal's "prevent app suspension" button, once the script is launched, there is no stopping it!!! The CTRL+C button at the bottom will not stop the script. The terminal prompt returns, but GPS points continue to be added. You will have no choice but to quit the terminal and of course no file will be saved.

The gpx files are saved in the gps-utouch-tracker-master folder, or whatever name you gave it (might be a good idea to rename it ).

It would be cool if it works with some kinda of a UI

Or at least, a minimal GUI to launch, if possible avoid having to enter our password, then a button to stop it... I was thinking of creating a desktop launcher, but I'm out of time, I need to pack and get a few hours of sleep!

Ernest, thanks for your work on Activity Tracker, and for this script!

The relative path is of course much cleaner, I didn't think of it. Shows how much of a perpetual newbie I am at scripting.

Initially the script would not launch until I chmod it, I don't know why. Thanks for the alias trick, I will try it.

I only tested the script once during my trip. It seems that if the phone needs to be unlocked with a number, it prevents updating of FPS points when the screen is off. To be honest I didn't spend much time on this, I had destinations to get to. Absolutely not your fault, but I still have an insanely hard time dealing with the terminal UI. Trying to scroll through it and use the side scrollbar is a near impossible task.

@ernest
I only tested the script once during my trip. It seems that if the phone needs to be unlocked with a number, it prevents updating of FPS points when the screen is off.

To have the recording screen off, you have to enable with Tweak tool the option "Prevent suspend" for the terminal app.

To be honest I didn't spend much time on this, I had destinations to get to. Absolutely not your fault, but I still have an insanely hard time dealing with the terminal UI. Trying to scroll through it and use the side scrollbar is a near impossible task.

Check the new version, uploaded today, no more long list the screen is refreshed after each datapoint.
I've also add a sum-up calculation at the end :

One thing I didn't mention is that I don't have a SIM card in yet, my Android phone is still my main phone until I migrate everything to the OPO. I didn't have any Internet access. I since read that GPS localization seems to be more problematic without a SIM card.

Check the new version, uploaded today, no more long list the screen is refreshed after each datapoint.
I've also add a sum-up calculation at the end :

A word of warning: if you forget to activate the terminal's "prevent app suspension" button, once the script is launched, there is no stopping it!!! The CTRL+C button at the bottom will not stop the script.

I meet the bug, doesn't appear on Edge but on Devel Yes.

I'll look at it.

]]>http://forums.ubports.com/post/22244http://forums.ubports.com/post/22244Tue, 27 Aug 2019 17:16:16 GMTSorry, I guess I should have mentioned I'm on 16.04/rc.

BTW I tried to install git on UT, the package isn't available. I guess I could always git pull from my PC then copy to the phone, but I'm not seeing the gps-utouch-tracker folder from the PC, only the folders Documents, Music, Images and Videos...

]]>http://forums.ubports.com/post/22255http://forums.ubports.com/post/22255Wed, 28 Aug 2019 00:19:14 GMT@ernest thanks, I guess keeping the original folder name (with -master) will make updating easier in the future.
]]>http://forums.ubports.com/post/22276http://forums.ubports.com/post/22276Wed, 28 Aug 2019 14:21:53 GMTAll, i'm looking for good soul to test the last version, please contact me on Telegram : @Ernes_t

I've updated the script to : Consume less battery, import automatically the run to Activity Tracker when finished, upload the position in real-time to Phonetrack (Nextcloud) and distributed into a click.

I found recently thanks to iperspace, apparmor hack, the script should be able to run under all version.

]]>http://forums.ubports.com/post/24334http://forums.ubports.com/post/24334Tue, 05 Nov 2019 04:40:04 GMTHi all,
I think this app is very useful.
However, I can’t make it work.
I use an Aquaris E4.5 with ubuntu 16.04 (OTA11).
I used the previous script and now the recent updated script with no luck.
I have no issues with the installation, but when I launch the script, it gets stuck with “Waiting for satellites ...”.
When I close the app (Ctrl+C), it creates an empty gpx file.
The rest of apps (ActivityTracker, OSMScout) fetch the data and show my position, so I am sure that GPS is working properly.
What could be the cause?
Thank you for your suggestions.
aimar
]]>http://forums.ubports.com/post/26765http://forums.ubports.com/post/26765Tue, 31 Dec 2019 19:14:12 GMT@aimar
i noticed that the script is neither working with OP3 device. I had to modify it to make it works.
Are you on telegram, if so please contact me @ern_st
]]>http://forums.ubports.com/post/26810http://forums.ubports.com/post/26810Wed, 01 Jan 2020 19:21:28 GMT