Source: Exporting your data | Omnivore Docs
docs.omnivore.app/using/exporting.html
archive.today link
You can use Omnivore's export tool to export all of your links, highlights, and saved page content.
To use Omnivore's export tool:
-
First, login to your Omnivore account here:
https://omnivore.app/login -
Then, navigate to your Account Settings here:
https://omnivore.app/settings/account -
On the account page, click the
Export Data
button.
This will gather all of your saved links, their page content,
and your highlights into a single zip file. -
You will receive a confirmation email once the process has started,
usually within 30 minutes of clicking the Export button.
The entire process takes about 1 hour per 1000 saved items.
Once completed, you will receive an email a containing a download link, which is valid for 24 hours and can be used to download all your data.
The zip archive will contain a few items:
-
./contents/*.html
:
This is all of the content of your saved pages. -
./highlights/*.md
:
This is all of your highlights saved in markdown format. The slug attribute from your metadata is used as the filename. -
metadata_*.json
:
Metadata files for all your saved items.
These are provided in batches of 20 items.
So items 0-20, 20-40, etc.
You can use the jq
tool to convert the JSON files to CSV.
To create a single column CSV with all your urls, in the directory with your json files:
jq -r '.[].url' *.json
To create a CSV that also contains your labels, you can use this command:
jq -r '[.[] | {url: .url, labels: (.labels | join(","))} | "\(.url),\"\(.labels)\""] | @csv' *.json