This commit is contained in:
retoor 2024-11-26 09:28:21 +01:00
parent a1b3ad2a92
commit cf1d1dd37a
20 changed files with 48 additions and 33 deletions

View File

@ -8,8 +8,6 @@ build:
./venv/bin/python -m build . ./venv/bin/python -m build .
./venv/bin/python -m pip install -e . ./venv/bin/python -m pip install -e .
sync: sync:
./venv/bin/dr.sync ./venv/bin/dr.sync
@ -17,13 +15,10 @@ clean:
-@rm -r export -@rm -r export
mkdir -p export mkdir -p export
sync_excempt:
@echo "Sync is not executed because it's a lengthy process ending with timeout error."
export_stats: export_stats:
@echo "Make sure you have ran 'make sync' first. Results will be in ./export/" @echo "Make sure you have ran 'make sync' first. Results will be in ./export/"
@echo "Exporting statisticts." @echo "Exporting statisticts."
./venv/bin/dr.stats_all ./venv/bin/dr.stats
export_dataset: export_dataset:
@echo "Make sure you have ran 'make sync' first." @echo "Make sure you have ran 'make sync' first."

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
===devRant(developer community) has 101 active users(ranters).===All users(ranters) of devRant together did contribute 2547 times in total.===The average user(ranter) of devrant(developer community) contributed 25.22 times on devrant(developer community). ===devRant(developer community) has 101 active users(ranters).===All users(ranters) of devRant together did contribute 2550 times in total.===The average user(ranter) of devrant(developer community) contributed 25.25 times on devrant(developer community).
===Statistics: User(ranter) IHateForALiving is appreciation ranked 1 and made 228 contributions to devRant(developer community) what means IHateForALiving owns 0.41 percent of contributions on devRant(developer community). The avarage post length of IHateForALiving is 408.06140350877195 and total post length is 93038. IHateForALiving owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) IHateForALiving is appreciation ranked 1 and made 228 contributions to devRant(developer community) what means IHateForALiving owns 0.41 percent of contributions on devRant(developer community). The avarage post length of IHateForALiving is 408.06140350877195 and total post length is 93038. IHateForALiving owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) jiraTicket is appreciation ranked 2 and made 1 contributions to devRant(developer community) what means jiraTicket owns 0.0 percent of contributions on devRant(developer community). The avarage post length of jiraTicket is 149 and total post length is 149. jiraTicket owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) jiraTicket is appreciation ranked 2 and made 1 contributions to devRant(developer community) what means jiraTicket owns 0.0 percent of contributions on devRant(developer community). The avarage post length of jiraTicket is 149 and total post length is 149. jiraTicket owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) CaptainRant is appreciation ranked 3 and made 2 contributions to devRant(developer community) what means CaptainRant owns 0.0 percent of contributions on devRant(developer community). The avarage post length of CaptainRant is 170 and total post length is 341. CaptainRant owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) CaptainRant is appreciation ranked 3 and made 2 contributions to devRant(developer community) what means CaptainRant owns 0.0 percent of contributions on devRant(developer community). The avarage post length of CaptainRant is 170 and total post length is 341. CaptainRant owns 0.0 percent of content on devRant(developer community).
@ -44,7 +44,7 @@
===Statistics: User(ranter) kiki is appreciation ranked 43 and made 41 contributions to devRant(developer community) what means kiki owns 0.07 percent of contributions on devRant(developer community). The avarage post length of kiki is 86 and total post length is 3565. kiki owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) kiki is appreciation ranked 43 and made 41 contributions to devRant(developer community) what means kiki owns 0.07 percent of contributions on devRant(developer community). The avarage post length of kiki is 86 and total post length is 3565. kiki owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) netikras is appreciation ranked 44 and made 23 contributions to devRant(developer community) what means netikras owns 0.04 percent of contributions on devRant(developer community). The avarage post length of netikras is 165 and total post length is 3804. netikras owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) netikras is appreciation ranked 44 and made 23 contributions to devRant(developer community) what means netikras owns 0.04 percent of contributions on devRant(developer community). The avarage post length of netikras is 165 and total post length is 3804. netikras owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) tosensei is appreciation ranked 45 and made 53 contributions to devRant(developer community) what means tosensei owns 0.09 percent of contributions on devRant(developer community). The avarage post length of tosensei is 128 and total post length is 6811. tosensei owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) tosensei is appreciation ranked 45 and made 53 contributions to devRant(developer community) what means tosensei owns 0.09 percent of contributions on devRant(developer community). The avarage post length of tosensei is 128 and total post length is 6811. tosensei owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) feuerherz is appreciation ranked 46 and made 14 contributions to devRant(developer community) what means feuerherz owns 0.03 percent of contributions on devRant(developer community). The avarage post length of feuerherz is 79 and total post length is 1106. feuerherz owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) feuerherz is appreciation ranked 46 and made 14 contributions to devRant(developer community) what means feuerherz owns 0.02 percent of contributions on devRant(developer community). The avarage post length of feuerherz is 79 and total post length is 1106. feuerherz owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) Tounai is appreciation ranked 47 and made 34 contributions to devRant(developer community) what means Tounai owns 0.06 percent of contributions on devRant(developer community). The avarage post length of Tounai is 135 and total post length is 4597. Tounai owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) Tounai is appreciation ranked 47 and made 34 contributions to devRant(developer community) what means Tounai owns 0.06 percent of contributions on devRant(developer community). The avarage post length of Tounai is 135 and total post length is 4597. Tounai owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) dIREsTRAITS is appreciation ranked 48 and made 9 contributions to devRant(developer community) what means dIREsTRAITS owns 0.02 percent of contributions on devRant(developer community). The avarage post length of dIREsTRAITS is 110 and total post length is 997. dIREsTRAITS owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) dIREsTRAITS is appreciation ranked 48 and made 9 contributions to devRant(developer community) what means dIREsTRAITS owns 0.02 percent of contributions on devRant(developer community). The avarage post length of dIREsTRAITS is 110 and total post length is 997. dIREsTRAITS owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) Wisecrack is appreciation ranked 49 and made 8 contributions to devRant(developer community) what means Wisecrack owns 0.01 percent of contributions on devRant(developer community). The avarage post length of Wisecrack is 144 and total post length is 1154. Wisecrack owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) Wisecrack is appreciation ranked 49 and made 8 contributions to devRant(developer community) what means Wisecrack owns 0.01 percent of contributions on devRant(developer community). The avarage post length of Wisecrack is 144 and total post length is 1154. Wisecrack owns 0.0 percent of content on devRant(developer community).
@ -54,9 +54,9 @@
===Statistics: User(ranter) devRancid is appreciation ranked 53 and made 11 contributions to devRant(developer community) what means devRancid owns 0.02 percent of contributions on devRant(developer community). The avarage post length of devRancid is 163 and total post length is 1793. devRancid owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) devRancid is appreciation ranked 53 and made 11 contributions to devRant(developer community) what means devRancid owns 0.02 percent of contributions on devRant(developer community). The avarage post length of devRancid is 163 and total post length is 1793. devRancid owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) Ganofins is appreciation ranked 54 and made 5 contributions to devRant(developer community) what means Ganofins owns 0.01 percent of contributions on devRant(developer community). The avarage post length of Ganofins is 143 and total post length is 719. Ganofins owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) Ganofins is appreciation ranked 54 and made 5 contributions to devRant(developer community) what means Ganofins owns 0.01 percent of contributions on devRant(developer community). The avarage post length of Ganofins is 143 and total post length is 719. Ganofins owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) devJs is appreciation ranked 55 and made 5 contributions to devRant(developer community) what means devJs owns 0.01 percent of contributions on devRant(developer community). The avarage post length of devJs is 55 and total post length is 275. devJs owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) devJs is appreciation ranked 55 and made 5 contributions to devRant(developer community) what means devJs owns 0.01 percent of contributions on devRant(developer community). The avarage post length of devJs is 55 and total post length is 275. devJs owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) jestdotty is appreciation ranked 56 and made 248 contributions to devRant(developer community) what means jestdotty owns 0.44 percent of contributions on devRant(developer community). The avarage post length of jestdotty is 371 and total post length is 92112. jestdotty owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) jestdotty is appreciation ranked 56 and made 249 contributions to devRant(developer community) what means jestdotty owns 0.44 percent of contributions on devRant(developer community). The avarage post length of jestdotty is 371 and total post length is 92562. jestdotty owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) lungdart is appreciation ranked 57 and made 23 contributions to devRant(developer community) what means lungdart owns 0.04 percent of contributions on devRant(developer community). The avarage post length of lungdart is 138 and total post length is 3185. lungdart owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) lungdart is appreciation ranked 57 and made 23 contributions to devRant(developer community) what means lungdart owns 0.04 percent of contributions on devRant(developer community). The avarage post length of lungdart is 138 and total post length is 3185. lungdart owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) retoor is appreciation ranked 58 and made 560 contributions to devRant(developer community) what means retoor owns 1.0 percent of contributions on devRant(developer community). The avarage post length of retoor is 243 and total post length is 136522. retoor owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) retoor is appreciation ranked 58 and made 561 contributions to devRant(developer community) what means retoor owns 1.0 percent of contributions on devRant(developer community). The avarage post length of retoor is 243 and total post length is 136688. retoor owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) cprn is appreciation ranked 59 and made 43 contributions to devRant(developer community) what means cprn owns 0.08 percent of contributions on devRant(developer community). The avarage post length of cprn is 224 and total post length is 9674. cprn owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) cprn is appreciation ranked 59 and made 43 contributions to devRant(developer community) what means cprn owns 0.08 percent of contributions on devRant(developer community). The avarage post length of cprn is 224 and total post length is 9674. cprn owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) sandeepbalan is appreciation ranked 60 and made 3 contributions to devRant(developer community) what means sandeepbalan owns 0.01 percent of contributions on devRant(developer community). The avarage post length of sandeepbalan is 75 and total post length is 227. sandeepbalan owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) sandeepbalan is appreciation ranked 60 and made 3 contributions to devRant(developer community) what means sandeepbalan owns 0.01 percent of contributions on devRant(developer community). The avarage post length of sandeepbalan is 75 and total post length is 227. sandeepbalan owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) AlgoRythm is appreciation ranked 61 and made 26 contributions to devRant(developer community) what means AlgoRythm owns 0.05 percent of contributions on devRant(developer community). The avarage post length of AlgoRythm is 147 and total post length is 3831. AlgoRythm owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) AlgoRythm is appreciation ranked 61 and made 26 contributions to devRant(developer community) what means AlgoRythm owns 0.05 percent of contributions on devRant(developer community). The avarage post length of AlgoRythm is 147 and total post length is 3831. AlgoRythm owns 0.0 percent of content on devRant(developer community).
@ -86,7 +86,7 @@
===Statistics: User(ranter) b2plane is appreciation ranked 85 and made 4 contributions to devRant(developer community) what means b2plane owns 0.01 percent of contributions on devRant(developer community). The avarage post length of b2plane is 87 and total post length is 348. b2plane owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) b2plane is appreciation ranked 85 and made 4 contributions to devRant(developer community) what means b2plane owns 0.01 percent of contributions on devRant(developer community). The avarage post length of b2plane is 87 and total post length is 348. b2plane owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) FuckJava is appreciation ranked 86 and made 2 contributions to devRant(developer community) what means FuckJava owns 0.0 percent of contributions on devRant(developer community). The avarage post length of FuckJava is 55 and total post length is 111. FuckJava owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) FuckJava is appreciation ranked 86 and made 2 contributions to devRant(developer community) what means FuckJava owns 0.0 percent of contributions on devRant(developer community). The avarage post length of FuckJava is 55 and total post length is 111. FuckJava owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) isaachackett is appreciation ranked 87 and made 2 contributions to devRant(developer community) what means isaachackett owns 0.0 percent of contributions on devRant(developer community). The avarage post length of isaachackett is 153 and total post length is 306. isaachackett owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) isaachackett is appreciation ranked 87 and made 2 contributions to devRant(developer community) what means isaachackett owns 0.0 percent of contributions on devRant(developer community). The avarage post length of isaachackett is 153 and total post length is 306. isaachackett owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) qwwerty is appreciation ranked 88 and made 2 contributions to devRant(developer community) what means qwwerty owns 0.0 percent of contributions on devRant(developer community). The avarage post length of qwwerty is 61 and total post length is 123. qwwerty owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) qwwerty is appreciation ranked 88 and made 3 contributions to devRant(developer community) what means qwwerty owns 0.01 percent of contributions on devRant(developer community). The avarage post length of qwwerty is 152 and total post length is 457. qwwerty owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) shovethisrant is appreciation ranked 89 and made 3 contributions to devRant(developer community) what means shovethisrant owns 0.01 percent of contributions on devRant(developer community). The avarage post length of shovethisrant is 72 and total post length is 217. shovethisrant owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) shovethisrant is appreciation ranked 89 and made 3 contributions to devRant(developer community) what means shovethisrant owns 0.01 percent of contributions on devRant(developer community). The avarage post length of shovethisrant is 72 and total post length is 217. shovethisrant owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) asskisser is appreciation ranked 90 and made 5 contributions to devRant(developer community) what means asskisser owns 0.01 percent of contributions on devRant(developer community). The avarage post length of asskisser is 464 and total post length is 2324. asskisser owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) asskisser is appreciation ranked 90 and made 5 contributions to devRant(developer community) what means asskisser owns 0.01 percent of contributions on devRant(developer community). The avarage post length of asskisser is 464 and total post length is 2324. asskisser owns 0.0 percent of content on devRant(developer community).
===Statistics: User(ranter) TerriToniAX is appreciation ranked 91 and made 2 contributions to devRant(developer community) what means TerriToniAX owns 0.0 percent of contributions on devRant(developer community). The avarage post length of TerriToniAX is 184 and total post length is 368. TerriToniAX owns 0.0 percent of content on devRant(developer community). ===Statistics: User(ranter) TerriToniAX is appreciation ranked 91 and made 2 contributions to devRant(developer community) what means TerriToniAX owns 0.0 percent of contributions on devRant(developer community). The avarage post length of TerriToniAX is 184 and total post length is 368. TerriToniAX owns 0.0 percent of content on devRant(developer community).
@ -4183,7 +4183,15 @@ I don't know if it's so much an async problem persay. before this I wrote 2 of m
I do have a weird hanging bug somewhere I can't find... AI advocated I use parking_lot crate to find deadlocks but that never found anything. could be an async is just having an error or an infinite loop somewhere? I don't know. doesn't happen that often and not mission critical for now,@jestdotty Good question... parking_lot's deadlock check probably didn't find anything because if it did, your pogram would have soft locked instead of just been slow :D I do have a weird hanging bug somewhere I can't find... AI advocated I use parking_lot crate to find deadlocks but that never found anything. could be an async is just having an error or an infinite loop somewhere? I don't know. doesn't happen that often and not mission critical for now,@jestdotty Good question... parking_lot's deadlock check probably didn't find anything because if it did, your pogram would have soft locked instead of just been slow :D
Just a quick check: Are you running in release mode? (--release) ``` Just a quick check: Are you running in release mode? (--release),@12bitfloat no it's undoubtedly something I'm doing
I'm churning through a lot of data and eventually it stops churning as fast until it just stops logging all the churning lines, aka the threads are stuck on something I guess
and if my program finishes, sometimes there will be one record that didn't finish. which means something is getting clogged somewhere. but this is a whole giant workspace of like 12 crates so. needle in a haystack problem,easy answer, without diving into optimization, algorithms, or any technicalities
"imagine you're learning a foreign language. single grammar mistake means the application will crash (best case scenario)"
people with basic self-reflection should realize they're not 100% gramaticaly correct all the time even in their native language,@jestdotty kinda new but there's sick shit done in that already like a port of openttd (transport tycoon open source) and freaking autocad. Last one is quite extreme. ```
===Mentions of users: ``` ===Mentions of users: ```
===Mentions of users: ``` ===Mentions of users: ```
===Mentions of users: ``` ===Mentions of users: ```
@ -4196,7 +4204,7 @@ Just a quick check: Are you running in release mode? (--release) ```
===Mentions of users: ``` ===Mentions of users: ```
===Mentions of users: ``` ===Mentions of users: ```
===Mentions of users: ``` ===Mentions of users: ```
12bitfloat is 53 times mentioned on devRant(developer comminity). 12bitfloat is 54 times mentioned on devRant(developer comminity).
``` ```
AceDev is 3 times mentioned on devRant(developer comminity). AceDev is 3 times mentioned on devRant(developer comminity).
``` ```
@ -4344,7 +4352,7 @@ iSwimInTheC is 0 times mentioned on devRant(developer comminity).
``` ```
isaachackett is 1 times mentioned on devRant(developer comminity). isaachackett is 1 times mentioned on devRant(developer comminity).
``` ```
jestdotty is 144 times mentioned on devRant(developer comminity). jestdotty is 145 times mentioned on devRant(developer comminity).
``` ```
jiraTicket is 0 times mentioned on devRant(developer comminity). jiraTicket is 0 times mentioned on devRant(developer comminity).
``` ```

View File

@ -3106,4 +3106,12 @@ I don't know if it's so much an async problem persay. before this I wrote 2 of m
I do have a weird hanging bug somewhere I can't find... AI advocated I use parking_lot crate to find deadlocks but that never found anything. could be an async is just having an error or an infinite loop somewhere? I don't know. doesn't happen that often and not mission critical for now,@jestdotty Good question... parking_lot's deadlock check probably didn't find anything because if it did, your pogram would have soft locked instead of just been slow :D I do have a weird hanging bug somewhere I can't find... AI advocated I use parking_lot crate to find deadlocks but that never found anything. could be an async is just having an error or an infinite loop somewhere? I don't know. doesn't happen that often and not mission critical for now,@jestdotty Good question... parking_lot's deadlock check probably didn't find anything because if it did, your pogram would have soft locked instead of just been slow :D
Just a quick check: Are you running in release mode? (--release)``` Just a quick check: Are you running in release mode? (--release),@12bitfloat no it's undoubtedly something I'm doing
I'm churning through a lot of data and eventually it stops churning as fast until it just stops logging all the churning lines, aka the threads are stuck on something I guess
and if my program finishes, sometimes there will be one record that didn't finish. which means something is getting clogged somewhere. but this is a whole giant workspace of like 12 crates so. needle in a haystack problem,easy answer, without diving into optimization, algorithms, or any technicalities
"imagine you're learning a foreign language. single grammar mistake means the application will crash (best case scenario)"
people with basic self-reflection should realize they're not 100% gramaticaly correct all the time even in their native language,@jestdotty kinda new but there's sick shit done in that already like a port of openttd (transport tycoon open source) and freaking autocad. Last one is quite extreme.```

View File

@ -1 +1 @@
[{"count": 36, "created_date": "2024-11-07", "weekday": "Thursday"}, {"count": 113, "created_date": "2024-11-08", "weekday": "Friday"}, {"count": 74, "created_date": "2024-11-09", "weekday": "Saturday"}, {"count": 125, "created_date": "2024-11-10", "weekday": "Sunday"}, {"count": 151, "created_date": "2024-11-11", "weekday": "Monday"}, {"count": 241, "created_date": "2024-11-12", "weekday": "Tuesday"}, {"count": 190, "created_date": "2024-11-13", "weekday": "Wednesday"}, {"count": 136, "created_date": "2024-11-14", "weekday": "Thursday"}, {"count": 166, "created_date": "2024-11-15", "weekday": "Friday"}, {"count": 185, "created_date": "2024-11-16", "weekday": "Saturday"}, {"count": 123, "created_date": "2024-11-17", "weekday": "Sunday"}, {"count": 160, "created_date": "2024-11-18", "weekday": "Monday"}, {"count": 92, "created_date": "2024-11-19", "weekday": "Tuesday"}, {"count": 105, "created_date": "2024-11-20", "weekday": "Wednesday"}, {"count": 130, "created_date": "2024-11-21", "weekday": "Thursday"}, {"count": 86, "created_date": "2024-11-22", "weekday": "Friday"}, {"count": 74, "created_date": "2024-11-23", "weekday": "Saturday"}, {"count": 80, "created_date": "2024-11-24", "weekday": "Sunday"}, {"count": 30, "created_date": "2024-11-25", "weekday": "Monday"}, {"count": 22, "created_date": "2024-11-26", "weekday": "Tuesday"}] [{"count": 34, "created_date": "2024-11-07", "weekday": "Thursday"}, {"count": 113, "created_date": "2024-11-08", "weekday": "Friday"}, {"count": 75, "created_date": "2024-11-09", "weekday": "Saturday"}, {"count": 111, "created_date": "2024-11-10", "weekday": "Sunday"}, {"count": 160, "created_date": "2024-11-11", "weekday": "Monday"}, {"count": 238, "created_date": "2024-11-12", "weekday": "Tuesday"}, {"count": 196, "created_date": "2024-11-13", "weekday": "Wednesday"}, {"count": 138, "created_date": "2024-11-14", "weekday": "Thursday"}, {"count": 166, "created_date": "2024-11-15", "weekday": "Friday"}, {"count": 173, "created_date": "2024-11-16", "weekday": "Saturday"}, {"count": 120, "created_date": "2024-11-17", "weekday": "Sunday"}, {"count": 165, "created_date": "2024-11-18", "weekday": "Monday"}, {"count": 102, "created_date": "2024-11-19", "weekday": "Tuesday"}, {"count": 106, "created_date": "2024-11-20", "weekday": "Wednesday"}, {"count": 128, "created_date": "2024-11-21", "weekday": "Thursday"}, {"count": 83, "created_date": "2024-11-22", "weekday": "Friday"}, {"count": 77, "created_date": "2024-11-23", "weekday": "Saturday"}, {"count": 80, "created_date": "2024-11-24", "weekday": "Sunday"}, {"count": 31, "created_date": "2024-11-25", "weekday": "Monday"}, {"count": 26, "created_date": "2024-11-26", "weekday": "Tuesday"}]

View File

@ -1 +1 @@
[{"count": 64, "hour": "00"}, {"count": 75, "hour": "01"}, {"count": 71, "hour": "02"}, {"count": 42, "hour": "03"}, {"count": 55, "hour": "04"}, {"count": 50, "hour": "05"}, {"count": 27, "hour": "06"}, {"count": 52, "hour": "07"}, {"count": 82, "hour": "08"}, {"count": 96, "hour": "09"}, {"count": 87, "hour": "10"}, {"count": 85, "hour": "11"}, {"count": 123, "hour": "12"}, {"count": 128, "hour": "13"}, {"count": 144, "hour": "14"}, {"count": 91, "hour": "15"}, {"count": 138, "hour": "16"}, {"count": 153, "hour": "17"}, {"count": 151, "hour": "18"}, {"count": 105, "hour": "19"}, {"count": 132, "hour": "20"}, {"count": 171, "hour": "21"}, {"count": 102, "hour": "22"}, {"count": 95, "hour": "23"}] [{"count": 93, "hour": "00"}, {"count": 66, "hour": "01"}, {"count": 74, "hour": "02"}, {"count": 70, "hour": "03"}, {"count": 43, "hour": "04"}, {"count": 55, "hour": "05"}, {"count": 50, "hour": "06"}, {"count": 28, "hour": "07"}, {"count": 55, "hour": "08"}, {"count": 80, "hour": "09"}, {"count": 96, "hour": "10"}, {"count": 87, "hour": "11"}, {"count": 85, "hour": "12"}, {"count": 123, "hour": "13"}, {"count": 128, "hour": "14"}, {"count": 144, "hour": "15"}, {"count": 92, "hour": "16"}, {"count": 137, "hour": "17"}, {"count": 156, "hour": "18"}, {"count": 148, "hour": "19"}, {"count": 105, "hour": "20"}, {"count": 133, "hour": "21"}, {"count": 173, "hour": "22"}, {"count": 101, "hour": "23"}]

View File

@ -1 +1 @@
[{"count": 302, "created_date": "2024-11-07", "weekday": "Thursday"}, {"count": 365, "created_date": "2024-11-08", "weekday": "Friday"}, {"count": 333, "created_date": "2024-11-09", "weekday": "Saturday"}, {"count": 328, "created_date": "2024-11-10", "weekday": "Sunday"}, {"count": 341, "created_date": "2024-11-11", "weekday": "Monday"}, {"count": 355, "created_date": "2024-11-12", "weekday": "Tuesday"}, {"count": 295, "created_date": "2024-11-13", "weekday": "Wednesday"}] [{"count": 300, "created_date": "2024-11-07", "weekday": "Thursday"}, {"count": 362, "created_date": "2024-11-08", "weekday": "Friday"}, {"count": 325, "created_date": "2024-11-09", "weekday": "Saturday"}, {"count": 311, "created_date": "2024-11-10", "weekday": "Sunday"}, {"count": 356, "created_date": "2024-11-11", "weekday": "Monday"}, {"count": 366, "created_date": "2024-11-12", "weekday": "Tuesday"}, {"count": 302, "created_date": "2024-11-13", "weekday": "Wednesday"}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
[{"username": "retoor", "userscore": 49}, {"username": "chatgpt", "userscore": 17}, {"username": "jestdotty", "userscore": 16}, {"username": "antigermgerm", "userscore": 10}, {"username": "Lensflare", "userscore": 9}, {"username": "Demolishun", "userscore": 7}, {"username": "tosensei", "userscore": 5}, {"username": "netikras", "userscore": 5}, {"username": "asskisser", "userscore": 5}, {"username": "cprn", "userscore": 4}, {"username": "12bitfloat", "userscore": 4}, {"username": "lorentz", "userscore": 3}, {"username": "antigermanist", "userscore": 3}, {"username": "Grumm", "userscore": 3}, {"username": "shovethisrant", "userscore": 2}, {"username": "lungdart", "userscore": 2}, {"username": "iSwimInTheC", "userscore": 2}, {"username": "cafecortado", "userscore": 2}, {"username": "TerriToniAX", "userscore": 2}, {"username": "AdamOnAir", "userscore": 2}, {"username": "vlord", "userscore": 1}, {"username": "qwwerty", "userscore": 1}, {"username": "nosoup4u", "userscore": 1}, {"username": "n1cK1337", "userscore": 1}, {"username": "feuerherz", "userscore": 1}, {"username": "elliotzucker", "userscore": 1}, {"username": "dIREsTRAITS", "userscore": 1}, {"username": "bazmd", "userscore": 1}, {"username": "atheist", "userscore": 1}, {"username": "ars1", "userscore": 1}, {"username": "arekxv", "userscore": 1}, {"username": "ScriptCoded", "userscore": 1}, {"username": "Mikol", "userscore": 1}, {"username": "Liebranca", "userscore": 1}, {"username": "JsonBoa", "userscore": 1}, {"username": "Biggy", "userscore": 1}, {"username": "AlgoRythm", "userscore": 1}] [{"username": "retoor", "userscore": 50}, {"username": "jestdotty", "userscore": 17}, {"username": "chatgpt", "userscore": 17}, {"username": "antigermgerm", "userscore": 12}, {"username": "Lensflare", "userscore": 9}, {"username": "Demolishun", "userscore": 7}, {"username": "tosensei", "userscore": 5}, {"username": "netikras", "userscore": 5}, {"username": "cprn", "userscore": 5}, {"username": "asskisser", "userscore": 5}, {"username": "12bitfloat", "userscore": 4}, {"username": "lorentz", "userscore": 3}, {"username": "antigermanist", "userscore": 3}, {"username": "Grumm", "userscore": 3}, {"username": "shovethisrant", "userscore": 2}, {"username": "qwwerty", "userscore": 2}, {"username": "lungdart", "userscore": 2}, {"username": "iSwimInTheC", "userscore": 2}, {"username": "cafecortado", "userscore": 2}, {"username": "TerriToniAX", "userscore": 2}, {"username": "AdamOnAir", "userscore": 2}, {"username": "vlord", "userscore": 1}, {"username": "nosoup4u", "userscore": 1}, {"username": "n1cK1337", "userscore": 1}, {"username": "feuerherz", "userscore": 1}, {"username": "elliotzucker", "userscore": 1}, {"username": "dIREsTRAITS", "userscore": 1}, {"username": "bazmd", "userscore": 1}, {"username": "atheist", "userscore": 1}, {"username": "ars1", "userscore": 1}, {"username": "arekxv", "userscore": 1}, {"username": "ScriptCoded", "userscore": 1}, {"username": "Mikol", "userscore": 1}, {"username": "Liebranca", "userscore": 1}, {"username": "JsonBoa", "userscore": 1}, {"username": "Biggy", "userscore": 1}, {"username": "AlgoRythm", "userscore": 1}]

View File

@ -1 +1 @@
[{"username": "retoor", "userscore": 750}, {"username": "Demolishun", "userscore": 406}, {"username": "jestdotty", "userscore": 345}, {"username": "Lensflare", "userscore": 206}, {"username": "antigermgerm", "userscore": 156}, {"username": "12bitfloat", "userscore": 154}, {"username": "bazmd", "userscore": 143}, {"username": "donkulator", "userscore": 110}, {"username": "lorentz", "userscore": 96}, {"username": "tosensei", "userscore": 84}, {"username": "cafecortado", "userscore": 75}, {"username": "atheist", "userscore": 75}, {"username": "kiki", "userscore": 68}, {"username": "Hazarth", "userscore": 64}, {"username": "Liebranca", "userscore": 60}, {"username": "cprn", "userscore": 57}, {"username": "Root", "userscore": 56}, {"username": "Tounai", "userscore": 53}, {"username": "CoreFusionX", "userscore": 40}, {"username": "spongessuck", "userscore": 39}, {"username": "netikras", "userscore": 38}, {"username": "Ranchonyx", "userscore": 34}, {"username": "AlgoRythm", "userscore": 34}, {"username": "lungdart", "userscore": 32}, {"username": "chatgpt", "userscore": 32}, {"username": "ScriptCoded", "userscore": 29}, {"username": "SidTheITGuy", "userscore": 26}, {"username": "cuddlyogre", "userscore": 23}, {"username": "feuerherz", "userscore": 22}, {"username": "Grumm", "userscore": 22}, {"username": "electrineer", "userscore": 21}, {"username": "D-4got10-01", "userscore": 20}, {"username": "devRancid", "userscore": 16}, {"username": "kamen", "userscore": 14}, {"username": "dIREsTRAITS", "userscore": 14}, {"username": "ars1", "userscore": 14}, {"username": "AceDev", "userscore": 14}, {"username": "dissolvedgirl", "userscore": 13}, {"username": "galena", "userscore": 12}, {"username": "Wisecrack", "userscore": 12}, {"username": "JsonBoa", "userscore": 12}, {"username": "AdamOnAir", "userscore": 12}, {"username": "magicMirror", "userscore": 11}, {"username": "kinu", "userscore": 10}, {"username": "elfo", "userscore": 10}, {"username": "Chewbanacas", "userscore": 10}, {"username": "theranter", "userscore": 9}, {"username": "We3D", "userscore": 9}, {"username": "TrayKnots", "userscore": 8}, {"username": "CaptainRant", "userscore": 8}, {"username": "nemetepst", "userscore": 7}, {"username": "kobenz", "userscore": 7}, {"username": "devJs", "userscore": 7}, {"username": "antigermanist", "userscore": 7}, {"username": "Ganofins", "userscore": 7}, {"username": "jiraTicket", "userscore": 5}, {"username": "darksideofyay", "userscore": 5}, {"username": "awesomeest", "userscore": 5}, {"username": "TeachMeCode", "userscore": 5}, {"username": "PappyHans", "userscore": 5}, {"username": "sandeepbalan", "userscore": 4}, {"username": "evertiro", "userscore": 4}, {"username": "vintprox", "userscore": 3}, {"username": "trekhleb", "userscore": 3}, {"username": "nosoup4u", "userscore": 3}, {"username": "cb219", "userscore": 3}, {"username": "Biggy", "userscore": 3}, {"username": "vlord", "userscore": 2}, {"username": "superdupernova", "userscore": 2}, {"username": "iSwimInTheC", "userscore": 2}, {"username": "cotetowemixx", "userscore": 2}, {"username": "b2plane", "userscore": 2}, {"username": "Tasperen", "userscore": 2}, {"username": "Maryam6778", "userscore": 2}, {"username": "xcodesucks", "userscore": 1}, {"username": "shovethisrant", "userscore": 1}, {"username": "qwwerty", "userscore": 1}, {"username": "isaachackett", "userscore": 1}, {"username": "hritik08725", "userscore": 1}, {"username": "h3rp1d3v", "userscore": 1}, {"username": "greven644", "userscore": 1}, {"username": "codePain", "userscore": 1}, {"username": "bad-practice", "userscore": 1}, {"username": "alturnativ", "userscore": 1}, {"username": "PurgeXenos", "userscore": 1}, {"username": "LianaQK", "userscore": 1}, {"username": "Jwe0619", "userscore": 1}, {"username": "FuckJava", "userscore": 1}, {"username": "sjwsjwsjw", "userscore": 0}, {"username": "n1cK1337", "userscore": 0}, {"username": "kienkhongngu", "userscore": 0}, {"username": "elliotzucker", "userscore": 0}, {"username": "asskisser", "userscore": 0}, {"username": "asgs", "userscore": 0}, {"username": "arekxv", "userscore": 0}, {"username": "TerriToniAX", "userscore": 0}, {"username": "Pogromist", "userscore": 0}, {"username": "Mikol", "userscore": 0}, {"username": "coreykelley", "userscore": -1}, {"username": "certecignu", "userscore": -1}] [{"username": "retoor", "userscore": 750}, {"username": "Demolishun", "userscore": 406}, {"username": "jestdotty", "userscore": 346}, {"username": "Lensflare", "userscore": 206}, {"username": "antigermgerm", "userscore": 156}, {"username": "12bitfloat", "userscore": 154}, {"username": "bazmd", "userscore": 143}, {"username": "donkulator", "userscore": 110}, {"username": "lorentz", "userscore": 96}, {"username": "tosensei", "userscore": 84}, {"username": "atheist", "userscore": 76}, {"username": "cafecortado", "userscore": 75}, {"username": "kiki", "userscore": 68}, {"username": "Hazarth", "userscore": 64}, {"username": "Liebranca", "userscore": 60}, {"username": "cprn", "userscore": 57}, {"username": "Root", "userscore": 56}, {"username": "Tounai", "userscore": 53}, {"username": "CoreFusionX", "userscore": 40}, {"username": "spongessuck", "userscore": 39}, {"username": "netikras", "userscore": 38}, {"username": "Ranchonyx", "userscore": 34}, {"username": "AlgoRythm", "userscore": 34}, {"username": "lungdart", "userscore": 32}, {"username": "chatgpt", "userscore": 32}, {"username": "ScriptCoded", "userscore": 29}, {"username": "SidTheITGuy", "userscore": 26}, {"username": "cuddlyogre", "userscore": 23}, {"username": "feuerherz", "userscore": 22}, {"username": "Grumm", "userscore": 22}, {"username": "electrineer", "userscore": 21}, {"username": "D-4got10-01", "userscore": 20}, {"username": "devRancid", "userscore": 16}, {"username": "kamen", "userscore": 14}, {"username": "dIREsTRAITS", "userscore": 14}, {"username": "ars1", "userscore": 14}, {"username": "AceDev", "userscore": 14}, {"username": "dissolvedgirl", "userscore": 13}, {"username": "galena", "userscore": 12}, {"username": "Wisecrack", "userscore": 12}, {"username": "JsonBoa", "userscore": 12}, {"username": "AdamOnAir", "userscore": 12}, {"username": "magicMirror", "userscore": 11}, {"username": "kinu", "userscore": 10}, {"username": "elfo", "userscore": 10}, {"username": "Chewbanacas", "userscore": 10}, {"username": "theranter", "userscore": 9}, {"username": "We3D", "userscore": 9}, {"username": "TrayKnots", "userscore": 8}, {"username": "CaptainRant", "userscore": 8}, {"username": "nemetepst", "userscore": 7}, {"username": "kobenz", "userscore": 7}, {"username": "devJs", "userscore": 7}, {"username": "antigermanist", "userscore": 7}, {"username": "Ganofins", "userscore": 7}, {"username": "jiraTicket", "userscore": 5}, {"username": "darksideofyay", "userscore": 5}, {"username": "awesomeest", "userscore": 5}, {"username": "TeachMeCode", "userscore": 5}, {"username": "PappyHans", "userscore": 5}, {"username": "sandeepbalan", "userscore": 4}, {"username": "evertiro", "userscore": 4}, {"username": "vintprox", "userscore": 3}, {"username": "trekhleb", "userscore": 3}, {"username": "nosoup4u", "userscore": 3}, {"username": "cb219", "userscore": 3}, {"username": "Biggy", "userscore": 3}, {"username": "vlord", "userscore": 2}, {"username": "superdupernova", "userscore": 2}, {"username": "iSwimInTheC", "userscore": 2}, {"username": "cotetowemixx", "userscore": 2}, {"username": "b2plane", "userscore": 2}, {"username": "Tasperen", "userscore": 2}, {"username": "Maryam6778", "userscore": 2}, {"username": "xcodesucks", "userscore": 1}, {"username": "shovethisrant", "userscore": 1}, {"username": "qwwerty", "userscore": 1}, {"username": "isaachackett", "userscore": 1}, {"username": "hritik08725", "userscore": 1}, {"username": "h3rp1d3v", "userscore": 1}, {"username": "greven644", "userscore": 1}, {"username": "codePain", "userscore": 1}, {"username": "bad-practice", "userscore": 1}, {"username": "alturnativ", "userscore": 1}, {"username": "PurgeXenos", "userscore": 1}, {"username": "LianaQK", "userscore": 1}, {"username": "Jwe0619", "userscore": 1}, {"username": "FuckJava", "userscore": 1}, {"username": "sjwsjwsjw", "userscore": 0}, {"username": "n1cK1337", "userscore": 0}, {"username": "kienkhongngu", "userscore": 0}, {"username": "elliotzucker", "userscore": 0}, {"username": "asskisser", "userscore": 0}, {"username": "asgs", "userscore": 0}, {"username": "arekxv", "userscore": 0}, {"username": "TerriToniAX", "userscore": 0}, {"username": "Pogromist", "userscore": 0}, {"username": "Mikol", "userscore": 0}, {"username": "coreykelley", "userscore": -1}, {"username": "certecignu", "userscore": -1}]

File diff suppressed because one or more lines are too long

View File

@ -20,9 +20,9 @@ Also this data will be used for retoor9b, the newest AI hype! You're still using
## Statistics by last build ## Statistics by last build
Click here for latest [dataset](https://retoor.molodetz.nl/retoor/drstats/src/branch/main/export/0_dataset.txt). Click here for latest [dataset](https://retoor.molodetz.nl/retoor/drstats/src/branch/main/export/0_dataset.txt) optimized for training LLM's like retoor9b.
Click here for latest [graphs compilaiton](https://retoor.molodetz.nl/retoor/drstats/src/branch/main/export/1_graphs_compliation.png). Click here for latest [graphs compilation](https://retoor.molodetz.nl/retoor/drstats/src/branch/main/export/1_graphs_compliation.png).
Click here for all generated [data](https://retoor.molodetz.nl/retoor/drstats/src/branch/main/export). It's a big dataset containing data for LLM's to train on, graphs per user or overal statistics and json files with all made observations. Click here for all generated [data](https://retoor.molodetz.nl/retoor/drstats/src/branch/main/export). It's a big dataset containing data for LLM's to train on, graphs per user or overal statistics and json files with all made observations.

View File

@ -1,7 +1,4 @@
[console_scripts] [console_scripts]
dr.dataset = drstats.dataset:dump dr.dataset = drstats.dataset:dump
dr.rant_stats_per_day = drstats.statistics:rant_stats_per_day dr.stats = drstats.statistics:rant_stats_all
dr.rant_stats_per_hour = drstats.statistics:rant_stats_per_hour
dr.rant_stats_per_weekday = drstats.statistics:rant_stats_per_weekday
dr.stats_all = drstats.statistics:rant_stats_all
dr.sync = drstats.sync:sync dr.sync = drstats.sync:sync

View File

@ -14,7 +14,7 @@ def dump():
f"===All users(ranters) of devRant together did contribute {db.get_contribution_count()} times in total." f"===All users(ranters) of devRant together did contribute {db.get_contribution_count()} times in total."
f"===The average user(ranter) of devrant(developer community) contributed {db.get_contribution_average_per_user()} times on devrant(developer community)." f"===The average user(ranter) of devrant(developer community) contributed {db.get_contribution_average_per_user()} times on devrant(developer community)."
] ]
printr(statistics_text) printr("\n".join(statistics_text))
for contribution in db.get_contributions(): for contribution in db.get_contributions():
statistics_text.append( statistics_text.append(
f"===Statistics: User(ranter) {contribution['username']} is appreciation ranked {contribution['rank_by_appreciation_based_on_upvotes_per_message']} and made {contribution['contributions']} contributions to devRant(developer community) what means {contribution['username']} owns {contribution['ownership']} percent of contributions on devRant(developer community). The avarage post length of {contribution['username']} is {contribution['post_length_average']} and total post length is {contribution['post_length_total']}. {contribution['username']} owns {contribution['ownership_content']} percent of content on devRant(developer community)." f"===Statistics: User(ranter) {contribution['username']} is appreciation ranked {contribution['rank_by_appreciation_based_on_upvotes_per_message']} and made {contribution['contributions']} contributions to devRant(developer community) what means {contribution['username']} owns {contribution['ownership']} percent of contributions on devRant(developer community). The avarage post length of {contribution['username']} is {contribution['post_length_average']} and total post length is {contribution['post_length_total']}. {contribution['username']} owns {contribution['ownership_content']} percent of content on devRant(developer community)."
@ -79,3 +79,10 @@ def dump():
], ],
f, f,
) )
json.dump(
[
dict(record)
for record in _db.query("SELECT * FROM {}".format(view["name"]))
],
sys.stderr,
)

View File

@ -238,7 +238,7 @@ class Db:
return self return self
def query(self, str): def query(self, str):
with Duration("DB Query {}".format(str[:80])): with Duration("Query {}".format(str[:80])):
return self.db.query(str) return self.db.query(str)
async def __aexit__(self, exc_type, exc_val, exc_tb): async def __aexit__(self, exc_type, exc_val, exc_tb):