This seems a bit too specific to lists though. Would it be possible to write module for manipulating tree data, e.g. something like a filesystem? (drag and drop files to move them between folders)
Do windows users need to have Python installed or does the installer come with Python build-in?
Also, what does the installation story become if the modules require python libraries that are not in stdlib?
It is indeed very specific to lists now, but theoretically more things could be added. The standard deal though: full-time job and no other contributors.
Windows users don't need to have Python installed. Python (with pip) ships with the installers, so you can also use any module in pip by specifying it in requirements.txt file, with standard pip syntax. Check the pass module for example to see how that goes.
assuming that you are not a regular HN reader
I have Google Alerts set up for the word Pext, "just in case something interesting pops up". There's nothing more awesome than seeing people talk about your code, so when that happens, I don't want to miss it.
I check Hacker News about once a week in general I'd estimate, so I wouldn't really consider myself a regular no :)
From the usability standpoint, one thing to note is that such an app needs only one global hotkey while providing functionality via more easily remembered commands, akin to the command line, with completion on the fly. It's often quicker for me to summon an app with a few letters from its name than to look for it in the cmd-tab list.
Global hotkey support, you're completely right. It's always been in the back of my mind, but I never got to it (because I didn't figure out a solution for macOS) and forgot to make a ticket, made one now: https://github.com/Pext/Pext/issues/124.
Completion is already implemented, but is not always perfect behaviour-wise. Patches and bug reports welcome, of course :)
I'm using it up to this day but I think I'll give a tray to Pext because it seems more mature.
Is this correct?
For example, I could use this to open common text files, maybe open different notes, run scripts, play video files, etc?
Edit: Now that I think of it, this would be similar to the search bar in Windows or the Unity thingie in Ubuntu (at least 16.04), except that you would have specific modules instead of a general "search", correct?
For re-using existing modules I doubt pext would scratch my itch in the way I like it. I.e. the password module in the realms is not appealing.
p.s. u may want to scrub the code for api keys.