Synopsis
quarg is a command-line search tool for Quassel. It supports connecting to both SQLite and PostgreSQL databases and has a wide range of search options. Mostly born of frustration with Quassel’s built-in search, quarg aims to be a simple and easily extensible search platform.
quarg is written in Python, enabling it to work on a variety of operating systems. It has successfully been tested on Linux as well as Windows machines.
Download
Requirements
- Python >= 3.8 (with support for SQLite if using the SQLite backend)
- dateutil >= 2.8.2
- SQLAlchemy >= 2.0
- psycopg (recommended if using the PostgreSQL backend)
Usage & Configuration
See quarg(1)
.
Installation
First, create a virtual environment and activate it.
python -m venv venv
source .venv/bin/activate
Now you can install the downloaded tarball with pip:
python -m pip install quarg-1.0.0.tar.gz
Remember to make sure you install psycopg if you intend to use the PostgreSQL backend:
python -m pip install psycopg
quarg should now be available in your shell:
quarg -h
If you happen to use Gentoo, quarg is available in the GURU overlay.
Contributing
I plan to set up a more public venue for proposing changes and reporting issues with my software. For now, see the front page for contact info. Feel free to send patches with git-send-email(1) - see here and here for an intro.