Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamghill/devmarks-menubar
A MacOS menubar app for https://devmarks.io
https://github.com/adamghill/devmarks-menubar
Last synced: 29 days ago
JSON representation
A MacOS menubar app for https://devmarks.io
- Host: GitHub
- URL: https://github.com/adamghill/devmarks-menubar
- Owner: adamghill
- License: mit
- Created: 2022-09-24T20:33:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-24T20:34:35.000Z (about 2 years ago)
- Last Synced: 2024-08-03T09:02:46.182Z (3 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - Devmarks Menubar
README
**Still a work in progress**
A MacOS menubar app for [devmarks](https://devmarks.io). Will show the current number of bookmarks for a user and allow someone to easily add a new bookmark to their account.
# How to develop the app
[`rumps`](https://rumps.readthedocs.io/) is used for creating the menubar app.
`poetry run devmarks` (or `poetry run python devmarks_menubar/main.py`) will start the app for troubleshooting, but alerts and windows will open behind every other app which is super annoying (once built with `py2app` this doesn't happen).
# How to build the app
[`py2app`](https://py2app.readthedocs.io/) is used to build a standalone MacOS app. Python 3.9 is required -- using Python 3.10 won't build properly.
If `~/.pyenv/versions/3.9.x/lib/libpython3.9.dylib` is missing, you'll need to install a Python version: `PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.9.x`
## Build
`poetry run python3 setup.py py2app`## Run the menubar
Double-click on `dist/Devmarks` in the Finder.