All Projects → puneetsl → Lotion

puneetsl / Lotion

Licence: mit
Unofficial Notion.so app for Linux

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Lotion

notion-linux-wrapper
Notion.so desktop application for Linux
Stars: ✭ 37 (-97.87%)
Mutual labels:  electron-app, linux-app, notion, linux-notion
Potion
A Personalized Notion
Stars: ✭ 13 (-99.25%)
Mutual labels:  electron-app, notion
qikQR
minimal desktop app to create QR codes.
Stars: ✭ 20 (-98.85%)
Mutual labels:  desktop, electron-app
gitlab task manager
Microsoft Todo inspired task manager leveraging Gitlab's Issue Tracker as the backend
Stars: ✭ 22 (-98.73%)
Mutual labels:  desktop, electron-app
Imagine
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
Stars: ✭ 1,859 (+7.15%)
Mutual labels:  linux-app, desktop
antares
A modern, fast and productivity driven SQL client with a focus in UX.
Stars: ✭ 836 (-51.82%)
Mutual labels:  electron-app, linux-app
webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
Stars: ✭ 109 (-93.72%)
Mutual labels:  desktop, electron-app
SteamTradeBot
Open source steam trading bot. Accepting or declining trades based on the automatic value calculation.
Stars: ✭ 65 (-96.25%)
Mutual labels:  desktop, electron-app
Tana
Bringing the Picture-in-Picture experience to the desktop.
Stars: ✭ 109 (-93.72%)
Mutual labels:  desktop, electron-app
Bunqdesktop
The unofficial, free and open source desktop application for the bunq API
Stars: ✭ 271 (-84.38%)
Mutual labels:  electron-app, desktop
Video Hub App
Official repository for Video Hub App
Stars: ✭ 272 (-84.32%)
Mutual labels:  linux-app, electron-app
todoist-linux
Todoist for Linux
Stars: ✭ 32 (-98.16%)
Mutual labels:  electron-app, linux-app
Notion App
Notion.so desktop application for Linux
Stars: ✭ 232 (-86.63%)
Mutual labels:  linux-app, desktop
Linux Gui
GTK3 GUI client with systray, for ProtonVPN. Works on top of linux-cli.
Stars: ✭ 199 (-88.53%)
Mutual labels:  linux-app, desktop
Inboxer
Unofficial, free and open-source Inbox by Gmail Desktop App
Stars: ✭ 668 (-61.5%)
Mutual labels:  linux-app, electron-app
Playhouse
A Playground for HTML/CSS/JavaScript
Stars: ✭ 28 (-98.39%)
Mutual labels:  desktop, linux-app
Electron Xiami
虾米音乐 & 虾米电台 - Linux & Mac | Xiami Player & Xiami Radio desktop for Linux & Mac supported by Electron
Stars: ✭ 304 (-82.48%)
Mutual labels:  linux-app, electron-app
Mini Diary
📘 Simple and secure journal app
Stars: ✭ 769 (-55.68%)
Mutual labels:  linux-app, electron-app
Switchrpc
Discord Rich Presence integration for Nintendo Switch.
Stars: ✭ 116 (-93.31%)
Mutual labels:  electron-app
Google Allo For Desktop
A "native-like" OS X, Windows, & Linux desktop app for Google Allo
Stars: ✭ 112 (-93.54%)
Mutual labels:  desktop

Notion.so
unofficial Notion.so Desktop app for Linux


Version: 0.05.1

Introduction

Welcome! This is an unofficial version of Notion.so electron app. Since NotionHQ is busy doing other amazing feature developments, Linux is low on its priority. Here is the tweet from them explaining that

Hey we don't want to release on platforms that we cannot ensure the quality – the team is still small and we don't use Linux ourselves

— Notion (@NotionHQ) September 26, 2017

So I decided to build my own app using nativefier

Here is how it looks

image

Is it your first time finding out about the Notion app?

Use this link to sign up and get ready to manage your life like you have never managed before (Notion.so)


⚠️ NOTE ⚠️

Before you go ahead and install Lotion, I've found a better implementation called notion-linux by davidbailey00 which works seamlessly via apt/yum installers. You can try it out and if that solution works for you please use that instead.

If you want a portable version, or do not wish to install for all users in that case you can try out Lotion, the web version is lightweight and in my usage a little bit faster than native versions.


Installation

Download setup script

wget https://raw.githubusercontent.com/puneetsl/lotion/master/setup.sh 
# Or
curl https://raw.githubusercontent.com/puneetsl/lotion/master/setup.sh > setup.sh

# Make the script executable
chmod +x setup.sh

# Run (with sudo for global installation, without sudo for local installation)
[sudo] ./setup.sh native
# Or for web installation
[sudo] ./setup.sh web

To install into a specific directory (creating a portable linux install) clone the repository and run this in the folder:

./portable.sh 

During set up select web or native. The native version supports offline mode while the web version is the most up to date Notion web client.

If the script has errors or you would like to install manually, you can refer to these instructions.

Features


looks stunning in actual usage:

- Everything you would expect from Windows or Mac application
  • Here are the instructions to manually install natively if the installer script doesn't work.
  • Tray icon

Thanks to sysdrum, I used some of his code and improved upon it


Uninstall

./uninstall.sh

Login issues

At this point the web version does not support Google SSO logins, this is an issue with Google, they have stopped allowing login from unidentified browser. Earlier this could have been solved by adding a useragent, but now Google is doing sophisticated checks (and rightly so), making it harder for us to bypass. The only solution is to implement our own oAuth, which would require extreme amount of work. So a simple solution to this issue is, use email address image

you will be emailed by Notion a login code that you can use to login.

Some helpful issue threads for this problem: Google issue, Apple issue

Other way to not have this issue is to use Native version of this app.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].