Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidohlin/instapaper-to-omnivore-import
📖 Import Instapaper content to Omnivore
https://github.com/davidohlin/instapaper-to-omnivore-import
Last synced: 29 days ago
JSON representation
📖 Import Instapaper content to Omnivore
- Host: GitHub
- URL: https://github.com/davidohlin/instapaper-to-omnivore-import
- Owner: davidohlin
- Created: 2022-02-27T16:41:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T11:47:46.000Z (12 months ago)
- Last Synced: 2024-08-04T01:28:13.000Z (4 months ago)
- Language: TypeScript
- Size: 63.5 KB
- Stars: 69
- Watchers: 3
- Forks: 11
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# instapaper-to-omnivore-import
A little script that I made to import my huge collection of links from [Instapaper](https://instapaper.com/) to [Omnivore](https://omnivore.app/home). Hopefully someone else finds it useful!
## Requirements
- Node.js >= version 16.
- A exported .CSV from Instapaper
- Auth token from Omnivore (discount version auth, sorry)## Usage
1. Clone the repository and install dependencies:
```sh
$ npm install
```2. Go to https://instapaper.com/user. Scroll down to **Export** and click **Download .CSV file**. Save the CSV-file in the root directory of this repository.
**⚠️ The filename must be `instapaper-export.csv`**
3. [Create an API key in Omnivore](https://omnivore.app/settings/api) and copy the value.
4. Add the API key to the `.env` file:
```
OMNIVORE_API_KEY=1d45ae09-789f-...
```
5. Run the script. It might take a few minutes.
```
$ npm run import
```
6. Refresh Omnivore and browse your imported content!