pop-note
A single editable note that you can pop up and hide with a keybinding. Requires X11 (normally used with linux) (easy fix tho)
Unreviewed ai-generated code.
Motivation
I don't have any window space and my computer only accepts two monitors. I don't want to change anything about my editor, or note taking app.
Philosophy, don't separate process and capture.
Alternatives
So many alternatives:
- Buy a monitor or a new computer and put it somewhere. Monitors are basically free nowerdays.
- Put your notes on another desktop and toggle desktops. Get it to launch at start up
- Have a shortcut to raise you editor / editor window (run-or-raise)
- Using something capture based like org mode, where you capture the information and process it latter
- Go to your daily not in obsidan and use the back button
But for now I just want this and I am feeling lazy.
This was kind of influenced by "quake style pop-down" terminals. But I am too lazy to implement a pop-down syle animation.
Feature requests
No.
This is one of thos apps which is designed to have no features. If you want somethign clever, use one of the approaches above.
I might however add the features I want.
Caveats
Only works with x11 because tkinter window raising does not work reliably with KDE so I had to use wmctrl to raise windows. Apparently there are different tools for every wayland compositor so if you use one of those you could special case this and send it to me.
Installation
pipx install pop-note
Make sure wmctrl and you are using X11. If you are not using X11 you can likely edit the wmctrl to something specific to your window manager.
Usage
pop-note will pop up the note and hide it. I have a keyboard shortcut in KDE for this.
About me
I am @readwith. If you are interested in note-taking read this
Metadata
Release files for pop-note 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pop_note-0.1.1.tar.gz | 5.7 kB | Without provenance | Details for pop_note-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pop_note-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for pop_note-0.1.1-py3-none-any.whl |
Total release size: 11.6 kB
Release files / pop_note-0.1.1.tar.gz
| Download URL | pop_note-0.1.1.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
996cc080a2d2f09d8b145cc6873976ac77060f19595473004ca37ce1b46b18c3
|
|
BLAKE2b-256 checksum How to use checksums |
8752c48d7ec6d00e35f37a0989d9d3b08e07fd7a2952b53c4630108b0a77c399
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / pop_note-0.1.1-py3-none-any.whl
| Download URL | pop_note-0.1.1-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f000d7dffe0863790099ffdac91d378906716b2a7d097b50cbc5535ff2bbfb83
|
|
BLAKE2b-256 checksum How to use checksums |
e4cdd5ae11f58d5bb5bcc61e9e1d2183093fe6fe568f51c34d5e9741d00170a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Security for pop-note 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.