GitLoot
GitLoot copied to clipboard
Python tool for large scale git analysis. Inspired by gitrob.
Search for things such as: - Author/Committer emails matching a given pattern ((.*)@(.*).tld - Ability to hunt for given product names - Matches on things like "total hack", "DO NOT...
This will be how we look through our loot. Have yet to determine details, but examining loot is a valuable and necessary part of the process.
Yaml might provide some more... structured configurations, especially if we want to be able to store multiple API endpoints and tokens for those endpoints.
setup.py
Provides an interactive way to set defaults. This includes providing API endpoints, API keys, data storage method, database information if applicable. If using a database, let's also ensure the database...
I'm not sure exactly how to implement it, but we should be able to pass in a URL to a .git folder and analyze it individually.
For a production deployment, we're going to need a whole lot more Docker and Docker-composing. This will enable your application can run on the massive TW production server fleet.
Need a way to be able to add jobs without stopping the daemon. Creating a job queue will also enable us to keep track of the next time we need...
- [ ] Build out command line options (which offer the ability to temporarily override defaults) - [ ] Build daemon mode that runs in background (consider a systemd service?)...
Build out the ability to check incoming commit objects for clues.
Build out database connection layer to store found data in MySQL