Beesight
Retrieves meditation data from insighttimer.com and posts the data points to beeminder for tracking.
Install / Use
/learn @davecahill/BeesightREADME
beesight.py
This is a small script which retrieves meditation data from insighttimer.com and posts the data points to your beeminder goal, so that you can easily track how often you're meditating.
beesight.py only counts 1 point per day (meditated or not), as my aim is to track frequency rather than overall minutes.
It is intended to be run on a cron, picking up new datapoints and posting them to beeminder.
Usage
Copy default_config.ini to config.ini and fill in your insighttimer.com and beeminder credentials.
Your beeminder auth token can be found at this URL when logged in: https://www.beeminder.com/api/v1/auth_token.json
To run:
python beesight.py
If you see the message "ImportError: no module named requests", you'll need to install the python requests library by running:
pip install requests
If you hit any issues installing requests, further instructions are here: http://docs.python-requests.org/en/master/user/install/
Notes
beesight.py currently subtracts one from the dates it gets from beeminder, because beeminder returns JST (Japanese Standard Time) 01:00 on (correct_day + 1) in my timezone. If you're in another timezone, this may cause your dates to be off by one.
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
