Dataset python
I’ve often wondered why manipulating databases is trickier than structured text files. This takes away a lot of pain.
dataset provides two key functions that make using SQL databases in Python a breeze:
A simple abstraction layer removes most direct SQL statements without the necessity for a full ORM model - essentially, databases can be used like a JSON file or NoSQL store.
Database contents can be exported (frozen) using a sophisticated plain file generator with JSON and CSV support. Exports can be configured to include metadata and dynamic file names depending on the exported data. The exporter can also be used as a command-line tool, datafreeze.
Dataset: databases for lazy people
Tools like this are indispensible when you are building quick and dirty MVPs …