You are viewing a mirror. The official location for this site is pext.hackerchick.me.

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 NotABug instead of GitHub, click here.

Get Pext

Help and Community

The Pext community can be found on the OFTC IRC network, the channel is #pext.

You can join using the OFTC web IRC or, if you have your own IRC client, connect to irc://irc.oftc.net:6697/pext.

Feel free to stop by for questions, tips or just a friendly chat with other users.

Join our IRC chat

Support me

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

Available modules

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.

emoji

The emoji module allows Pext to be used as a quick and simple emoji selector.

Get emoji module

launcher

The launcher module allows Pext to be used as an application launcher.

Get launcher module

openweathermap

The openweathermap module allows Pext to look up weather and forecast information using OpenWeatherMap.

Get openweathermap module

pass

The pass module allows Pext to be used as a front-end to pass, a command line password manager.

Get pass module

radiobrowser

The radiobrowser module allows Pext to list and connect to over 5000 internet radio stations.

Get radiobrowser module

repl

The repl module allows Pext to evaluate Python statements.

Get repl module

ssh

The ssh module allows Pext to quickly open a new terminal, connecting to your SSH server of choice.

Get ssh module

todo.sh

The todo.sh module allows Pext to be used as a front-end to todo.txt, a command line todo list manager.

Get todo.sh module