Commit Graph

18 Commits

Author SHA1 Message Date
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
73a1aa168b chore: fix typo in README link text and consolidate drstats CLI entry points 2024-11-26 08:21:46 +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
cdc8c1a0c2 docs: rewrite README to replace outdated ML dataset reference with retoor9b hype and reorder build server explanation 2024-11-23 20:11:28 +00:00
b4c969e62a chore: remove clean step from all target and update dataset export path in readme
The clean step was removed from the default build pipeline to preserve historic statistics across builds, as deleted data still consumes git storage. Additionally, the dataset export filename was changed from dataset.txt to 0_dataset.txt, and the corresponding link in the README was updated to reflect this new path.
2024-11-23 20:05:45 +00:00
dbe9b4184d docs: add generated statistics dataset and graphs to README with build server links 2024-11-23 19:48:43 +00:00
c84e34be26 chore: pin dependency versions and add requests library to setup.cfg and egg-info 2024-11-23 19:29:56 +00:00
768477df2a feat: add merge_images script, dataset module, and rename dr.rant_stats_all to dr.stats_all
Add new merge_images.py script that compiles all exported PNG graphs into a single composite image with 2-column layout and 480x320 per-image sizing. Introduce drstats/dataset.py with dump() function that outputs per-user contribution statistics and all rants/posts for LLM embedding. Rename the console script entry point from dr.rant_stats_all to dr.stats_all across setup.cfg, entry_points.txt, README.md, and PKG-INFO. Update Makefile to replace sync with sync_excempt target, add merge_images target, and add prerequisite reminders for export targets. Refactor db.py view creation queries to use compact string formatting. Redirect Duration class timing output and dataset.py printr calls to stderr.
2024-11-23 18:56:52 +00:00
d1594ed798 feat: add dataset export command and contributions views with user stats aggregation
Add dr.dataset console script entry point and implement dump function in new dataset module. Create SQL views for contributions, contributions_extended, rants_of_user, and posts_of_user in db.py to aggregate user activity metrics. Update Makefile with sync, export_stats, and export_dataset targets. Add timeout parameter to HTTP requests in devrant.py and remove demo code. Extend README with usage instructions for environment setup and available dr.* commands.
2024-11-23 18:56:52 +00:00
12a93eccb5 chore: add credits section to README and replace pirant dependency with matplotlib
- Add credits section acknowledging Rohan Burke (coolq) for the devrant API wrapper
- Remove pirant dependency from setup.cfg and add matplotlib>=3.9.2
- Add new console scripts for sync and per-day/weekday/hour statistics
- Add new source files: db.py, devrant.py, sync.py, and updated statistics.py
- Include binary database file drstats.db and compiled Python cache files
2024-11-23 18:56:52 +00:00
c32565621d feat: scaffold drstats project with setuptools build, gitignore, and utro CLI entry point
Initialize the dRStats repository with core project structure: add .gitignore excluding dist and venv directories, create Makefile for pip-based build and editable install, write README.md describing the devrant health monitoring purpose, define pyproject.toml using setuptools build backend, configure setup.cfg with metadata (name drstats, version 0.1.1, MIT license, aiohttp dependency) and console_scripts entry point mapping 'utro' to drstats.statistics:rant_stats, and include generated egg-info metadata files.
2024-11-23 18:56:52 +00:00