A Python library that automatically records all inserts, updates, and deletes on SQLite tables into a JSON audit log for viewing history and restoring past states.
How It Works
You have a simple database file where you store important info like inventory or customer lists, and you worry about losing track of changes over time.
You add this handy history tool to your Python setup so it can watch your database.
You open your database file in your Python script, ready to start protecting your data.
With one simple command, you activate history recording for your favorite table, and it automatically snapshots everything right now.
Now whenever you add, update, or remove items in that table, every change gets safely logged with timestamps.
See a list of all changes, who changed what and when, grouped if done in batches.
Create a copy of the table as it was at any exact time or after a specific change.
Your information is now protected with a complete rewindable history, giving you peace of mind forever.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.