Update export statistics
BIN
dist/drstats-1.3.37-py3-none-any.whl
vendored
BIN
dist/drstats-1.3.37.tar.gz
vendored
BIN
drstats.db
@ -1,4 +1,4 @@
|
||||
===devRant(developer community) has 101 active users(ranters).===All users(ranters) of devRant together did contribute 2521 times in total.===The average user(ranter) of devrant(developer community) contributed 24.96 times on devrant(developer community).
|
||||
===devRant(developer community) has 101 active users(ranters).===All users(ranters) of devRant together did contribute 2524 times in total.===The average user(ranter) of devrant(developer community) contributed 24.99 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) 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).
|
||||
@ -34,8 +34,8 @@
|
||||
===Statistics: User(ranter) cotetowemixx is appreciation ranked 33 and made 1 contributions to devRant(developer community) what means cotetowemixx owns 0.0 percent of contributions on devRant(developer community). The avarage post length of cotetowemixx is 266 and total post length is 266. cotetowemixx owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) electrineer is appreciation ranked 34 and made 11 contributions to devRant(developer community) what means electrineer owns 0.02 percent of contributions on devRant(developer community). The avarage post length of electrineer is 39 and total post length is 431. electrineer owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) CoreFusionX is appreciation ranked 35 and made 21 contributions to devRant(developer community) what means CoreFusionX owns 0.04 percent of contributions on devRant(developer community). The avarage post length of CoreFusionX is 459 and total post length is 9658. CoreFusionX owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) lorentz is appreciation ranked 36 and made 48 contributions to devRant(developer community) what means lorentz owns 0.09 percent of contributions on devRant(developer community). The avarage post length of lorentz is 256 and total post length is 12325. lorentz owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) bazmd is appreciation ranked 37 and made 80 contributions to devRant(developer community) what means bazmd owns 0.14 percent of contributions on devRant(developer community). The avarage post length of bazmd is 153 and total post length is 12256. bazmd owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) bazmd is appreciation ranked 36 and made 80 contributions to devRant(developer community) what means bazmd owns 0.14 percent of contributions on devRant(developer community). The avarage post length of bazmd is 153 and total post length is 12256. bazmd owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) lorentz is appreciation ranked 37 and made 51 contributions to devRant(developer community) what means lorentz owns 0.09 percent of contributions on devRant(developer community). The avarage post length of lorentz is 261 and total post length is 13327. lorentz owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) ars1 is appreciation ranked 38 and made 8 contributions to devRant(developer community) what means ars1 owns 0.01 percent of contributions on devRant(developer community). The avarage post length of ars1 is 87 and total post length is 696. ars1 owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) JsonBoa is appreciation ranked 39 and made 7 contributions to devRant(developer community) what means JsonBoa owns 0.01 percent of contributions on devRant(developer community). The avarage post length of JsonBoa is 269 and total post length is 1884. JsonBoa owns 0.0 percent of content on devRant(developer community).
|
||||
===Statistics: User(ranter) Ranchonyx is appreciation ranked 40 and made 20 contributions to devRant(developer community) what means Ranchonyx owns 0.04 percent of contributions on devRant(developer community). The avarage post length of Ranchonyx is 56 and total post length is 1129. Ranchonyx owns 0.0 percent of content on devRant(developer community).
|
||||
@ -4099,7 +4099,9 @@ so moving to gitea idk which of my 100+ repos are gonna break. by this point I d
|
||||
|
||||
the times I visited was pretty miserable. their waiters are so desperate. and they're like dancing to get you to buy a 3$ desert. it's humiliating to watch. I wish they would stop but they have to do it. I don't like being told what to eat. it's a restaurant, not a car sales lot
|
||||
|
||||
also one time the damned OWNER of the restaurant came over and SAT DOWN with us for like 30 minutes asking if everything was okay and nitpicking at how much we like everything. the place was a huge palace, they had damned motorbikes for display, a giant bar with fancy glass everywhere, etc, but nobody was in his establishment! they're literally so desperate I hate it. American cities are dying ghost towns ```
|
||||
also one time the damned OWNER of the restaurant came over and SAT DOWN with us for like 30 minutes asking if everything was okay and nitpicking at how much we like everything. the place was a huge palace, they had damned motorbikes for display, a giant bar with fancy glass everywhere, etc, but nobody was in his establishment! they're literally so desperate I hate it. American cities are dying ghost towns,@jestdotty Okay, I looked around, lifetimes work fine with async functions. The trouble is that the most obvious mechanisms of concurrency like tokio::spawn require their arguments to be 'static. There are other tools though. The type of my_mutex is Mutex<&mut Self>, and notice how the async blocks aren't move
|
||||
|
||||
https://gist.github.com/lbfalvy/...,If you do actually use Tokio specifically, tokio::join! does nearly the exact same thing. I picked futures because this can be implemented runtime-independently and you might be using a different runtime.,Also also, apparently futures also has an async mutex which would eliminate the async_std dependency, but I can't find one in Tokio, so I guess if you use Tokio it's better to use tokio::join and async_std's Mutex and eliminate futures? Idk, all of these crates also offer a ton of other overlapping features, pick whichever you like. Future is the glue and it''s defined in the standard library so pretty much all of these should just work together. ```
|
||||
===Mentions of users: ```
|
||||
===Mentions of users: ```
|
||||
===Mentions of users: ```
|
||||
@ -4260,7 +4262,7 @@ iSwimInTheC is 0 times mentioned on devRant(developer comminity).
|
||||
```
|
||||
isaachackett is 1 times mentioned on devRant(developer comminity).
|
||||
```
|
||||
jestdotty is 132 times mentioned on devRant(developer comminity).
|
||||
jestdotty is 133 times mentioned on devRant(developer comminity).
|
||||
```
|
||||
jiraTicket is 0 times mentioned on devRant(developer comminity).
|
||||
```
|
||||
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 2.0 MiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 53 KiB |
@ -3022,4 +3022,6 @@ so moving to gitea idk which of my 100+ repos are gonna break. by this point I d
|
||||
|
||||
the times I visited was pretty miserable. their waiters are so desperate. and they're like dancing to get you to buy a 3$ desert. it's humiliating to watch. I wish they would stop but they have to do it. I don't like being told what to eat. it's a restaurant, not a car sales lot
|
||||
|
||||
also one time the damned OWNER of the restaurant came over and SAT DOWN with us for like 30 minutes asking if everything was okay and nitpicking at how much we like everything. the place was a huge palace, they had damned motorbikes for display, a giant bar with fancy glass everywhere, etc, but nobody was in his establishment! they're literally so desperate I hate it. American cities are dying ghost towns```
|
||||
also one time the damned OWNER of the restaurant came over and SAT DOWN with us for like 30 minutes asking if everything was okay and nitpicking at how much we like everything. the place was a huge palace, they had damned motorbikes for display, a giant bar with fancy glass everywhere, etc, but nobody was in his establishment! they're literally so desperate I hate it. American cities are dying ghost towns,@jestdotty Okay, I looked around, lifetimes work fine with async functions. The trouble is that the most obvious mechanisms of concurrency like tokio::spawn require their arguments to be 'static. There are other tools though. The type of my_mutex is Mutex<&mut Self>, and notice how the async blocks aren't move
|
||||
|
||||
https://gist.github.com/lbfalvy/...,If you do actually use Tokio specifically, tokio::join! does nearly the exact same thing. I picked futures because this can be implemented runtime-independently and you might be using a different runtime.,Also also, apparently futures also has an async mutex which would eliminate the async_std dependency, but I can't find one in Tokio, so I guess if you use Tokio it's better to use tokio::join and async_std's Mutex and eliminate futures? Idk, all of these crates also offer a ton of other overlapping features, pick whichever you like. Future is the glue and it''s defined in the standard library so pretty much all of these should just work together.```
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
@ -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": 26, "created_date": "2024-11-25", "weekday": "Monday"}]
|
||||
[{"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": 29, "created_date": "2024-11-25", "weekday": "Monday"}]
|
@ -1 +1 @@
|
||||
[{"count": 59, "hour": "00"}, {"count": 62, "hour": "01"}, {"count": 67, "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": 168, "hour": "21"}, {"count": 102, "hour": "22"}, {"count": 94, "hour": "23"}]
|
||||
[{"count": 59, "hour": "00"}, {"count": 62, "hour": "01"}, {"count": 67, "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": 94, "hour": "23"}]
|
@ -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": 337, "created_date": "2024-11-11", "weekday": "Monday"}, {"count": 333, "created_date": "2024-11-12", "weekday": "Tuesday"}, {"count": 295, "created_date": "2024-11-13", "weekday": "Wednesday"}]
|
||||
[{"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": 340, "created_date": "2024-11-11", "weekday": "Monday"}, {"count": 333, "created_date": "2024-11-12", "weekday": "Tuesday"}, {"count": 295, "created_date": "2024-11-13", "weekday": "Wednesday"}]
|
@ -1 +1 @@
|
||||
[{"username": "retoor", "userscore": 58}, {"username": "jestdotty", "userscore": 22}, {"username": "chatgpt", "userscore": 17}, {"username": "antigermgerm", "userscore": 15}, {"username": "Lensflare", "userscore": 9}, {"username": "Demolishun", "userscore": 9}, {"username": "tosensei", "userscore": 6}, {"username": "lorentz", "userscore": 6}, {"username": "cprn", "userscore": 6}, {"username": "netikras", "userscore": 5}, {"username": "asskisser", "userscore": 5}, {"username": "antigermanist", "userscore": 3}, {"username": "Grumm", "userscore": 3}, {"username": "shovethisrant", "userscore": 2}, {"username": "lungdart", "userscore": 2}, {"username": "iSwimInTheC", "userscore": 2}, {"username": "elliotzucker", "userscore": 2}, {"username": "cafecortado", "userscore": 2}, {"username": "TerriToniAX", "userscore": 2}, {"username": "Liebranca", "userscore": 2}, {"username": "AdamOnAir", "userscore": 2}, {"username": "vlord", "userscore": 1}, {"username": "sjwsjwsjw", "userscore": 1}, {"username": "qwwerty", "userscore": 1}, {"username": "nosoup4u", "userscore": 1}, {"username": "n1cK1337", "userscore": 1}, {"username": "feuerherz", "userscore": 1}, {"username": "dIREsTRAITS", "userscore": 1}, {"username": "cuddlyogre", "userscore": 1}, {"username": "bazmd", "userscore": 1}, {"username": "atheist", "userscore": 1}, {"username": "ars1", "userscore": 1}, {"username": "arekxv", "userscore": 1}, {"username": "Wisecrack", "userscore": 1}, {"username": "ScriptCoded", "userscore": 1}, {"username": "Mikol", "userscore": 1}, {"username": "JsonBoa", "userscore": 1}, {"username": "Biggy", "userscore": 1}, {"username": "AlgoRythm", "userscore": 1}, {"username": "12bitfloat", "userscore": 1}]
|
||||
[{"username": "retoor", "userscore": 56}, {"username": "jestdotty", "userscore": 22}, {"username": "chatgpt", "userscore": 17}, {"username": "antigermgerm", "userscore": 15}, {"username": "Lensflare", "userscore": 9}, {"username": "Demolishun", "userscore": 9}, {"username": "lorentz", "userscore": 8}, {"username": "tosensei", "userscore": 6}, {"username": "cprn", "userscore": 6}, {"username": "netikras", "userscore": 5}, {"username": "asskisser", "userscore": 5}, {"username": "antigermanist", "userscore": 3}, {"username": "Grumm", "userscore": 3}, {"username": "shovethisrant", "userscore": 2}, {"username": "lungdart", "userscore": 2}, {"username": "iSwimInTheC", "userscore": 2}, {"username": "elliotzucker", "userscore": 2}, {"username": "cafecortado", "userscore": 2}, {"username": "TerriToniAX", "userscore": 2}, {"username": "Liebranca", "userscore": 2}, {"username": "AdamOnAir", "userscore": 2}, {"username": "vlord", "userscore": 1}, {"username": "sjwsjwsjw", "userscore": 1}, {"username": "qwwerty", "userscore": 1}, {"username": "nosoup4u", "userscore": 1}, {"username": "n1cK1337", "userscore": 1}, {"username": "feuerherz", "userscore": 1}, {"username": "dIREsTRAITS", "userscore": 1}, {"username": "cuddlyogre", "userscore": 1}, {"username": "bazmd", "userscore": 1}, {"username": "atheist", "userscore": 1}, {"username": "ars1", "userscore": 1}, {"username": "arekxv", "userscore": 1}, {"username": "Wisecrack", "userscore": 1}, {"username": "ScriptCoded", "userscore": 1}, {"username": "Mikol", "userscore": 1}, {"username": "JsonBoa", "userscore": 1}, {"username": "Biggy", "userscore": 1}, {"username": "AlgoRythm", "userscore": 1}, {"username": "12bitfloat", "userscore": 1}]
|
@ -1 +1 @@
|
||||
[{"username": "retoor", "userscore": 748}, {"username": "Demolishun", "userscore": 406}, {"username": "jestdotty", "userscore": 335}, {"username": "Lensflare", "userscore": 206}, {"username": "antigermgerm", "userscore": 156}, {"username": "12bitfloat", "userscore": 148}, {"username": "bazmd", "userscore": 143}, {"username": "donkulator", "userscore": 110}, {"username": "lorentz", "userscore": 88}, {"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": "Ganofins", "userscore": 7}, {"username": "antigermanist", "userscore": 6}, {"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": 335}, {"username": "Lensflare", "userscore": 206}, {"username": "antigermgerm", "userscore": 156}, {"username": "12bitfloat", "userscore": 148}, {"username": "bazmd", "userscore": 143}, {"username": "donkulator", "userscore": 110}, {"username": "lorentz", "userscore": 89}, {"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": "Ganofins", "userscore": 7}, {"username": "antigermanist", "userscore": 6}, {"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}]
|
@ -12,9 +12,9 @@ Requires-Dist: dataset==1.6.2
|
||||
Requires-Dist: matplotlib==3.9.2
|
||||
Requires-Dist: requests==2.32.3
|
||||
|
||||
# dRStats
|
||||
# dR stats
|
||||
|
||||
Project to determine health of the devrant platform.
|
||||
This project is made to determine the health of the devRant developer community.
|
||||
|
||||
Also this data will be used for retoor9b, the newest AI hype! You're still using ChatGPT?
|
||||
|
||||
@ -24,7 +24,7 @@ Click here for latest [dataset](https://retoor.molodetz.nl/retoor/drstats/src/br
|
||||
|
||||
Click here for latest [graphs compilaiton](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)
|
||||
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.
|
||||
|
||||
Statistics are build automatically using a build server.
|
||||
|
||||
@ -49,10 +49,68 @@ source ./venv/bin/activate
|
||||
You don't have to use more than make. If you just run `make` all statistics will be generated. It will execute the right apps for generating statistics.
|
||||
### Applications
|
||||
If you type `dr.` in terminal and press tab you'll see all available apps auto completed. These applications are also used by make.
|
||||
```
|
||||
|
||||
1. `dr.sync` synchronizes all data from last two weeks from devrant. Only two weeks because it's rate limited.
|
||||
2. `dr.dataset` exports all data to be used for LLM embedding., don't forget to execute `dr.sync` first.
|
||||
3. `dr.stats_all` exports all graphs to export folder, don't forget to execute `dr.sync` first.
|
||||
4. `dr.rant_stats_per_day` exports graphs to export folder. don't forget to execute `dr.sync` first.
|
||||
5. `dr.rant_stats_per_hour` exports graphs to export folder. don't forget to execute `dr.sync` first.
|
||||
6. `dr.rant_stats_per_weekday` exports graphs to export folder. don't forget to execute `dr.sync` first.
|
||||
|
||||
## Observations made by AI regarding statistics
|
||||
The model used for generating these observations is called `smoll2` which is a 1.7b model.
|
||||
|
||||
Provided report below does contain some inconvenience but I'm working on it by testing several models. I am limited by the power my server provides for running LLM's. I do not own a decent GPU.
|
||||
|
||||
If I would attach the ChatGPT API to my project, the statistics would be better / perfect. I have tested this. Sadly, the API costs to much for a hobby project and I refuse the use of an credit card. There are better options for payment not provided by OpenAI which I prefer.
|
||||
|
||||
### Several trends and insights about the devRant community
|
||||
|
||||
1. The most active users seem to be posting more than once per month. This
|
||||
could indicate that these individuals are very engaged with the community
|
||||
or have a high level of interest in participating in discussions.
|
||||
|
||||
2. There is a large range in the post lengths, ranging from 19 characters
|
||||
(kienkhongngu) to 742 characters (Pogromist). While there may be some
|
||||
outliers due to formatting issues or other factors, this suggests that
|
||||
users have varying levels of engagement and writing style on the forum.
|
||||
|
||||
3. The "ownership_content" value ranges from -0.5 to 1. This indicates
|
||||
that while some users do not post much, others are heavily involved with
|
||||
frequent and in-depth contributions. However, it's unclear what specific
|
||||
metric this represents or how it correlates with user engagement.
|
||||
|
||||
4. The most common "upvotes" per month range from 0 to 9 (arekxv) and 21
|
||||
(-1 for negative upvotes). This suggests that while users are posting
|
||||
relatively often, there may be some variability in their level of
|
||||
agreement with the content they're sharing or commenting on.
|
||||
|
||||
5. Overall, the data indicates a moderate level of engagement from users.
|
||||
While there is no clear indication of highly active users dominating the
|
||||
forum, the overall statistics suggest an engaged community where users
|
||||
contribute regularly and interact with each other's posts.
|
||||
|
||||
## Detailed by AI generated summary based on information provided by this project about a certain user
|
||||
The username is anonymized. Same for the actual values.
|
||||
|
||||
### Analysis of user **neo**
|
||||
|
||||
1. **Rank and Contributions**:
|
||||
- **Rank**: 45th overall
|
||||
- **Contributions**: 45 posts
|
||||
2. **Ownership**:
|
||||
- **Ownership**: 0.10, indicating that neo holds a slightly larger portion of the content ownership in the dataset.
|
||||
3. **Upvotes**:
|
||||
- **Upvotes**: 120 upvotes in total, suggesting that neo's content receives a notable level of recognition.
|
||||
- **Upvotes Ownership**: 0.03, meaning that neo owns about 3% of all upvotes in the dataset.
|
||||
- **Upvote Ratio**: 2.67, which implies a solid amount of engagement with neo’s posts.
|
||||
4. **Post Length**:
|
||||
- **Total Post Length**: 5,100 characters
|
||||
- **Average Post Length**: 113 characters per post, suggesting relatively concise contributions.
|
||||
|
||||
#### Summary:
|
||||
|
||||
- **neo** is ranked 45th with 45 posts, indicating a modest level of contribution.
|
||||
- Their **ownership** percentage (0.10) reflects a slightly larger share of content ownership.
|
||||
- The **upvotes** received (120) and **upvote ratio** (2.67) suggest a notable level of engagement with their content.
|
||||
- The **average post length** of 113 characters indicates concise contributions.
|
||||
|