What is Pext?
Pext can be described as a searchable swiss army knife. Simply install the modules you want in a few clicks and start checking the weather, launching apps, finding emojis or something else altogether. If Pext can't do what you want yet, a developer can easily extend it using the power of Python 3. To summarize, Pext is what you want it to be.
Licensed under the GPLv3+ and with support for GNU/Linux, macOS and NixOS, it is completely Free Software, keeping users and developers in control.
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 NotABug instead of GitHub, click here.Get Pext Read the Docs
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
The todo module allows Pext to be used as a todo-list manager compatible with todo.txt.Get todo module