├── .gitignore ├── LICENSE ├── README.md ├── dev_conf.toml ├── obsidian_to_bookstack ├── __main__.py ├── bookstack │ ├── __init__.py │ ├── artifacts.py │ ├── bookstack.py │ ├── client.py │ ├── collectors │ │ ├── collector.py │ │ ├── local │ │ │ ├── BookCollector.py │ │ │ ├── ChapterCollector.py │ │ │ ├── PageCollector.py │ │ │ ├── ShelfCollector.py │ │ │ └── __init__.py │ │ └── remote │ │ │ ├── RemoteBookCollector.py │ │ │ ├── RemoteChapterCollector.py │ │ │ ├── RemotePageCollector.py │ │ │ ├── RemoteShelfCollector.py │ │ │ └── __init__.py │ └── constants.py ├── config.py ├── console.py ├── obsidian │ ├── Vault.py │ └── __init__.py ├── sqllite │ └── DatabaseFunctions.py └── utils.py ├── pdm.lock └── pyproject.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/README.md -------------------------------------------------------------------------------- /dev_conf.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/dev_conf.toml -------------------------------------------------------------------------------- /obsidian_to_bookstack/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/__main__.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/__init__.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/artifacts.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/bookstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/bookstack.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/client.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/collector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/local/BookCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/local/BookCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/local/ChapterCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/local/ChapterCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/local/PageCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/local/PageCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/local/ShelfCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/local/ShelfCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/local/__init__.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/remote/RemoteBookCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/remote/RemoteBookCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/remote/RemoteChapterCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/remote/RemoteChapterCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/remote/RemotePageCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/remote/RemotePageCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/remote/RemoteShelfCollector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/remote/RemoteShelfCollector.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/collectors/remote/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/collectors/remote/__init__.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/bookstack/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/bookstack/constants.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/config.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/console.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/obsidian/Vault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/obsidian/Vault.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/obsidian/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/obsidian/__init__.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/sqllite/DatabaseFunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/sqllite/DatabaseFunctions.py -------------------------------------------------------------------------------- /obsidian_to_bookstack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/obsidian_to_bookstack/utils.py -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaypyles/obsidian-to-bookstack/HEAD/pyproject.toml --------------------------------------------------------------------------------