This application converts Bee conversations into organized markdown files. It processes conversations from the Bee API and creates daily markdown summaries, making them suitable for personal knowledge management systems.
- Converts Bee conversations into structured markdown files
- Organizes conversations by date
- Includes conversation summaries, locations, and transcripts
- Automatically runs every 6 hours
- Skips processing of current day's conversations
- Avoids overwriting existing files
- Python 3.6+
requestslibrary- Access to Bee API (API key required)
- Copy the example configuration:
BEE_API_KEY = "YOUR_BEE_API_KEY"
BEE_API_ENDPOINT = "https://api.bee.computer/v1"
TARGET_DIR = "/path/to/output/directory"- Update
config.pywith your:- Bee API key
- Target directory for markdown files
Generated markdown files follow this format:
# YYYY-MM-DD
## [Daily Summary]
### Atmosphere
[atmosphere content]
### Key Takeaways
[key takeaways content]
### Action Items
[action items content]
Conversation ID: [id]
Location: [address]
[conversation summary]
### Transcript
Speaker 1: [text]
Speaker 2: [text]
...- Install dependencies:
pip3 install requests- Run the script:
python3 app.pyThe application will:
- Run immediately upon starting
- Process all historical conversations
- Create markdown files for each day
- Skip today's conversations
- Run automatically every 6 hours
- Continue running until stopped with Ctrl+C
- Files are created in the specified TARGET_DIR
- Only processes conversations from completed days
- Existing files will not be overwritten
- Runs continuously with 6-hour intervals
- Uses the Bee API v1 endpoint