Skip to main content

Paperless to Obsidian exporter

Project description

paperless-exporter

PyPI version

Export from Mariner Paperless (gone out of business)

CLI recording

to:

  • Obsidian-compatible Markdown. See: paperless becomes obsidian graph and obsidian document

  • Others? Pull requests welcome

Features

  • Document export (library document and original document, fallback to thumbnail)
  • Collection support
  • Tags support
  • Category support

Limitations

  • Your library is NOT encrypted. If it is encrypted you need to remove the encryption with your password through the app first.
  • This exports only a subset of all fields.

Command Line Usage

After installing the package, you can use the CLI to export your Paperless library:

paperless-exporter <path-to-paperless-library> <output-folder>
  • <path-to-paperless-library>: Path to your Paperless library directory (must end in .paperless and contain DocumentWallet.documentwalletsql).
  • <output-folder>: Path to an empty directory where the Obsidian-compatible Markdown library will be generated.

Example:

paperless-exporter ~/Documents/library.paperless ~/Documents/obsidian-library

If the output folder does not exist, it will be created. If it exists, it must be empty.

Additional Options

  • --check-orphans: Check for orphaned files in the Paperless library (files that exist in the Documents directory but are not referenced by any receipt). This option can be used without specifying an output folder.

Run paperless-exporter --help for more information.

Final Disclaimer

Feel free to use or improve this, but you do so at your own risk. I'm not responsible for any data loss or other issues caused by the use of this code and I am in no way affiliated with Mariner Software/Paperless.

Attribution

An initial version was forked from Geekfish/paperless-exporter and used as a base for this source code.

Similar projects

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paperless_exporter-0.4.1.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paperless_exporter-0.4.1-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file paperless_exporter-0.4.1.tar.gz.

File metadata

  • Download URL: paperless_exporter-0.4.1.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for paperless_exporter-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b6f6cde2c8b9133f4a3495cc8c69b3133673828feba72405cd983004eb7101a8
MD5 47d3f17836eaa0259b1843e7090c5102
BLAKE2b-256 1b0bee37b2356a51b18303c2c5b44ac114068ad6ecdfe9df5d9b832a742e5073

See more details on using hashes here.

Provenance

The following attestation bundles were made for paperless_exporter-0.4.1.tar.gz:

Publisher: test.yml on joscha/paperless-exporter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paperless_exporter-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for paperless_exporter-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7ef1b2248ba9ed4a35d046602d2c5f9e06ed5ee541e2e39b2d4b7465b5c8e8a
MD5 205315e78367aae5cd02f46a25891a9f
BLAKE2b-256 8d2de8e6561b1c81dfc109bf005ea18e0ada215c164b1be8b86fa43fb841a6cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for paperless_exporter-0.4.1-py3-none-any.whl:

Publisher: test.yml on joscha/paperless-exporter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page