Skip to main content

A single note you can pop up and hide with a keybinding.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pop_note-0.1.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pop_note-0.1.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file pop_note-0.1.1.tar.gz.

File metadata

  • Download URL: pop_note-0.1.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pop_note-0.1.1.tar.gz
Algorithm Hash digest
SHA256 996cc080a2d2f09d8b145cc6873976ac77060f19595473004ca37ce1b46b18c3
MD5 d382f60b6ddcda0c0c5fbef36954e883
BLAKE2b-256 8752c48d7ec6d00e35f37a0989d9d3b08e07fd7a2952b53c4630108b0a77c399

See more details on using hashes here.

File details

Details for the file pop_note-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pop_note-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pop_note-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f000d7dffe0863790099ffdac91d378906716b2a7d097b50cbc5535ff2bbfb83
MD5 7e2885794466dc8bc40ae8570b6d04c1
BLAKE2b-256 e4cdd5ae11f58d5bb5bcc61e9e1d2183093fe6fe568f51c34d5e9741d00170a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page