{"id":13474169,"url":"https://github.com/puneetsl/lotion","last_synced_at":"2025-05-15T12:03:05.150Z","repository":{"id":41067091,"uuid":"165292266","full_name":"puneetsl/lotion","owner":"puneetsl","description":"Unofficial Notion.so app for Linux","archived":false,"fork":false,"pushed_at":"2024-04-20T02:38:03.000Z","size":375360,"stargazers_count":2025,"open_issues_count":30,"forks_count":86,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-04-14T19:59:19.634Z","etag":null,"topics":["desktop","electron","electron-app","linux","linux-app","linux-notion","node","nodejs","notion"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/puneetsl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-11T18:40:39.000Z","updated_at":"2025-04-11T17:12:23.000Z","dependencies_parsed_at":"2024-04-09T22:41:20.013Z","dependency_job_id":"e7ea8c31-2045-4147-a974-96f6604fabbb","html_url":"https://github.com/puneetsl/lotion","commit_stats":{"total_commits":95,"total_committers":10,"mean_commits":9.5,"dds":"0.49473684210526314","last_synced_commit":"1d5a8ab97b55192e0ee7f2783fbf4da0ae2f335f"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetsl%2Flotion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetsl%2Flotion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetsl%2Flotion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/puneetsl%2Flotion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/puneetsl","download_url":"https://codeload.github.com/puneetsl/lotion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337612,"owners_count":22054253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop","electron","electron-app","linux","linux-app","linux-notion","node","nodejs","notion"],"created_at":"2024-07-31T16:01:10.054Z","updated_at":"2025-05-15T12:03:00.136Z","avatar_url":"https://github.com/puneetsl.png","language":"Shell","readme":"\r\n\u003cp align=\"center\"\u003e\u003cimg width=\"35%\" height=\"35%\" src=\"http://i.imgur.com/6dtC91m.png\" alt=\"Notion.so\"\u003e\u003cbr\u003eunofficial Notion.so Desktop app for Linux\u003c/p\u003e\r\n\r\n------\r\n\r\n`Version: 0.05.1` \r\n\r\n# Introduction\r\n\r\nWelcome! 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\r\n\r\n\u003cblockquote class=\"twitter-tweet\" data-lang=\"en\"\u003e\u003cp lang=\"en\" dir=\"ltr\"\u003eHey we don\u0026#39;t want to release on platforms that we cannot ensure the quality – the team is still small and we don\u0026#39;t use Linux ourselves \u003c/p\u003e\u0026mdash; Notion (@NotionHQ) \u003ca href=\"https://twitter.com/NotionHQ/status/912737143327301634?ref_src=twsrc%5Etfw\"\u003eSeptember 26, 2017\u003c/a\u003e\u003c/blockquote\u003e\r\n\r\n\r\nSo I decided to build my own app using `nativefier` \r\n\r\nHere is how it looks\r\n\r\n![image](https://user-images.githubusercontent.com/6509604/115094341-2e867900-9eeb-11eb-8305-a0cc50426283.png)\r\n\r\n\r\n\r\n\u003e Is it your first time finding out about the Notion app? \r\n\u003e\r\n\u003e Use this [link](https://www.notion.so/?r=55d4c384b54a457490f6cc1799bedc76) to sign up and get ready to manage your life like you have never managed before ([Notion.so](https://www.notion.so/?r=55d4c384b54a457490f6cc1799bedc76))\r\n\r\n\r\n# Installation\r\nDownload setup script\r\n```bash\r\nwget https://raw.githubusercontent.com/puneetsl/lotion/master/setup.sh \r\n# Or\r\ncurl https://raw.githubusercontent.com/puneetsl/lotion/master/setup.sh \u003e setup.sh\r\n\r\n# Make the script executable\r\nchmod +x setup.sh\r\n\r\n# Run (with sudo for global installation, without sudo for local installation)\r\n[sudo] ./setup.sh native\r\n# Or for web installation\r\n[sudo] ./setup.sh web\r\n```\r\n\r\nTo install into a specific directory (creating a portable linux install) clone the repository and run this in the folder:\r\n```bash\r\n./portable.sh \r\n```\r\nDuring set up select `web` or `native`. The native version supports offline mode\r\nwhile the web version is the most up to date Notion web client.\r\n\r\nIf the script has errors or you would like to install\r\nmanually, you can refer to [these](https://github.com/puneetsl/lotion/issues/1) instructions.\r\n\r\n# Features\r\n\r\n- Better Icon (courtesy: [Konrad Kolasa](https://dribbble.com/shots/4886987-Notion-Icon-Replacement) )\r\n\r\n  \u003cimg width=\"15%\" height=\"15%\" src=\"https://github.com/puneetsl/lotion/blob/master/icon.png?raw=true\" alt=\"Notion Icon\"\u003e\r\n\u003cbr\u003elooks stunning in actual usage:\u003cbr\u003e\r\n\r\n\u003cimg width=\"75%\" height=\"75%\" src=\"https://user-images.githubusercontent.com/6509604/115094448-86bd7b00-9eeb-11eb-9be5-2ac125825fa1.png\"\u003e\r\n- Everything you would expect from Windows or Mac application \r\n\r\n  -  [Here](https://github.com/puneetsl/lotion/issues/1) are the instructions to manually install natively if the\r\n  installer script doesn't work.\r\n- Tray icon\r\n\r\n -------\r\n \r\nThanks to [sysdrum](https://github.com/sysdrum/notion-app), I used some of his code and improved upon it\r\n\r\n-------\r\n\r\n\r\n# Uninstall\r\n\r\n```bash\r\n./uninstall.sh\r\n```\r\n\r\n# Login issues\r\nAt this point the web version does not support Google SSO logins, this is an issue with [Google](https://security.googleblog.com/2019/04/better-protection-against-man-in-middle.html), 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.\r\nSo a simple solution to this issue is, use email address\r\n![image](https://user-images.githubusercontent.com/6509604/114249493-c541bb80-9968-11eb-9a79-fd242aa9010c.png)\r\n\r\n\r\n\r\n\r\n\r\nyou will be emailed by Notion a login code that you can use to login.\r\n\r\nSome helpful issue threads for this problem: [Google issue](https://github.com/puneetsl/lotion/issues/78), [Apple issue](https://github.com/puneetsl/lotion/issues/70)\r\n\r\nOther way to not have this issue is to use Native version of this app.\r\n\r\n\r\n------\r\n## Books that can help you use Notion more productively\r\n### 1. Enhancing Productivity with Notion: Save time on projects by supercharging your productivity with Notion's powerful features and templates\r\n\u003cimg width=\"200px\" height=\"300px\" src=\"https://github.com/puneetsl/lotion/assets/6509604/9f97543b-f541-4b19-b17d-d3bc2f8f0cd1\"\u003e\r\n\r\n[Link to buy](https://amzn.to/3vIaIUR)\r\n\r\n### 2. Notion for Novices: A Beginner's Guide\r\n\u003cimg width=\"200px\" height=\"300px\" src=\"https://github.com/puneetsl/lotion/assets/6509604/e1860cd0-ca3d-4e6c-b308-a7361da53321\"\u003e\r\n\r\n[Link to buy](https://amzn.to/3vTq8FF)\r\n\r\n\r\n### 3. NOTION 2.: STEP BY PAGE\r\n\u003cimg width=\"200px\" height=\"300px\" src=\"https://github.com/puneetsl/lotion/assets/6509604/66f2b532-92d1-453a-848e-6e746ab33c53\"\u003e\r\n\r\n[Link to buy](https://amzn.to/3PVqtyE)\r\n\r\n\r\n\r\n------\r\n\r\n\r\nAd: [Memodiction.com](https://memodiction.com/) - A dictionary that helps you remember words\r\n","funding_links":[],"categories":["Shell","HarmonyOS"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuneetsl%2Flotion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuneetsl%2Flotion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuneetsl%2Flotion/lists"}