Skip to content

musqz/scout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCOUT — Forum Search Tool

A lightweight GTK3 desktop app that searches Arch Wiki, Arch BBS, Manjaro, EndeavourOS and Mabox forums simultaneously and presents results sorted by date.

Python GTK3 License

result

quickview for already made questions on the forums and history

search

bookmarks

history

Features

  • Multi-source search — Arch Wiki, Arch BBS, Manjaro, EndeavourOS and Mabox in one query

  • Results sorted by date — newest topics first, across all sources

  • Bookmarks — save topics with timestamp, open or copy link anytime

  • Search history — latest searches at the top, re-run with one click

  • Color-coded forums — consistent colors across Results and Bookmarks tabs

  • Hover tooltip — full title and URL on mouse-over, no link column clutter

  • Persistent settings — window size, hits per source and active forums saved on exit

  • Keyboard shortcutsCtrl+L focus search · Escape clear · F5 re-run

  • Multilingual — English, Dutch, Spanish, Polish (auto-detected from $LANG)

  • Dropdown search keywords - Fills in similar questions from discource forums,

    quickview for allready made questions on the forums and history [use space]


Sources

Forum API
Mabox Discourse JSON
EndeavourOS Discourse JSON
Manjaro Discourse JSON
Arch Wiki MediaWiki JSON
Arch BBS DuckDuckGo site-search (off by default)

Requirements

  • Python 3.8+
  • GTK3 (python-gobject)
  • requests
sudo pacman -S python-requests

# or with pip
pip install requests

Usage

chmod +x scout.py
./scout.py

Install to your favorite bin location like...

cp scout.py ~/.local/usr/bin/scout

Files

Path Contents
~/.config/scout/settings.json Window size, hits per source, active forums
~/.cache/scout/bookmarks.log Saved bookmarks
~/.cache/scout/history.log Search history

Tip: Use jumpapp to toggle scout and keep just one window.

yay -S jumpapp

Command for .desktop

exec=jumpapp -f scout

About

Arch Focussed Forum Search Tool

Resources

License

Security policy

Stars

Watchers

Forks

Contributors

Languages