Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/p6g9yhk6/tiletonextcloud
Python script to forward Tile trackers device as Phonetrack clients to nextcloud.
https://github.com/p6g9yhk6/tiletonextcloud
bluetooth gps nextcloud phonetrack python tile tracker
Last synced: 3 months ago
JSON representation
Python script to forward Tile trackers device as Phonetrack clients to nextcloud.
- Host: GitHub
- URL: https://github.com/p6g9yhk6/tiletonextcloud
- Owner: P6g9YHK6
- Fork: true (JaxProjex/tileTraccar)
- Created: 2023-10-11T16:24:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-09T11:39:48.000Z (9 months ago)
- Last Synced: 2024-09-26T06:20:13.486Z (3 months ago)
- Topics: bluetooth, gps, nextcloud, phonetrack, python, tile, tracker
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TiletoNextcloud
This script retrieve bluetooth Tile trackers information using the pytile library and send the device position to a Nextcloud Phonetrack server.
With this soft, you can easily obtain details such as device name, latitude, longitude, altitude, and last updated timestamp for your Tile devices. It then constructs a URL with these parameters and sends a GET request to the Nextcloud Phonetrack server to update the device's position.
Execute this script to automate the retrieval of Tile device information and update the device positions in your Nextcloud Phonetrack server effortlessly!
There is a built in rate limit to avoid bloating the nextcloud DB with unhelpfull information.
# Todo
🔲Get rid of stderr in case of device without data
🔲Add health monitoring (probabably uptimekuma push)
🔲 pray for tile to support: https://www.bleepingcomputer.com/news/google/google-rolls-out-new-find-my-device-network-to-android-devices/
# How to use ?
Replace the following and run the .py as often as you desire to refresh the data
server_url = "https://EXEMPLE.COM/apps/phonetrack/logGet/JOBID/"
email = "[email protected]"
password = "********"
The name of the logger that your expect after the jobid will be the name of the tile device.
## Tested on
[Chronos](https://github.com/simse/chronos), Windows