Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Python script to forward Tile trackers device as Phonetrack clients to nextcloud.

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