https://github.com/l3mon4d3/zot7fuse
Tool for creating a fuse-filesystem from Zotero 7-collections.
https://github.com/l3mon4d3/zot7fuse
Last synced: 29 days ago
JSON representation
Tool for creating a fuse-filesystem from Zotero 7-collections.
- Host: GitHub
- URL: https://github.com/l3mon4d3/zot7fuse
- Owner: L3MON4D3
- Created: 2025-09-17T19:51:39.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2025-09-17T19:53:45.000Z (about 2 months ago)
- Last Synced: 2025-10-02T17:58:24.604Z (about 1 month ago)
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Investigation of zotero.sqlite
* .tables for all tables in some database
* .schema to view columns
* `collections` has all Books, etc.
* `items` seems to store all books/papers etc.
* `collectionItems` maps `colletionID` to `itemID`
* `itemData` maps `itemID` and `fieldID` to `valueID` (represents metadata of
some item)
* `itemAttachments` stores all attachements and what `parentItemID` they are attached
to (and how? look into linkMode) + contentType, which should be
application/pdf or application/epub+zip. Have to reconstruct path from `key` in
item and `path` from attachment
* `itemCreators` maps creator of some item to the `creatorID`, find name via
`creators`
* take care with itemID and parentItemID in itemAttachments: itemID has the
correct key, and parentItemID the metadata