Commit Graph

116 Commits

Author SHA1 Message Date
bot
0c5f3e14d2 feat: update export statistics with 7 new active users and 526 additional contributions
- Refresh dataset and statistics files to reflect 374 active users (up from 367) and 10119 total contributions (up from 9593)
- Regenerate graph images to extend date range from 2024-11-07 to 2025-01-20 (previously 2025-01-18)
- Add new export file for user Berkmann18 with one post
- Append 4 new posts to posts-12bitfloat.txt including discussions on Rust, goto statements, and traffic cone reviews
- Update IHateForALiving user stats: 909 contributions (up from 894) with adjusted average post length
2025-01-20 17:25:25 +00:00
bot
a4029c70dc feat: update export statistics with 12 new users and 867 additional contributions across all datasets
Regenerate export files to reflect latest devRant community activity, increasing active user count from 355 to 367 and total contributions from 8726 to 9593, with updated per-user stats in 0_dataset.txt and 2_statistics.txt, extended posts-12bitfloat.txt with 24 new entries, and replaced date-range PNG graphs to cover 2024-11-07 through 2025-01-18 instead of 2025-01-14.
2025-01-19 00:19:00 +00:00
bot
fd0b16180c feat: update export statistics with new user data and extended date range for graphs
- Bump active users from 351 to 355 and total contributions from 8477 to 8726 in dataset export
- Update per-user contribution counts and percentages for IHateForALiving, BordedDev, CoreFusionX, and D-4got10-01
- Add Burns11Mor to mentions list and adjust mention counts for multiple users
- Replace graph PNGs with extended date range from 2024-11-07 to 2025-01-14, replacing previous 2024-12-28 cutoff
- Append new post content for users 12bitfloat and AceDev in their respective export files
2025-01-14 19:08:20 +00:00
bot
2ab5588697 chore: update export statistics with 351 active users and 8477 total contributions
- Refresh dataset, statistics, and mentions export files with latest devRant community data
- Add new user post export files for -ANGRY-STUDENT- and 12bitfloat
- Update active user count from 334 to 351 and total contributions from 7422 to 8477
- Recalculate average contributions per user from 22.22 to 24.15
- Regenerate all graph PNG files for comments per day, hour, and weekday
2025-01-09 22:10:12 +00:00
2f363a91ef fix: wrap dr.get_rant call in try-except with retry sleep in sync_comments 2025-01-09 21:10:16 +00:00
bot
49f9b7e9b1 chore: update export statistics with new user data and extended date range
- Refresh dataset with 334 active users (up from 310) and 7422 total contributions
- Regenerate graphs and statistics files to cover extended period from 2024-11-07 to 2024-12-28
- Append new posts to posts-12bitfloat.txt and posts-AceDev.txt with additional user content
- Update Buffon's ownership percentage from 0.03% to 0.02% in both export files
2024-12-28 07:23:30 +00:00
3e6c7b5c23 feat: add .reviews to gitignore and introduce review.md with code analysis
Add .reviews directory to .gitignore to exclude review artifacts from version control. Create review.md containing detailed analysis of multiple Python scripts, including merge_images.py, sync.py, dataset.py, duration.py, devrant.py, and db.py, with grades, summaries, and optimization suggestions for each file.
2024-12-22 09:02:24 +00:00
bot
4eeca3b3b6 chore: update export statistics with 9 new active users and 240 additional contributions
Regenerate dataset, statistics, and graph exports to reflect the latest devRant community activity, including updated user counts (301 to 310), total contributions (6501 to 6741), and average contributions per user (21.6 to 21.75). Replace date-range graphs from 2024-11-07 to 2024-12-13 with extended versions covering through 2024-12-17, and append new posts for users 12bitfloat and 01015087592.
2024-12-17 15:29:43 +00:00
bot
d0a70838b8 feat: update export statistics to reflect 301 active users and 6501 total contributions
- Updated dataset text file with new active user count (301) and total contributions (6501)
- Refreshed statistics files to include new user rankings and contribution percentages
- Added new export graphs for comments per day, hour, and weekday covering extended date range to 2024-12-13
- Updated individual user post files with additional content for users 01015087592 and 12bitfloat
2024-12-13 13:16:58 +00:00
bot
6a561c8a20 chore: update export statistics with new contributions and user data
- Refresh dataset, statistics, mentions, and graph exports to reflect 6425 total contributions (up from 6395) and updated average contribution count (21.63)
- Add new posts for users D-4got10-01, Lensflare, NoMad, and antigermanist with recent community interactions
- Adjust user rankings and mention counts for Buffon, Lensflare, cafecortado, and others based on latest activity
2024-12-12 12:55:20 +00:00
bot
dd3c378e06 chore: update export statistics with new user data and extended date range
- Refresh dataset and statistics files to reflect 297 active users and 6395 total contributions
- Add new export graphs for comments per day, hour, and weekday covering 2024-11-07 to 2024-12-12
- Update mention counts for AlgoRythm, Demolishun, DianaDW, and Lensflare
- Append spam response text to post by user 01015087592
2024-12-12 11:57:59 +00:00
bot
6348f1db5e feat: update export statistics with 3 new active users and 85 additional contributions across dataset and graphs 2024-12-11 23:26:10 +00:00
bot
782eca42e7 chore: update export statistics with new contributions and mention counts for Demolishun, Lensflare, and PaperTrail
- Refresh dataset totals from 6170 to 6211 contributions and average from 21.65 to 21.79
- Increment IHateForALiving contributions from 529 to 546 with updated post length metrics
- Bump Demolishun mentions from 231 to 234, Lensflare from 237 to 239, and PaperTrail from 5 to 6
- Append new posts to Demolishun, Lensflare, PaperTrail, and SidTheITGuy export files
- Regenerate binary assets: wheel, tarball, database, and all chart PNGs
2024-12-11 20:32:33 +00:00
b5a0fc25bc fix: correct chart title from 'ignored' to 'popular' in score_last_7_days function 2024-12-11 19:18:10 +00:00
bot
262f468aae chore: regenerate export statistics with new user posts and updated dataset
Regenerate export/0_dataset.txt and export/2_statistics.txt with 292 and 286 lines respectively, reflecting new user contributions and updated contribution counts. Add new user post files (posts-01015087592.txt, posts-1Cforever.txt, posts-ABBASinger.txt, posts-ACAB.txt) containing "We are invincible" content. Update existing user post files (e.g., posts-12bitfloat.txt, posts-AceDev.txt) with additional comment lines. Rebuild binary distribution files (drstats-1.3.37-py3-none-any.whl, drstats-1.3.37.tar.gz) and refresh drstats.db database. Regenerate graph images (comments_per_day, comments_per_hour, comments_per_weekday) and 1_graphs_compliation.png to match updated data range.
2024-12-11 16:53:22 +00:00
dbff983329 chore: sort image file list before processing to ensure deterministic output order 2024-12-11 15:51:57 +00:00
bot
2fe5da7ef4 feat: update export statistics with new user data and extend date range to 2024-12-11
- Refresh dataset with 156 active users (up from 153) and 5559 total contributions (up from 5206)
- Update average contribution per user to 35.63 (previously 34.03)
- Replace export graphs (comments per day, hour, weekday) from 2024-11-07/2024-12-09 to 2024-11-07/2024-12-11
- Append new user posts to AceDev.txt and 12bitfloat.txt export files
- Update binary wheel and source distribution to version 1.3.37
2024-12-11 15:47:37 +00:00
bot
e67647f3b0 feat: update export statistics with new user data and extended date range for graphs
Regenerate export text files (0_dataset.txt, 2_statistics.txt, 3_mentions.txt) with updated user contribution counts and rankings; add new comments_per_day, comments_per_hour, and comments_per_weekday PNG graphs covering the extended period from 2024-11-07 to 2024-12-09; append additional user posts to posts-12bitfloat.txt and posts-Chewbanacas.txt with new conversation threads; rebuild drstats-1.3.37 wheel and tarball; update drstats.db binary.
2024-12-09 22:10:17 +00:00
bot
ef913d34eb chore: update export statistics with new user count and contribution data
- Increment active users from 151 to 152 and total contributions from 5039 to 5089
- Update IHateForALiving contributions from 416 to 420 with adjusted average post length
- Refresh binary export files including graphs, database, and distribution archives
- Append new posts to Chewbanacas, Demolishun, and 12bitfloat export files
2024-12-08 22:46:28 +00:00
bot
fbc38fcb51 chore: update export statistics with new user count and contribution data
- Bump active users from 150 to 151 and total contributions from 4930 to 5039
- Update average contributions per user from 32.87 to 33.37
- Refresh cafecortado stats: contributions 36→37, post length 66→65, total length 2382→2409
- Append new posts to 12bitfloat and AceDev export files
- Regenerate all binary export artifacts (whl, tar.gz, png graphs, db)
2024-12-08 13:01:05 +00:00
bot
d225d7717d chore: update export statistics with new user data and extended date range for drstats 1.3.37
- Refresh dataset, statistics, and mentions exports to reflect 150 active users and 4930 total contributions
- Add new user Aldar to posts export with a single post about NAT configuration
- Extend comments-per-day, comments-per-hour, and comments-per-weekday graphs from 2024-12-06 to 2024-12-08
- Update IHateForALiving contributions from 404 to 416 and average post length from 363.04 to 363.78
- Append new posts for AceDev including congratulations to PappyHans and append new posts for AlgoRythm including password storage criticism
2024-12-08 03:43:54 +00:00
bot
cb3bc1c45d feat: update export statistics with new user data and extended date range for graphs
Regenerate export files (dataset, statistics, mentions) with 146 active users and 4778 total contributions, reflecting new user activity and updated rankings. Add new comments-per-day, comments-per-hour, and comments-per-weekday graphs covering the period from 2024-11-07 to 2024-12-06, and remove the old dataset.txt file.
2024-12-06 22:13:39 +00:00
05c8b489a8 fix: update grep source file from dataset.txt to 0_dataset.txt in Makefile
The export_statistics and export_mentions targets in the Makefile were reading from
the incorrect file export/dataset.txt instead of the renamed export/0_dataset.txt,
causing grep operations to fail silently. This commit corrects both the display
and redirect commands to use the proper source filename.
2024-12-06 22:01:01 +00:00
cbf6330b94 feat: add clean target to all prerequisite list in Makefile
The `clean` target was added as a prerequisite to the `all` target in the Makefile, ensuring that cleanup occurs before the export and build steps during a full build cycle.
2024-12-06 18:46:27 +00:00
593498cc5f fix: remove extraneous 'build' segment from build status badge URL in README.md 2024-12-06 11:53:05 +00:00
48527ba33d fix: correct build badge URL path in README to match workflow file name
The badge URL previously referenced a non-existent 'workflow' segment in the path. This change aligns the badge link with the actual workflow file name 'build.yaml' instead of the incorrect 'workflow/build' structure.
2024-12-06 11:52:09 +00:00
1911e486f3 fix: correct broken build badge URL by removing extraneous curly brace from workflow path 2024-12-06 11:50:53 +00:00
60a4842aa4 feat: add build status badge to README for drstats repository 2024-12-06 11:49:06 +00:00
bot
1112e4f451 feat: update export dataset with new user posts and statistics for 143 active users
- Refresh export/0_dataset.txt with updated user counts (143 active, 4281 total contributions) and recalculated IHateForALiving stats (387 contributions, 0.58% share)
- Append new posts to user files: 12bitfloat (Advent of Code discussion, rayon performance), Chewbanacas (pets plugin, discipline vs talent), Davidson2021 (thank you reply), Demolishun (carry weight, power supply, emotion control), IHateForALiving (cat decoration, Puff tagging), Lensflare (Amazon guess, old people scrolling feature)
- Add three new comment period graphs (comments_per_day, comments_per_hour, comments_per_weekday from 2024-11-07 to 2024-12-05)
- Update compiled graphs image and binary wheel/source distribution to version 1.3.37
2024-12-05 22:12:12 +00:00
f2bf011560 chore: update build trigger timestamp in .gitignore from 13:37:43 to 13:37:42 2024-12-05 03:14:58 +00:00
e49e5953d3 chore: update timestamp in .gitignore trigger file from 13:37:42 to 13:37:43 2024-12-03 23:49:31 +00:00
bot
f53f500fce feat: update total contributions count from 4098 to 4099 and refresh export statistics for netikras user
- Increment total contributions in export/0_dataset.txt from 4098 to 4099
- Add new posts for user netikras in export/posts-netikras.txt covering UEFI boot speed and power supply observations
- Update comment count for hour 05 from 74 to 75 in view-comment_stats_per_hour.json
- Adjust Tuesday comment count from 646 to 647 in view-comment_stats_per_weekday.json
- Regenerate binary export files (graphs, images, wheel, tarball) and drstats.db to reflect latest data
2024-12-03 06:04:07 +00:00
fbd8e7ea6d chore: adjust dR export cron schedule from every 30 minutes to hourly at minute 00 2024-12-03 05:48:57 +00:00
bot
f43d46afd5 feat: add new user posts and update dataset with 12 additional entries
Regenerate export statistics dataset to include 12 new user posts from IHateForALiving, D-4got10-01, Hazarth, and Lensflare, updating total contribution counts and user rankings in 0_dataset.txt alongside refreshed graph PNGs and binary distribution files.
2024-12-03 05:45:24 +00:00
bot
f5bd5e2192 feat: regenerate export dataset with 43 new posts and 2 new user files
Update the export statistics dataset to include 43 additional posts across existing user files (AceDev, AlgoRythm, AdamOnAir, posts-12bitfloat) and add two new user export files for AmyShackles and BlueNutterfly. The 0_dataset.txt summary now reflects 146 total lines (up from 114) with updated contribution percentages and average post lengths. Binary export artifacts (whl, tar.gz, db, graph pngs) are rebuilt to match the refreshed data.
2024-12-03 05:24:10 +00:00
bot
91335596ae chore: update export statistics with new rants and refreshed dataset for 2024-11-07 to 2024-12-03
- Regenerate export/0_dataset.txt with updated total contributions (2725) and IHateForALiving stats (328 contributions, 0.58%)
- Add new export files: comments_per_day, comments_per_hour, comments_per_weekday PNGs for the date range
- Append new rants to existing user files (12bitfloat, AlgoRythm, Chewbanacas, CoreFusionX, Demolishun, JsonBoa) and create new rants-AceDev.txt
- Update binary wheel, source tarball, and drstats.db to version 1.3.37
2024-12-03 05:10:17 +00:00
f2830de25d fix: add missing await to asyncio.wait_for call in get_recent_rants
The `asyncio.wait_for` call was missing an `await` keyword, causing the coroutine to be returned instead of awaited. This fix ensures the function properly awaits the executor result with the 15-second timeout.
2024-12-03 04:57:48 +00:00
bot
53e17fb2c7 chore: update built wheel and sdist to version 1.3.37 with refreshed drstats.db 2024-12-03 04:53:11 +00:00
bot
c3040eaa05 chore: update binary artifacts and export graph for drstats 1.3.37
Rebuild wheel and source distribution packages with latest changes, refresh database state, and regenerate compiled export graph image.
2024-12-03 04:08:13 +00:00
bot
b622457898 fix: correct typo "comminity" to "community" in export dataset user mention strings 2024-12-03 03:45:43 +00:00
0d7ff2a0d1 fix: correct typo in devRant community string and remove image show call
- Fix spelling of "community" in the mention count output string
- Remove the redundant `new_image.show()` call at the end of merge_images.py
2024-12-03 03:34:56 +00:00
522465e0f8 fix: increase timeout from 5 to 15 seconds for executor call in get_recent_rants
The timeout passed to asyncio.wait_for for the run_in_executor call fetching rants was raised to 15 seconds to accommodate slower responses from the underlying dr.get_rants API call.
2024-12-03 03:31:21 +00:00
95e266c7cb fix: pass explicit None executor to run_in_executor for get_rants call
The diff shows a single change in `src/drstats/sync.py` where `loop.run_in_executor(get_rants)` is corrected to `loop.run_in_executor(None, get_rants)`, adding the required `None` argument for the executor parameter to match the asyncio API signature.
2024-12-03 03:31:06 +00:00
bot
27bed374ad chore: remove empty user mentions blocks and add new user post export files for 12bitfloat, AceDev, AdamOnAir, AlgoRythm, Biggy, CaptainRant, ChaosInHeaven, Chewbanacas, and CoreFusionX 2024-12-03 03:28:35 +00:00
13bcd5d6af fix: add missing GROUP BY clause to rants_of_user and posts_of_user views
The rants_of_user and posts_of_user views were missing a GROUP BY clause on the username column, causing the GROUP_CONCAT aggregations to produce incorrect concatenated results across all rows instead of per-user groupings. This fix adds the required GROUP BY username to both view definitions, ensuring each user's rants and comments are properly aggregated into separate rows.
2024-12-03 03:21:25 +00:00
3c2b2e192a chore: update trigger timestamp in .gitignore from November to December 2024 2024-12-03 03:21:11 +00:00
bot
92b87fe259 chore: update export statistics with refreshed score_ignored JSON and binary assets for drstats-1.3.37 2024-12-03 03:14:10 +00:00
5bdc1c177f chore: add git pull step before listing files in build and export workflows 2024-12-03 03:06:22 +00:00
bot
3b468ee4dc feat: update export dataset with 103 active users and 2625 total contributions
- Bump active user count from 102 to 103 and total contributions from 2623 to 2625 in export/0_dataset.txt
- Add new score chart for user ChaosInHeaven and update existing user score charts
- Extend posts-typosaurus.txt with additional conversation lines
- Refresh all export graphs and JSON statistics files with latest data
2024-12-02 21:37:42 +00:00
bbb7928d09 ci: add gitea build workflow and rename export workflow to scheduled with cron trigger 2024-12-02 21:26:17 +00:00