repowiserepowise
Sign in
debakel/feeddiasp
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedebakel/feeddiasp

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

38of 113 scored

38 commits sit in this repo's top risk tercile, which is 34% of the 113scored. 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 3.7 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 commits65%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.31bitsShannon 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 threshold3.7out 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.

Consistently other-driven across its history.

Feature12%
Fix5%
Refactor2%
Docs12%
Test2%
Deps4%
Other62%

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
2fb8f595bootstrap/jquery
Debakel
11y ago+25.8K -0
100%Elevated
more lines added than baseline
2
31e57cdediaspy
Debakel
11y ago+2.0K -0
98%Elevated
more lines added than baseline
3
e9ed1727first commit
Debakel
11y ago+2.1K -0
98%Elevated
more lines added than baseline
4
5bf9477eInitial commit
debakel
11y ago+340 -0
97%Elevated
more lines added than baseline
5
e4f82e80Reformat Code
Debakel
11y ago+247 -227
96%Elevated
more lines added than baseline
6
3e86777efind_hashtags()
Debakel
11y ago+111 -89
95%Elevated
more lines added than baseline
7
b0c34074Added diaspy submodule since version installed with pip doesn't work; refactored PostDB and changed text format to CSV; updated FeedDiasp to accept DB as well as text file as an argument; changed comments/texts to English
Alexey Veretennikov
11y ago+108 -67
94%Elevated
more lines added than baseline
8
61463fb7bottle template
Debakel
11y ago+92 -0
94%Elevated
more lines added than baseline
9
5b185022Use dataclasses instead of plain dicts
Moritz
6y ago+80 -44
92%Elevated
more lines added than baseline
10
5a1112a2use AJAX request
Debakel
11y ago+75 -27
92%Elevated
more lines added than baseline
11
e86b1d07Add parsing of events and photos
Debakel
11y ago+64 -11
91%Elevated
more lines added than baseline
12
a34b8eb6Login only if feed has new entries
Moritz
10y ago+59 -48
90%Elevated
more lines added than baseline
13
14cc347aUpdate to Python3
Celine Liberal
9y ago+40 -29
88%Elevated
more lines added than baseline
14
2997ef3afeedDiasp_web
Debakel
11y ago+77 -2.0K
88%Elevated
more lines added than baseline
15
b5deb29eDateset
Debakel
11y ago+34 -25
87%Elevated
more lines added than baseline
16
0d76eeb9-
Debakel
11y ago+29 -23
86%Elevated
more lines added than baseline
17
9bce02c8delete entries
Debakel
11y ago+29 -4
85%Elevated
more lines added than baseline
18
89dd113aAdd tests
Moritz
7y ago+33 -1
83%Elevated
more lines added than baseline
19
cbf32b9bmanage tags from RSS sources
Carl Chenet
9y ago+20 -0
83%Elevated
more lines added than baseline
20
cbe98ec9update web.py
Debakel
11y ago+25 -23
83%Elevated
more lines added than baseline
21
00f7d840Parser für Facebook
Debakel
11y ago+25 -0
83%Elevated
more lines added than baseline
22
76477ae8This should solve Issue #7 (html code gets posted to diaspora)
Debakel
10y ago+24 -12
81%Elevated
more lines added than baseline
23
0cbd83d0Fix FBParser.py
Debakel
11y ago+18 -7
80%Elevated
more lines added than baseline
24
7133cfceUpdate README.md
debakel
11y ago+16 -0
80%Elevated
more lines added than baseline
25
5cd1abd3-
Debakel
11y ago+16 -0
78%Elevated
more lines added than baseline
26
89eef570Update README.md
Moritz
7y ago+16 -5
77%Elevated
more lines added than baseline
27
f0ecaa8aJSON response
Debakel
11y ago+15 -14
77%Elevated
more lines added than baseline
28
56d1c702Create setup.py
Moritz Duchêne
9y ago+13 -0
76%Elevated
more lines added than baseline
29
9e0a34e5append hashtags
Debakel
11y ago+13 -7
75%Elevated
more lines added than baseline
30
78932da2Rename html2markup to html2markdown
Moritz
7y ago+13 -10
74%Elevated
more lines added than baseline
31
c710a670Add Changelog.md
Moritz
6y ago+13 -0
73%Elevated
more lines added than baseline
32
6fd162deFBParser added
Debakel
11y ago+12 -2
73%Elevated
more focused than baseline
33
9010c7afappend text to post
Debakel
11y ago+10 -7
71%Elevated
more subsystems than baseline
34
7c0ccca2Add requirements.txt
Moritz
10y ago+9 -0
70%Elevated
fewer lines added than baseline
35
11f7c8dblink as id
Debakel
11y ago+9 -3
69%Elevated
fewer lines added than baseline
36
8bf7d2aevalidate feed_url
Debakel
11y ago+9 -3
69%Elevated
fewer lines added than baseline
37
b5479742entry.content statt entry.summary
Debakel
11y ago+8 -3
69%Elevated
fewer lines added than baseline
38
b654dad5use local version of bootstrap and jquery
Debakel
11y ago+8 -54
67%Elevated
fewer lines added than baseline
39
f3e8eaa8README updated for Python 3
Celine Liberal
9y ago+7 -5
66%Typical
fewer lines added than baseline
40
87ccc33cReformat code
Moritz
7y ago+6 -5
65%Typical
fewer lines added than baseline
41
dc16d0c1Fix FBParser.py
Debakel
11y ago+7 -9
64%Typical
fewer lines added than baseline
42
c241202fupdate add.tpl
Debakel
11y ago+7 -6
64%Typical
fewer lines added than baseline
43
82791051Raise exception if rss feed is malformed
Moritz
6y ago+7 -2
62%Typical
fewer lines added than baseline
44
9ede78f2Fix imports
Moritz
7y ago+6 -7
62%Typical
fewer lines added than baseline
45
14838b90Updating requirements
Celine Liberal
9y ago+6 -6
62%Typical
fewer lines added than baseline
46
173fe2f4Update readme to replace the workaround with diaspy with the diaspy-api lib. Add how to install pandoc tools required to convert html to markdown.
Celine Liberal
9y ago+6 -1
59%Typical
fewer lines added than baseline
47
a5cb0455update views
Debakel
11y ago+7 -6
59%Typical
fewer lines added than baseline
48
a5607e16Update README.md
Moritz
7y ago+6 -4
58%Typical
fewer lines added than baseline
49
6c7bfeeeAdd classifiers and keywords
Moritz Duchêne
9y ago+5 -1
57%Typical
fewer lines added than baseline
50
a3a90291UnicodeEncodeError workaround
Debakel
11y ago+5 -0
57%Typical
fewer lines added than baseline
  • 2fb8f595bootstrap/jquery
    Author
    Debakel
    When
    11y ago
    Lines
    +25.8K -0
    Risk
    100%Elevated
  • 31e57cdediaspy
    Author
    Debakel
    When
    11y ago
    Lines
    +2.0K -0
    Risk
    98%Elevated
  • e9ed1727first commit
    Author
    Debakel
    When
    11y ago
    Lines
    +2.1K -0
    Risk
    98%Elevated
  • 5bf9477eInitial commit
    Author
    debakel
    When
    11y ago
    Lines
    +340 -0
    Risk
    97%Elevated
  • e4f82e80Reformat Code
    Author
    Debakel
    When
    11y ago
    Lines
    +247 -227
    Risk
    96%Elevated
  • 3e86777efind_hashtags()
    Author
    Debakel
    When
    11y ago
    Lines
    +111 -89
    Risk
    95%Elevated
  • b0c34074Added diaspy submodule since version installed with pip doesn't work; refactored PostDB and changed text format to CSV; updated FeedDiasp to accept DB as well as text file as an argument; changed comments/texts to English
    Author
    Alexey Veretennikov
    When
    11y ago
    Lines
    +108 -67
    Risk
    94%Elevated
  • 61463fb7bottle template
    Author
    Debakel
    When
    11y ago
    Lines
    +92 -0
    Risk
    94%Elevated
  • 5b185022Use dataclasses instead of plain dicts
    Author
    Moritz
    When
    6y ago
    Lines
    +80 -44
    Risk
    92%Elevated
  • 5a1112a2use AJAX request
    Author
    Debakel
    When
    11y ago
    Lines
    +75 -27
    Risk
    92%Elevated
  • e86b1d07Add parsing of events and photos
    Author
    Debakel
    When
    11y ago
    Lines
    +64 -11
    Risk
    91%Elevated
  • a34b8eb6Login only if feed has new entries
    Author
    Moritz
    When
    10y ago
    Lines
    +59 -48
    Risk
    90%Elevated
  • 14cc347aUpdate to Python3
    Author
    Celine Liberal
    When
    9y ago
    Lines
    +40 -29
    Risk
    88%Elevated
  • 2997ef3afeedDiasp_web
    Author
    Debakel
    When
    11y ago
    Lines
    +77 -2.0K
    Risk
    88%Elevated
  • b5deb29eDateset
    Author
    Debakel
    When
    11y ago
    Lines
    +34 -25
    Risk
    87%Elevated
  • 0d76eeb9-
    Author
    Debakel
    When
    11y ago
    Lines
    +29 -23
    Risk
    86%Elevated
  • 9bce02c8delete entries
    Author
    Debakel
    When
    11y ago
    Lines
    +29 -4
    Risk
    85%Elevated
  • 89dd113aAdd tests
    Author
    Moritz
    When
    7y ago
    Lines
    +33 -1
    Risk
    83%Elevated
  • cbf32b9bmanage tags from RSS sources
    Author
    Carl Chenet
    When
    9y ago
    Lines
    +20 -0
    Risk
    83%Elevated
  • cbe98ec9update web.py
    Author
    Debakel
    When
    11y ago
    Lines
    +25 -23
    Risk
    83%Elevated
  • 00f7d840Parser für Facebook
    Author
    Debakel
    When
    11y ago
    Lines
    +25 -0
    Risk
    83%Elevated
  • 76477ae8This should solve Issue #7 (html code gets posted to diaspora)
    Author
    Debakel
    When
    10y ago
    Lines
    +24 -12
    Risk
    81%Elevated
  • 0cbd83d0Fix FBParser.py
    Author
    Debakel
    When
    11y ago
    Lines
    +18 -7
    Risk
    80%Elevated
  • 7133cfceUpdate README.md
    Author
    debakel
    When
    11y ago
    Lines
    +16 -0
    Risk
    80%Elevated
  • 5cd1abd3-
    Author
    Debakel
    When
    11y ago
    Lines
    +16 -0
    Risk
    78%Elevated
  • 89eef570Update README.md
    Author
    Moritz
    When
    7y ago
    Lines
    +16 -5
    Risk
    77%Elevated
  • f0ecaa8aJSON response
    Author
    Debakel
    When
    11y ago
    Lines
    +15 -14
    Risk
    77%Elevated
  • 56d1c702Create setup.py
    Author
    Moritz Duchêne
    When
    9y ago
    Lines
    +13 -0
    Risk
    76%Elevated
  • 9e0a34e5append hashtags
    Author
    Debakel
    When
    11y ago
    Lines
    +13 -7
    Risk
    75%Elevated
  • 78932da2Rename html2markup to html2markdown
    Author
    Moritz
    When
    7y ago
    Lines
    +13 -10
    Risk
    74%Elevated
  • c710a670Add Changelog.md
    Author
    Moritz
    When
    6y ago
    Lines
    +13 -0
    Risk
    73%Elevated
  • 6fd162deFBParser added
    Author
    Debakel
    When
    11y ago
    Lines
    +12 -2
    Risk
    73%Elevated
  • 9010c7afappend text to post
    Author
    Debakel
    When
    11y ago
    Lines
    +10 -7
    Risk
    71%Elevated
  • 7c0ccca2Add requirements.txt
    Author
    Moritz
    When
    10y ago
    Lines
    +9 -0
    Risk
    70%Elevated
  • 11f7c8dblink as id
    Author
    Debakel
    When
    11y ago
    Lines
    +9 -3
    Risk
    69%Elevated
  • 8bf7d2aevalidate feed_url
    Author
    Debakel
    When
    11y ago
    Lines
    +9 -3
    Risk
    69%Elevated
  • b5479742entry.content statt entry.summary
    Author
    Debakel
    When
    11y ago
    Lines
    +8 -3
    Risk
    69%Elevated
  • b654dad5use local version of bootstrap and jquery
    Author
    Debakel
    When
    11y ago
    Lines
    +8 -54
    Risk
    67%Elevated
  • f3e8eaa8README updated for Python 3
    Author
    Celine Liberal
    When
    9y ago
    Lines
    +7 -5
    Risk
    66%Typical
  • 87ccc33cReformat code
    Author
    Moritz
    When
    7y ago
    Lines
    +6 -5
    Risk
    65%Typical
  • dc16d0c1Fix FBParser.py
    Author
    Debakel
    When
    11y ago
    Lines
    +7 -9
    Risk
    64%Typical
  • c241202fupdate add.tpl
    Author
    Debakel
    When
    11y ago
    Lines
    +7 -6
    Risk
    64%Typical
  • 82791051Raise exception if rss feed is malformed
    Author
    Moritz
    When
    6y ago
    Lines
    +7 -2
    Risk
    62%Typical
  • 9ede78f2Fix imports
    Author
    Moritz
    When
    7y ago
    Lines
    +6 -7
    Risk
    62%Typical
  • 14838b90Updating requirements
    Author
    Celine Liberal
    When
    9y ago
    Lines
    +6 -6
    Risk
    62%Typical
  • 173fe2f4Update readme to replace the workaround with diaspy with the diaspy-api lib. Add how to install pandoc tools required to convert html to markdown.
    Author
    Celine Liberal
    When
    9y ago
    Lines
    +6 -1
    Risk
    59%Typical
  • a5cb0455update views
    Author
    Debakel
    When
    11y ago
    Lines
    +7 -6
    Risk
    59%Typical
  • a5607e16Update README.md
    Author
    Moritz
    When
    7y ago
    Lines
    +6 -4
    Risk
    58%Typical
  • 6c7bfeeeAdd classifiers and keywords
    Author
    Moritz Duchêne
    When
    9y ago
    Lines
    +5 -1
    Risk
    57%Typical
  • a3a90291UnicodeEncodeError workaround
    Author
    Debakel
    When
    11y ago
    Lines
    +5 -0
    Risk
    57%Typical
Showing 50 of 113 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.

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

Size against diffusion

The 113 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,00010,000Lines changed (log) →0.03.1Diffusion →
Below typical40
Typical35
Elevated38

Commit history for debakel/feeddiasp

debakel/feeddiasp has 136 commits in its history from 11 contributors, the first of them Jan 25, 2015. 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.