Commit Graph

88 Commits

Author SHA1 Message Date
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
3488ce4d66 docs: add per-user statistics section for user neo to README
This commit extends the README with a detailed analysis of a specific user (neo), including rank, contributions, ownership metrics, upvote statistics, and post length data. The new section provides anonymized insights into individual user behavior within the forum dataset, complementing the existing community-level statistics.
2024-11-25 22:39:25 +00:00
73fe85cf6f docs: update README with AI-generated statistics summary and dataset description 2024-11-25 22:32:09 +00:00
bot
891437a8d8 chore: update export dataset and statistics graphs for 2024-11-07 to 2024-11-25
- Regenerate export/0_dataset.txt with updated user contribution percentages and average post lengths
- Refresh all PNG graphs in export/ directory with latest comment and score data
- Update JSON statistics files (view-comment_stats_per_day.json, per_hour.json, per_weekday.json) with new counts for 2024-11-24 and 2024-11-25
- Bump dist/ package versions to drstats-1.3.37 with rebuilt .whl and .tar.gz
- Append new posts to export/posts-retoor.txt including discussion on Gitlab vs Gitea CI runners and devRant statistics explanation
2024-11-25 21:42:51 +00:00
95d7c2cb78 feat: rename rank_appreciation column to rank_by_appreciation_based_on_upvotes_per_message in contributions_extended_ranked view and update dataset.py dump function to use new column name 2024-11-25 21:35:16 +00:00
1dad2d804a fix: rename rank column to rank_appreciation in contributions_extended_ranked view and update dataset.py reference
Rename the popularity rank column from 'rank' to 'rank_appreciation' in the SQL view
contributions_extended_ranked to make its meaning clearer. Update the corresponding
reference in dataset.py's statistics text generation to use the new column name.
2024-11-25 21:31:20 +00:00
bot
f2c4360883 feat: update total contributions from 2515 to 2518 and average per user to 24.93 in export dataset
- Increment total contributions count in export/0_dataset.txt from 2515 to 2518
- Adjust average contributions per user from 24.9 to 24.93
- Update binary export artifacts (whl, tar.gz, graphs, JSON stats) to reflect latest database state
- Refresh comment statistics JSON files with new counts for hour 20 (126→129) and updated weekday aggregations
2024-11-25 20:31:07 +00:00
600ed88efc feat: rename upvote_ratio column to upvotes_per_post_on_average in contributions_extended view
Update the SQL view definition to replace the ambiguous `upvote_ratio` column name with the more descriptive `upvotes_per_post_on_average`, and update the ranked view to order by the new column name instead of the old one.
2024-11-25 20:24:06 +00:00
bot
51fca071ad chore: update export dataset with 101 active users and 2515 total contributions
- Increment active user count from 100 to 101 and total contributions from 2389 to 2515 in export/0_dataset.txt
- Append 425 new lines of user posts to export/posts-retoor.txt
- Regenerate all binary export files including graphs, score charts, and compiled statistics images
- Update drstats.db database and rebuild dist packages to version 1.3.37
2024-11-25 19:58:34 +00:00
a03c6eb774 chore: prefix pip and python commands with venv path in Makefile build target 2024-11-25 19:50:20 +00:00
66155ce6a6 chore: bump package version to 1.3.37 and declare runtime dependencies in PKG-INFO
Update PKG-INFO metadata to remove UNKNOWN placeholders for Home-page and Platform fields, and add explicit Requires-Dist entries for aiohttp, dataset, matplotlib, and requests. Also trim trailing blank lines from the description section.
2024-11-25 19:48:02 +00:00
f816a73efa chore: add ensure_env target to Makefile for automatic venv creation 2024-11-25 19:47:34 +00:00