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

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

13of 37 scored

13 commits sit in this repo's top risk tercile, which is 35% of the 37scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 4.8 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits924%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.42bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold4.8out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began docs-led, now leaning fix.

Feature16%
Fix22%
Docs16%
Deps14%
Other32%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
67e3b1b6Vibe coded python variant with extra features
Artem Butusov
7mo ago+1.0K -0
99%Elevated
more lines added than baseline
2
5fa81105Experimental v2.0.0
Artem Butusov
7mo ago+1.5K -1.3K
96%Elevated
more lines added than baseline
3
0ce598b2First version
Artem Butusov
2y ago+237 -0
93%Elevated
more lines added than baseline
4
588e4c7cAdd force token refresh feature
Artem Butusov
7mo ago+45 -21
91%Elevated
more lines added than baseline
5
5487d54aAdd Jellyfin rescan recipe
Artem Butusov
2y ago+31 -3
88%Elevated
more lines added than baseline
6
600a3561Migrate from exiftool to mutagen
Artem Butusov
7mo ago+43 -17
85%Elevated
more lines added than baseline
7
d26d1655Add plex rescan documentation
Artem Butusov
2y ago+25 -0
82%Elevated
more lines added than baseline
8
3249480aAuto load cookies.txt
Artem Butusov
7mo ago+27 -2
78%Elevated
more lines added than baseline
9
a0fcf8b9Initial commit
Artem Butusov
2y ago+21 -0
78%Elevated
more lines added than baseline
10
0ead78faSet user name instead of channel name as artist in metadata
Artem Butusov
7mo ago+16 -8
73%Elevated
more lines added than baseline
11
b345a915Improve error handling
Artem Butusov
1y ago+18 -7
73%Elevated
more lines added than baseline
12
0a3895adAdd option to send notifications
Artem Butusov
2y ago+19 -0
68%Elevated
more lines added than baseline
13
d556d95bTARGET_DIR -> TARGET_PATH + readme fixes
Artem Butusov
2y ago+15 -13
68%Elevated
more lines added than baseline
14
89189ed4Update instructions
Artem Butusov
2y ago+13 -22
64%Typical
more lines added than baseline
15
8d106e5dFixes in docs
Artem Butusov
2y ago+11 -7
61%Typical
more focused than baseline
16
8c86b064Update docs
Artem Butusov
2y ago+9 -4
58%Typical
fewer lines added than baseline
17
222b34f6Fix jellyfin scan instructions
Artem Butusov
2y ago+8 -1
55%Typical
fewer lines added than baseline
18
f802a053Do no try to download incomplete files v2
Artem Butusov
1y ago+7 -4
53%Typical
fewer lines added than baseline
19
b2b9ba39Fix issue when single video is not named well
Artem Butusov
6mo ago+7 -3
50%Typical
fewer lines added than baseline
20
a98155a4Do no try to download incomplete files
Artem Butusov
1y ago+6 -1
47%Typical
fewer lines added than baseline
21
8794ed42Add TEMP_PATH support
Artem Butusov
2y ago+4 -0
45%Typical
fewer lines added than baseline
22
8b38c8eeAdd skipping label when post has no videos
Artem Butusov
7mo ago+4 -0
42%Typical
fewer lines added than baseline
23
66c464d6Fix dependencies in Makefile
Artem Butusov
7mo ago+3 -3
36%Typical
fewer lines added than baseline
24
61c66750Refresh only if new files are downloaded
Artem Butusov
7mo ago+3 -3
36%Typical
fewer lines added than baseline
25
f6d35ce7Update README
Artem Butusov
7mo ago+3 -4
36%Typical
fewer lines added than baseline
26
602016c3Fix pyright config to use venv
Artem Butusov
7mo ago+2 -0
28%Below typical
fewer lines added than baseline
27
e87cd7d7Fix link to github
Artem Butusov
7mo ago+2 -2
28%Below typical
fewer lines added than baseline
28
fc9ba560Fix gitignore
Artem Butusov
7mo ago+2 -1
28%Below typical
fewer lines added than baseline
29
37bb5259Bump version up
Artem Butusov
7mo ago+2 -2
19%Below typical
fewer lines added than baseline
30
4bc89fcfBump version up
Artem Butusov
7mo ago+2 -2
19%Below typical
fewer lines added than baseline
31
c9573762Bump version up
Artem Butusov
7mo ago+2 -2
19%Below typical
fewer lines added than baseline
32
a97376d5Bump version up
Artem Butusov
7mo ago+2 -2
19%Below typical
fewer lines added than baseline
33
ddc3262aFix compatibility with fresh version of yt-dlp
Artem Butusov
2y ago+1 -1
8%Below typical
fewer lines added than baseline
34
821d958dFix docs
Artem Butusov
2y ago+1 -1
8%Below typical
fewer lines added than baseline
35
c41ea925Can use vanilla yt-dlp by default now
Artem Butusov
2y ago+1 -1
8%Below typical
fewer lines added than baseline
36
9ae8ab9fFix systemd timer
Artem Butusov
2y ago+1 -1
8%Below typical
fewer lines added than baseline
37
92185283Fix bug in metadata update for artist
Artem Butusov
7mo ago+1 -1
1%Below typical
fewer lines added than baseline
  • 67e3b1b6Vibe coded python variant with extra features
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +1.0K -0
    Risk
    99%Elevated
  • 5fa81105Experimental v2.0.0
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +1.5K -1.3K
    Risk
    96%Elevated
  • 0ce598b2First version
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +237 -0
    Risk
    93%Elevated
  • 588e4c7cAdd force token refresh feature
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +45 -21
    Risk
    91%Elevated
  • 5487d54aAdd Jellyfin rescan recipe
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +31 -3
    Risk
    88%Elevated
  • 600a3561Migrate from exiftool to mutagen
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +43 -17
    Risk
    85%Elevated
  • d26d1655Add plex rescan documentation
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +25 -0
    Risk
    82%Elevated
  • 3249480aAuto load cookies.txt
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +27 -2
    Risk
    78%Elevated
  • a0fcf8b9Initial commit
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +21 -0
    Risk
    78%Elevated
  • 0ead78faSet user name instead of channel name as artist in metadata
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +16 -8
    Risk
    73%Elevated
  • b345a915Improve error handling
    Author
    Artem Butusov
    When
    1y ago
    Lines
    +18 -7
    Risk
    73%Elevated
  • 0a3895adAdd option to send notifications
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +19 -0
    Risk
    68%Elevated
  • d556d95bTARGET_DIR -> TARGET_PATH + readme fixes
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +15 -13
    Risk
    68%Elevated
  • 89189ed4Update instructions
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +13 -22
    Risk
    64%Typical
  • 8d106e5dFixes in docs
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +11 -7
    Risk
    61%Typical
  • 8c86b064Update docs
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +9 -4
    Risk
    58%Typical
  • 222b34f6Fix jellyfin scan instructions
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +8 -1
    Risk
    55%Typical
  • f802a053Do no try to download incomplete files v2
    Author
    Artem Butusov
    When
    1y ago
    Lines
    +7 -4
    Risk
    53%Typical
  • b2b9ba39Fix issue when single video is not named well
    Author
    Artem Butusov
    When
    6mo ago
    Lines
    +7 -3
    Risk
    50%Typical
  • a98155a4Do no try to download incomplete files
    Author
    Artem Butusov
    When
    1y ago
    Lines
    +6 -1
    Risk
    47%Typical
  • 8794ed42Add TEMP_PATH support
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +4 -0
    Risk
    45%Typical
  • 8b38c8eeAdd skipping label when post has no videos
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +4 -0
    Risk
    42%Typical
  • 66c464d6Fix dependencies in Makefile
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +3 -3
    Risk
    36%Typical
  • 61c66750Refresh only if new files are downloaded
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +3 -3
    Risk
    36%Typical
  • f6d35ce7Update README
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +3 -4
    Risk
    36%Typical
  • 602016c3Fix pyright config to use venv
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -0
    Risk
    28%Below typical
  • e87cd7d7Fix link to github
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -2
    Risk
    28%Below typical
  • fc9ba560Fix gitignore
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -1
    Risk
    28%Below typical
  • 37bb5259Bump version up
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -2
    Risk
    19%Below typical
  • 4bc89fcfBump version up
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -2
    Risk
    19%Below typical
  • c9573762Bump version up
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -2
    Risk
    19%Below typical
  • a97376d5Bump version up
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +2 -2
    Risk
    19%Below typical
  • ddc3262aFix compatibility with fresh version of yt-dlp
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +1 -1
    Risk
    8%Below typical
  • 821d958dFix docs
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +1 -1
    Risk
    8%Below typical
  • c41ea925Can use vanilla yt-dlp by default now
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +1 -1
    Risk
    8%Below typical
  • 9ae8ab9fFix systemd timer
    Author
    Artem Butusov
    When
    2y ago
    Lines
    +1 -1
    Risk
    8%Below typical
  • 92185283Fix bug in metadata update for artist
    Author
    Artem Butusov
    When
    7mo ago
    Lines
    +1 -1
    Risk
    1%Below typical
Showing 37 of 37 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

011typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 37 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.03.2Diffusion →
Below typical12
Typical12
Elevated13

Commit history for sormy/boosty-downloader

sormy/boosty-downloader has 37 commits in its history from 1 contributor, the first of them Jan 23, 2024. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.