This project syncs game (and in the future, movie/book/tea) information from external APIs (like RAWG) to a Notion database. It is designed to be modular and extensible with plugins for different media types.
core/
— Shared interfaces/utilitiesplugins/
— All data source plugins (e.g. games_rawg)notion_integration/
— Notion API logiccli/
— CLI entry pointsgui/
— GUI code (e.g. quick_add.py)web/
— (future) Web app codeconfig/
— Configuration filestests/
— Unit/integration testsdocs/
— Documentation
- Add your plugin as a new folder in
plugins/
and follow the structure of existing plugins.