Support Requests. If you want some text to show up exactly as you write it, without Markdown doing anything to it, just indent every line by at least 4. A markdown editor with LaTeX support, image uploads, code highlighting and print support. The best Notion alternatives are Microsoft OneNote, Evernote and Obsidian. Our crowd-sourced lists contains more than 100 apps similar to Notion for the Web, Windows, Mac, SaaS and more.
- Notion Markdown Supports
- Does Notion Support Markdown
- Does Notion Support Markdown
- Notion Markdown Supported
Released:
A tool to use Notion as a Markdown editor.
Project description
| English | 한국어 |
A tool to use Notion as a Markdown editor.
⚠️ NOTE: Narkdown is dependent on notion-py, the unofficial Notion API created by Jamie Alexandre. It can not gurantee it will stay stable. If you need to use in production, I recommend waiting for their official release.
Installation
Usage
⚠️ NOTE: the latest version of narkdown requires Python 3.5 or greater.
Quick Start
CLI
Python
Database template page for test
Here is an database template page for importing pages from the database. Move to that page, duplicate it, and test it.
Features
Import page from Notion and save it to the desired path.
Import database from Notion and save pages to the desired path.
Useful for CMS(Contents Manage System) of static pages such as blog or docs page.
Support import by status of content.
Support filter contents.
Importchild pagein Notion page recursively. And importlinked pageas a Notion page link.
Support nested block. (e.g. bulleted, numbered, to-do, toggle)
Support language selection of code block.
Configuring Narkdown
Narkdown provides some configuration for how to extract documents. You can configure Narkdown via narkdown.config.json
.
Create narkdown.config.json
and run python3 -m narkdown
in that directory.
Name | Description | Default |
---|---|---|
recursiveExport | Whether or not to recursively export child page. | [true ] |
createPageDirectory | Whether or not to create subdirectories with page titles for each page. | [true ] |
addMetadata | Whether or not to add metadata to content. | [false ] |
appendCreatedTime | Whether or not to append created time to filename. ( The page must have a created time property.) | [false ] |
generateSlug | Whether or not to generate and append slug to metatdata. | [false ] |
Name | Description | Default |
---|---|---|
categoryColumnName | In Notion database, content can be classified by category by select property. When you create the select property in the Notion database and pass the name of the column, folders are created by category. | [' ] |
statusColumnName | In the Notion database, you can manage the status of content with Select property. If you create a Select property in the Notion database and pass the name of the column, you can import contents in a specific state or change the status of the content. (should be used with the currentStatus or nextStatus option.) | [' ] |
currentStatus | Import only the content that corresponds to currentStatus value. ( statusColumnName must be set.) | [' ] |
nextStatus | Changes content status to nextStatus value after import. ( statusColumnName must be set.) | [' ] |
Set env variable for token_v2
The token_v2
of notion is a variable that should not be shared. You can use os environment variable for notion token.
Narkdown use the NOTION_TOKEN
as an environment variable for token_v2
. Setting this environment variable allow the CLI to omit token_v2
input.
Advanced
Notion2Githubrecommended
Github action to synchronize the content of the notion database with github.
Notion Markdown Supports
Supported Blocks
Block Type | Supported | Notes |
---|---|---|
Heading 1 | ✅ Yes | Converted to heading 2 in markdown. |
Heading 2 | ✅ Yes | Converted to heading 3 in markdown. |
Heading 3 | ✅ Yes | Converted to heading 4 in markdown. |
Text | ✅ Yes | |
Divider | ✅ Yes | Divider after the Heading 1 is not added. |
Callout | ✅ Yes | Callout block will be exported as quote block with emoji. |
Quote | ✅ Yes | |
Bulleted list | ✅ Yes | Support nested block. |
Numbered list | ✅ Yes | Support nested block. |
To-do list | ✅ Yes | Support nested block. |
Toggle list | ✅ Yes | Support nested block. |
Code | ✅ Yes | Support syntax highlighting. |
Image | ✅ Yes | Uploaded image will be downloaded to local. Linked image will be linked not be downloaded. |
Web bookmark | ✅ Yes | Same as link text. |
Page | ✅ Yes | Import 'Child page' in Notion page recursively. And import 'Linked page' as a Notion page link. |
Table (aka database) | ✅ Yes | |
Video | ❌ No | |
Audio | ❌ No | |
File | ❌ No | |
Embed other services | ❌ No | |
Advanced | ❌ No | |
Layout in page | ❌ No |
License
MIT © younho9
Project details
Release historyRelease notifications | RSS feed
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size narkdown-1.3.5-py3-none-any.whl (48.5 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
Filename, size narkdown-1.3.5.tar.gz (44.4 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for narkdown-1.3.5-py3-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | 0e71ae15a12fae797c6fa2bc8574190f891b524466f90016c023e5c480a165ab |
MD5 | cb8d43d54438742f881d1545f32347c4 |
BLAKE2-256 | a1b306d5796c62c381eba70837159473ab672c1a963e1cfe385c50b085f60790 |
Hashes for narkdown-1.3.5.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | 27a13b382590b6b894362e45bdf68a46f66428a23246a496cb4f2a75fe243a77 |
MD5 | e2334e133920fa7de60be6cee923de32 |
BLAKE2-256 | 86bee3bd6c0891cc21dfcc17cd97f2b4a63952919e2486726bd454942f800de7 |
Developer(s) | Notion Labs Inc. |
---|---|
Initial release | 2016 |
Stable release | |
Operating system | |
Platform | Web, macOS, Windows, iOS and Android |
Type | Note-taking, Wiki |
Website | https://www.notion.so/ |
Notion is an application that provides components such as notes, databases, kanban boards, wikis, calendars and reminders. Users can connect these components to create their own systems for knowledge management, note taking, data management, project management, among others. These components and systems can be used individually, or in collaboration with others.
History[edit]
Notion Labs Inc, a startup based in San Francisco, was founded in 2013. The founders declined to meet venture capitalists or discuss acquiring a higher valuation.[1]
The app launched in March 2016 for web browsers and OS X, May 2017 for Microsoft Windows, and June 2017 for iOS.
In March 2018, Notion 2.0 was released. It received praise on Product Hunt as #1 Product of the Month,[2] and was featured in an article[3] in WSJ. The company had fewer than 10 employees at this point.[4]
Does Notion Support Markdown
In June 2018, an official Android app was released.[5]
In September 2019, the company announced it had reached 1 million users.[6] In April 2020 it raised a round at a $2 billion valuation with 4 million users.[7]
Software[edit]
Notion is a collaboration platform with modified markdown support that integrates kanban boards, tasks, wikis, and databases. The company claims it is an all-in-one workspace for note-taking, knowledge and data management, and project and task management.[8] It is described as a file management tool offering a unified workspace, allowing users to comment on ongoing projects, participate in discussions, and receive feedback. In addition to cross-platform apps, it can be accessed via most web browsers. It includes a tool for 'clipping' content from webpages.[9] It helps users schedule tasks, manage files, save documents, set reminders, keep agendas, organize their work. Users can also embed online content in their Notion pages using Embed.ly.
Pricing[edit]
Notion has a four-tiered subscription model: free, personal, team, and enterprise. It offers an account credit system where users can earn credit via referrals. Users are not charged if they have a remaining balance in their accounts.[citation needed] An academic email address allows a free personal plan. As of May 2020, the company upgraded the Personal Plan to allow an unlimited number of blocks, a change from the previous cap in the Personal Plan. This allows all new users the benefit of having unlimited storage.[10]
Outages[edit]
On January 4, 2021, Notion experienced a down period preventing users from accessing their files. It was reportedly caused by difficulties with Amazon Web Services.
On February 12, 2021, Notion experienced an outage that lasted several hours, preventing users from accessing their files.[11] It was reportedly caused by phishing complaints which prompted a temporary hold on Notion's domain.[12]
Does Notion Support Markdown
See also[edit]
References[edit]
- ^Bastone, Nick. 'This enterprise software startup has VCs literally knocking on its doors to invest, but for now, it's not interested'. Business Insider. Retrieved 2020-02-05.
- ^'Notion 2.0 - The all-in-one workspace - notes, tasks, wikis, & databases'. Product Hunt. Retrieved 2020-02-05.
- ^'The Only App You Need for Work-Life Productivity'. The Wall Street Journal. 21 March 2018.
- ^Shah, Hiten (2019-05-28). 'How Ivan Zhao's Notion Is Going After Atlassian and Why It Just Might Win'. FYI. Retrieved 2020-02-05.
- ^'Notion brings its powerful note-taking app to Android'. The Verge. 7 June 2018.
- ^Newton, Casey (2019-09-17). 'Notion's powerful note-taking app is now free for students and teachers'. The Verge. Retrieved 2020-02-05.
- ^'Buzzy Work App Notion Hits $2 Billion Valuation In New Raise'. Forbes. 1 April 2020.
- ^'Notion goes where Evernote dares not: what you need to know'. Android Community. 8 June 2018.
- ^'Notion Web Clipper: What You Need to Know in 2021'. Notion Wizard. 2021-01-16. Retrieved 2021-04-12.
- ^'Notion Plans and Pricing'. 19 June 2019.
- ^'Online workspace startup Notion hit by outage, citing DNS issues'. TechCrunch. Retrieved 2021-02-15.
- ^'Notion's hours-long outage was caused by phishing complaints'. TechCrunch. Retrieved 2021-02-15.