$ grafana-cli -pluginUrl grafana-cli -pluginUrl plugins install grafana-map-panel plugins install grafana-map-panel RescueTime dashboardĬopyright (C) 2022 Sam Steele. $ grafana-cli plugins install grafana-piechart-panel Most dashboards require the grafana-piechart-panel plugin, and the Foursquaure panel also requires the panodata grafana-map-panel plugin: The grafana folder contains json files for various example dashboards. Access to the Todoist API requires a premium subscription.Set MAX_POSTS to 0 to download everything. Instagram can take a very long time to download, so by default it will only fetch the 10 most recent posts.Google Play doesn't provide total play time, only achievements and last played timestamps.New data going forward will be more accurate as the script will calculate the time since the last run. Steam provides the recent playtime over 2 weeks, so the first set of data inserted will contain 2 weeks of time.RescueTime provides data each hour, so scheduling the script as an hourly cron job is recommended.Using the same database name between scripts can lead to data being unexpectedly overwritten or deleted. Each script is designed to write to its own InfluxDB database.Run each Python script from the terminal and it will insert the most recent data into InfluxDB. $ pip3 install pytz influxdb requests requests-cache instaloader trakt.py publicsuffix2 logging colorlog bs4 Install the LibreLinkUp app on your phone and accept the invitation, then set your username and password in the configuration file.Ĭheck your Python version and make sure version 3.7 or newer is installed on your system: LibreLinkUp: Open the Freestyle Libre app and choose Connected Apps from the menu, then send yourself an invite to LibreLinkUp.PSN: Link your PSN account to Exophase and then set your Exophase username and PSN nickname. Stadia: Link your Stadia account to Exophase and then set your Exophase username and Stadia nickname.Created or edit /opt/retropie/configs/all/runcommand-onstart.sh and append the line bash "/home/pi/influx-onstart.sh" Create or edit /opt/retropie/configs/all/runcommand-onend.sh and append the line bash "/home/pi/influx-onend.sh" FsHub.io: Generate a personal access token at and set your pilot ID to the number in your "Personal Dashboard" URL RetroPie: Place the shell files and python script into user pi's home directory.: Register for an API key at and generate an OAuth2 access token, you'll also need to create an API key at to download movie / show posters.GitHub: Create a personal access token at.Todoist: Access to the API requires a Todoist Premium subscription Create an app at and generate a test token.Google Play Games: Download your Google Play Games archive from and extract it in the same folder as the script.You can get your ID number by clicking your "TrueAchievement Points" score on your profile and looking at the leaderboard URL, it will be the findgamerid parameter. Xbox Live: Register a profile at and link it to your Xbox account.Nintendo Switch: You'll need to set up mitmproxy and intercept the Nintendo Switch Parent Controls app on an iOS or Android device to grab your authentication tokens and device IDs.Steam: Register for an API key at and look up your SteamID at (use the steamID64 (Dec) value).Fitbit: Register a "Personal" app at and generate an OAuth2 access token.Foursquare: Register an app at and generate an OAuth2 access token.RescueTime: Register for an API key at.Open config.py and set your API credentials and InfluxDB server configuration at the top of the file Import personal data from various APIs into InfluxDB Configuration
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |