repowiserepowise
Sign in
sormy/boosty-downloader
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisesormy/boosty-downloader
BO
BO

sormy / boosty-downloader

pythonmainb2b9ba31.3K linessynced 1d ago

Code health

8.1out of 10Excellent

This codebase scores 8.1 out of 10 on defect risk, which we rate excellent. It also scores maintainability 9.0 and static performance risk 9.4 out of 10. The three are scored separately and never blended into one number.

Full health report →
Documentation28pages0 with model-written prose, 28 built from the index
Lines of code
1.3K
Files
18
Symbols
72
Modules
8
Languages
5

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • Schedule automated periodic downloads using systemd timer/service unitsproposed · 1d ago
  • Reduce API calls in scheduled downloads by limiting the lookback windowproposed · 1d ago
  • Support v1.x compatibility via a wrapper translating environment variablesproposed · 1d ago
  • Prefer environment variables for Plex/Jellyfin tokens to avoid exposure in process listingsproposed · 1d ago
  • Auto-refresh Plex/Jellyfin by locating library sections/items by nameproposed · 1d ago
  • Use a lock file for scheduled jobs to prevent overlapping runsproposed · 1d ago

Needs attention

20 open
  • medium severity. ProposedSchedule automated periodic downloads using systemd timer/service unitsAuto-proposed decision awaiting review
  • medium severity. ProposedReduce API calls in scheduled downloads by limiting the lookback windowAuto-proposed decision awaiting review
  • medium severity. ProposedSupport v1.x compatibility via a wrapper translating environment variablesAuto-proposed decision awaiting review
  • medium severity. ProposedPrefer environment variables for Plex/Jellyfin tokens to avoid exposure in process listingsAuto-proposed decision awaiting review
  • medium severity. ProposedAuto-refresh Plex/Jellyfin by locating library sections/items by nameAuto-proposed decision awaiting review

Composition

Open the graph →
python 78%makefile 6%markdown 6%toml 6%shell 6%

Explore this codebase

  • Docs28 pages across 8 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files18 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 2 entry points→
  • Code healthPer-file scores, 42 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→