Git Product home page Git Product logo

notes2notion's Introduction

notes2notion

This script will import from Apple Notes directly into Notion. Note that data extraction from Apple Notes is very limited. See Limitations below.

When working with your data, always make a backup and/or perform testing in a safe area to ensure that your valuable data is protected!

Requirements

The script requires python3 and poetry. The easiest way to install on macOS is using Homebrew:

brew install python3 poetry

Dependencies

This application uses poetry to manage dependencies. This protects your local environment and makes running the application more reliable.

To initialize the environment, simply run:

poetry install --sync

At any time, you may re-run he above command to get the latest supported version of all dependencies.

Usage

You will need an integration for your Notion workspace. This can be set either using the command line or by setting the environment variable NOTION_ACCESS_TOKEN. Be sure that your target import page is shared with your integration.

For more information on setting up the workspace integration, visit the official Authorization Guide.

Run the script to get a list of configuration options:

poetry run notes2notion --help

Simply run the script with the desired options when ready:

poetry run notes2notion --auth NOTION_ACCESS_TOKEN --page 2fac8b5571d04310bb2c695cf3d1422b

Limitations

Apple Notes only exports a limited set of the formatting from the original note.

  • Many colors, font sizes, font styles, etc are not preserved.
  • Underline is not preserved due to a limitation in Markdown.
  • Hyperlinks are not preserved during Apple Notes export.

Known Issues

See Issues to review current bugs or report new issues.

notes2notion's People

Contributors

jheddings avatar renovate[bot] avatar milhamj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.