38859f5b0a217ffc9cfe8affc3157148836c7341
susan-scripts
Automation scripts for Susan (home server). Managed by Caine.
Scripts
| Script | Purpose |
|---|---|
overnight_transcoder.py |
Nightly HEVC transcoding of video library |
morning_report.py |
Daily system health report (email) |
music_recommender.py |
Last.fm-based music discovery + Soulseek download |
import_music.sh |
FLAC→Opus transcoding + beets tagging for new albums |
transcode_album.sh |
Manual album transcode helper |
scrape_discogs_labels.py |
Scrape Discogs labels for music pipeline |
generate_stats_page.py |
Retro stats page generator |
decrypt_bookmarks.js |
Floccus bookmark decryption |
add_bookmark.js |
Add bookmark to Floccus XBEL |
add_bookmark_to_wishlist.js |
Add bookmark to wishlist folder |
Setup
- Copy
music_config.example.jsontomusic_config.jsonand fill in credentials. - Bookmark scripts read password from
/etc/automation/bookmarks.json.
Description
Home-server automation: overnight HEVC transcoding, daily health reports, Last.fm-driven music discovery.
Readme
161 KiB
Languages
Python
91.5%
JavaScript
4.5%
Shell
4%