📖 Import Instapaper content to Omnivore

Overview

instapaper-to-omnivore-import

A little script that I made to import my huge collection of links from Instapaper to Omnivore. 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:

    $ 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. Go to https://omnivore.app, login, and copy the value of the auth cookie. How to do this differs for every browser I guess, but if you're using Chrome:

    • Open Developer Tools (Option + Cmd + I)
    • Go the Application tab
    • Find the auth cookie in the list. Copy the value. It should look something like this: eyJhbGciOiJIUzI1NiI ...
  4. Add the auth cookie value to the .env file:

    OMNIVORE_AUTH_COOKIE=eyJhbGciOiJIUzI1NiI ...
    
  5. Run the script. It might take a few minutes.

    $ npm run import
    
  6. Refresh Omnivore and browse your imported content!

You might also like...

Import/Export data from and to your database in just few clicks.

Import/Export data from and to your database in just few clicks.

Strapi Plugin Import Export Entries Import/Export data from and to your database in just few clicks. Features Import Import data directly from the Con

Dec 28, 2022

Python based web application to import, connect and analyze manufacturing data from multiple data sources.

Python based web application to import, connect and analyze manufacturing data from multiple data sources.

Analysis Platform Analysis Platform is an open source web application to import, connect and visualize factory IoT data. It helps to collect, link and

Dec 1, 2022

Auto-import components in Astro projects

Astro Auto Import 🔗 Looking for the main package? Jump to astro-auto-import → 🚀 Project Structure This project uses workspaces to develop a single p

Dec 30, 2022

A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.

Obsidian Media DB Plugin A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your va

Dec 21, 2022

Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows

Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows

Make drag-and-drop easier using DropPoint! DropPoint helps you drag content without having to open side-by-side windows Works on Windows, Linux and Ma

Dec 29, 2022

📚 Share content for learn web development

Frontend Developer Content for learn web development Here we can learn a lot content for better a web developer Technologies HTML ✨ CSS ✨ JavaScript T

Dec 25, 2021

Make the content slide prettily across the screen with variable sizes of scrolling items, in any of four directions, pausing while the mouse is over the marquee, and all with vanilla JavaScript.

TEG Marquee Make the content slide prettily across the screen with variable sizes of scrolling items, in any of four directions, pausing while the mou

Dec 30, 2021

dotdotdot.js, advanced cross-browser ellipsis for multiple line content.

dotdotdot.js, advanced cross-browser ellipsis for multiple line content.

dotdotdot Dotdotdot is a javascript plugin for truncating multiple line content on a webpage. It uses an ellipsis to indicate that there is more text

Dec 20, 2022

Expand and Collapse HTML content

Overview The Expander Plugin hides (collapses) a portion of an element's content and adds a "read more" link so that the text can be viewed by the use

Aug 15, 2022
Comments
  • Feature/add archive tracking

    Feature/add archive tracking

    I made some improvements to output an errors file while processing so it is easier to pass back in rather than trying to reprocess the whole instapaper file again.

    I also included a summary message to denote how many items were imported.

    Lastly I added the ability to auto set the archive property based on what was in instapaper file

    opened by stonesbg 1
Owner
David Öhlin
just the worst
David Öhlin
Omnivore - a complete, open source read-it-later solution for people who like text

Omnivore Omnivore is a complete, open source read-it-later solution for people who like text. We built Omnivore because we love reading and we want it

Omnivore 597 Jan 1, 2023
Import ES Modules from the top StackOverflow answer to a question

StackOverflow Copilot Like GitHub Copilot, but worse! Imports the first codeblock of the first answer to a StackOverflow question as an ES Module Usag

Mary 28 Jan 18, 2022
⚡Chrome extension allows you to create lists of Google and Github dork to open multiple tabs with one click, import "scope/out of scope" from #HackerOne #Bugcrowd #Intigriti ...

FastDork v0.1 This chrome extension allows you to create lists of Google and Github dork to open multiple tabs with one click, import "scope/out of sc

skvndr 74 Dec 31, 2022
SWC plugin for transforming import path.

swc-plugin-transform-import Inspired from babel-plugin-transform-imports Installation npm i -D swc-plugin-transform-import Uses with webpack-config //

Ankit Chouhan 35 Dec 24, 2022
A meme generator plugin for Figma and FigJam. Import memes from all over the internet with customizable captions and share it far and wide.

Is This A Meme? ???? ?? A meme generator plugin for Figma and FigJam. Import memes from all over the internet, add your captions, and share it far and

Aashrey Sharma 6 Aug 30, 2022
Import flow for Excel (.xlsx) and CSV file with automated column matching and validation.

RSI react-spreadsheet-import ⚡️ A component used for importing XLS / XLSX / CSV documents built with Chakra UI. Import flow combines: ?? Uploader ⚙️ P

Ugnis 123 Dec 24, 2022
JSON Visio is data visualization tool for your json data which seamlessly illustrates your data on graphs without having to restructure anything, paste directly or import file.

JSON Visio is data visualization tool for your json data which seamlessly illustrates your data on graphs without having to restructure anything, paste directly or import file.

Aykut Saraç 20.6k Jan 4, 2023
Boost is a Microsoft Excel Add-in to help developers import large excel workbooks into their database using SQL queries

Microsoft Excel Add-in for Developers About Us Boost is a Microsoft Excel Add-in to help developers import large excel workbooks into their database u

OSLabs Beta 30 Sep 30, 2022
⛲ Sort import declarations into a pleasing and readable cascade.

⛲ eslint-plugin-cascading-imports This plugin allows to automatically enforce a visual "cascading" order for import declarations. Imports in each bloc

Florent 1 Jan 20, 2022
JavaScript Package Size Cost like bundlephobia or import-cost

JavaScript Page Size Cost The @esmj/size show you javascript cost for your defined packages. The packages is bundled with Webpack. Then show the bundl

Miroslav Jancarik 4 Nov 17, 2022