What is Pext
Pext stands for Python-based extendable tool. It is a GPLv3+ application for GNU/Linux and macOS which provides a reasonably minimal core and the ability to load modules, making it simple yet powerful. As long as it can be expressed in a filterable list and possibly with command-line style commands, it can be expressed in Pext.
Pext is hosted on both GitHub (to make use of its popularity) and on NotABug (for its commitment to software freedom). If you prefer the buttons to link to GitHub instead of NotABug, click here.Get Pext
Help and Community
The Pext community can be found on the OFTC IRC network, the channel is #pext.
Feel free to stop by for questions, tips or just a friendly chat with other users.Join our IRC chat
Pext is completely developed in my spare time.
If you like this project, donations are very welcome and I would be very grateful for them.
As Pext has no real infrastructural costs, I'll mostly use these for personal expenses.
If you'd like to donate in another way, please contact me.Donate using PayPal Buy stickers on StickerMule
Want to write your own module?
Make sure to check out the documentation and the source code of existing modules.
Our community will be happy to answer any questions you may have.
The emoji module allows Pext to be used as a quick and simple emoji selector.Get emoji module
The launcher module allows Pext to be used as an application launcher.Get launcher module
The openweathermap module allows Pext to look up weather and forecast information using OpenWeatherMap.Get openweathermap module
The pass module allows Pext to be used as a front-end to pass, a command line password manager.Get pass module
The radiobrowser module allows Pext to list and connect to over 5000 internet radio stations.Get radiobrowser module
The repl module allows Pext to evaluate Python statements.Get repl module
The ssh module allows Pext to quickly open a new terminal, connecting to your SSH server of choice.Get ssh module