Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/conjfrnk/todoist-wrapper
Electron Wrapper for Todoist on Linux
https://github.com/conjfrnk/todoist-wrapper
electron gentoo javascript linux productivity todoist
Last synced: 1 day ago
JSON representation
Electron Wrapper for Todoist on Linux
- Host: GitHub
- URL: https://github.com/conjfrnk/todoist-wrapper
- Owner: conjfrnk
- License: gpl-3.0
- Created: 2024-04-16T18:22:22.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-21T23:22:40.000Z (8 months ago)
- Last Synced: 2024-05-22T00:28:27.388Z (8 months ago)
- Topics: electron, gentoo, javascript, linux, productivity, todoist
- Language: JavaScript
- Homepage:
- Size: 290 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# todoist-wrapper
Electron Wrapper for [Todoist](https://app.todoist.com). I made my own because [the Flatpak](https://github.com/flathub/com.todoist.Todoist) was 5+ months old. So outdated, in fact, that it couldn't run on my computer anymore.Also, this has Wayland support.
## Security
I have implemented several of [these security recommendations](https://www.electronjs.org/docs/latest/tutorial/security) as of v2.0.0## Install
Use `install.sh` to install the binary fileI wish there was a way to be able to use `npm install -g conjfrnk/todoist-wrapper` or something like that, but I've experienced failure after failure with that so I'm sticking with what I know.
Use `uninstall.sh` to uninstall everything
## Gentoo
First add [my overlay](https://github.com/conjfrnk/overlay)`eselect repository add conjfrnk-overlay git https://github.com/conjfrnk/overlay.git`
Then emerge the package
`emerge todoist-wrapper`
Note that this will install the binary package (compiled by GitHub Actions and released under [releases](https://github.com/conjfrnk/todoist-wrapper/releases/latest)) and will not compile from source. I am working on how to compile from source.
## Other Package Managers
- Fedora coming eventually
- Arch too? Sometime down the road## Develop
`npm install` to install dependencies`npm run start` to run the app