11 Commits
Author SHA1 Message Date
retoor 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
retoor f2bf011560 chore: update build trigger timestamp in .gitignore from 13:37:43 to 13:37:42 2024-12-05 03:14:58 +00:00
retoor e49e5953d3 chore: update timestamp in .gitignore trigger file from 13:37:42 to 13:37:43 2024-12-03 23:49:31 +00:00
retoor 3c2b2e192a chore: update trigger timestamp in .gitignore from November to December 2024 2024-12-03 03:21:11 +00:00
retoor 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
retoor 56f9d2b6d9 chore: update trigger timestamp in .gitignore from 2024-11-25 to 2024-11-27 2024-11-28 04:00:02 +00:00
retoor 224d073542 chore: add timestamped trigger file to .gitignore for build automation 2024-11-26 02:49:51 +00:00
retoor 26d883e0cb feat: add CI workflow, clean target, and fix user_stats view with deduplicated columns
Add .gitea/workflows/export.yaml for automated build on push, introduce `clean` target in Makefile to recreate export directory, remove stale `dump_text.py` from SOURCES.txt, and correct duplicate column definitions in the `user_stats` SQL view creation inside db.py.
2024-11-23 19:07:19 +00:00
retoor 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
retoor 507a8dcaeb feat: add dr.rant_stats_all command and comment/score views to database schema 2024-11-23 18:56:52 +00:00
retoor 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