Generate printable flyers with QR codes linking to Tor (.onion) or HTTPS sites, plus optional Nostr sharing.
- Interactive setup:
voxvera initprompts for metadata or extracts from a PDF form. When editing body text, a small Tkinter GUI window opens with existing content pre‑filled, falling back to the user's$EDITORif the GUI isn't available. - Template support:
voxvera init --template <name>copies built‑in templates (blank,voxvera). - Build assets:
voxvera build [--pdf <path>] [--download <file.zip>]generates HTML, obfuscated JS/CSS, QR codes, and bundles PDFs. - Batch import:
voxvera importprocesses all JSON configs inimports/. - Onion hosting:
voxvera servepublishes via Tor/OnionShare and updates flyer links. - All‑in‑one:
voxvera quickstartruns init, build, and serve in sequence. - Dependency check:
voxvera checkverifies presence of required tools. - GUI: Minimal Electron wrapper (
gui/electron) for non‑CLI users.
# Download the installer
curl -fsSL https://raw.githubusercontent.com/PR0M3TH3AN/VoxVera/main/voxvera-install.sh -o voxvera-install.sh
chmod +x voxvera-install.sh
# Run the installer (requires sudo for apt packages)
./voxvera-install.shThe script will:
- Update apt and install Tor, OnionShare, ImageMagick, Poppler, Node.js, and other CLI helpers.
- Fetch the latest VoxVera release and place it in
~/.local/bin(creating the directory if needed). - Create a minimal per‑user
torrcunder~/.voxvera/and (re)start thetorservice.
After the script finishes, open a new terminal or reload your shell to ensure ~/.local/bin is on your PATH.
If you prefer a user-level install, run:
pipx install 'voxvera@git+https://github.com/PR0M3TH3AN/VoxVera.git@main'# First‑time only: make the wrapper executable
chmod +x voxvera-run.sh
# Start VoxVera
./voxvera-run.shvoxvera-run.sh checks that Tor is healthy, starts it if necessary, and then launches voxvera quickstart. Use it every time you work with VoxVera.
# 1. Interactive metadata
voxvera init
# 2. Build flyers�oxvera build --pdf form.pdf --download file.zip # optional flags
# 3. Host via Tor
voxvera serveOr do all three steps in one shot:
voxvera quickstartRun voxvera --help for the full CLI reference.
If you prefer a point‑and‑click experience:
cd gui/electron
npm install
npm startThe GUI internally calls the same CLI commands, so make sure the installer has run first.
See the docs/ folder for additional guides:
docs/usage.md— CLI workflowsdocs/templates.md— available flyer templatesdocs/troubleshooting.md— common fixes
MIT © 2025 thePR0M3TH3AN