Commit Graph

99 Commits

Author SHA1 Message Date
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
3821afacc9 feat: add cron schedule trigger every 30 minutes to export workflow
The workflow previously only triggered on push events. This change adds a
scheduled trigger using a cron expression that runs every 30 minutes,
enabling periodic execution of the export statistics job independently
of code pushes.
2024-12-02 21:23:50 +00:00
bot
0bac99f759 chore: update export dataset with 56 new contributions and appended posts-typosaurus content
Regenerate all export files including 0_dataset.txt with total contributions increased from 2567 to 2623 and average per user from 25.17 to 25.72; append 94 new lines of conversation data to posts-typosaurus.txt covering chatgpt/retoor/antigermanist interactions; rebuild all per-user score graphs and the graphs compilation png for the 2024-11-07 to 2024-11-23 period; update drstats.db and wheel/source distributions to version 1.3.37.
2024-12-01 08:31:10 +00:00
f2547b6d3e chore: update trigger timestamp in .gitignore to 2024-11-29
The trigger file timestamp in .gitignore was updated from 2024-11-27 to 2024-11-29
to force a fresh build cycle on the CI pipeline.
2024-12-01 08:24:01 +00:00
bot
987e90f8a8 chore: update export statistics with new contributions and user rankings for 2024-11-07 to 2024-11-23 2024-11-28 04:08:59 +00:00
56f9d2b6d9 chore: update trigger timestamp in .gitignore from 2024-11-25 to 2024-11-27 2024-11-28 04:00:02 +00:00
bot
d8767c5beb chore: regenerate export graphs and posts-typosaurus.txt for 2024-11-07 to 2024-11-23
Update all 20 user score PNGs, comments-per-day/hour/weekday graphs, and the compilation graph with fresh data from the drstats.db database. Add newly generated posts-typosaurus.txt containing 3117 lines of exported forum posts. Bump wheel and tarball to version 1.3.37.
2024-11-26 17:53:44 +00:00
736913d9ff feat: update drstats dataset with 102 active users and 2557 total contributions
- Increment active user count from 101 to 102 and total contributions from 2550 to 2557 in export/0_dataset.txt
- Refresh all export graphs (comments per day/hour/weekday, score per user/period) with data spanning 2024-11-07 to 2024-11-23
- Update view-comment_stats_per_hour.json with adjusted counts for hours 10, 11, 13, 14
- Rebuild dist/drstats-1.3.37 wheel and tarball, and update drstats.db binary
2024-11-26 17:42:48 +00:00
3853d78c6b fix: correct typo in Makefile export_stats echo message from 'statisticts' to 'statistics' 2024-11-26 17:15:45 +00:00
7f19248052 chore: remove deprecated sync_excempt target and switch export_stats to dr.stats
- Delete the sync_excempt Makefile target that was stubbed with a timeout warning
- Change export_stats to call dr.stats instead of dr.stats_all
- Remove extraneous blank lines in Makefile for cleaner formatting
2024-11-26 08:28:21 +00:00
35a3139428 style: remove unnecessary parentheses and trailing whitespace across multiple drstats modules 2024-11-26 08:22:24 +00:00
73a1aa168b chore: fix typo in README link text and consolidate drstats CLI entry points 2024-11-26 08:21:46 +00:00
bot
5a79c991a1 feat: update total contributions from 2524 to 2547 and average per user from 24.99 to 25.22 in export dataset
- Refresh binary distribution files drstats-1.3.37-py3-none-any.whl and drstats-1.3.37.tar.gz
- Update drstats.db database with latest aggregated statistics
- Regenerate all export graphs and JSON stats files for the period 2024-11-07 to 2024-11-23
- Append new posts-retoor.txt entries including async Rust concurrency discussion with gist reference
2024-11-26 02:58:21 +00:00
224d073542 chore: add timestamped trigger file to .gitignore for build automation 2024-11-26 02:49:51 +00:00
bot
a8016bab1c chore: update export dataset with 3 new contributions and refreshed graphs for 2024-11-07 to 2024-11-25
- Incremented total contributions from 2521 to 2524 in 0_dataset.txt
- Updated average contribution per user from 24.96 to 24.99
- Added new posts-retoor.txt entries including async Rust concurrency discussion
- Refreshed all export PNG graphs (comments per day/hour/weekday, score charts)
- Updated view-comment_stats JSON files with new data through 2024-11-25
- Rebuilt drstats-1.3.37 wheel and source distribution packages
- Updated drstats.db database with latest statistics
2024-11-25 22:50:22 +00:00
18706742ae docs: promote heading levels in readme analysis sections from h5/h4 to h4/h3 2024-11-25 22:43:21 +00:00
9120544080 docs: replace vague section heading with precise description of AI-generated user summary in README 2024-11-25 22:42:42 +00:00
03ac8d3bf1 fix: remove stray backtick from README code block marker in setup instructions 2024-11-25 22:41:34 +00:00