[community] Forum Scout — multi-forum search tool

@made-lief

I would suggest to remove the solution mark from the topic. If not, the thread will be closed automatically two days after the last post. Like this, you can keep the thread open and people will have the chance to post no matter the time passed.

You right. That was an impulse. But I can’t see where i can disable the solution.

If a moderator would do that. :slight_smile:

This was on the checklist. @cactux thanks.

EDIT : JEEEE first realy think and look. Of course at the solution.

Thanks for reminding me.

@UncleSpellbinder

Can you test v0.5.2.

yay -Syu forum-scout-qt

I thought that icon was windows :melting_face:

Version 0.5.4-1

All is well. Thanks!

I see a place for KDE and GNOME would be nice to see others

I agree, but it could get a bit cluttered. Still, adding selections for some of the other major DEs could be beneficial - Xfce, Cinnamon, Budgie, and Cosmic. Then there are the other lighter DEs people use on older hardware - Mate, LXQT, and LXDE.

And all games forums, hardware forums, DeviantArt and Themes forums, and …

Yeah could get cluttered unless there is a config file that would allow you to minimize it to each users unique use case.

Well, there is …

Besides my obsession with Arch, I have another one: Bonsai

Please add: https://www.bonsainut.com/forums/ so I can do all my searches from one and the same app.

As a USER I shouldn’t have to go and physically change any code. It should be a simple setup for me to add and remove forums of my choosing rather arch related or not. It should be able to be done in the settings file which already exist but is minimal in my opinion

WOW you have good ideas.
But there is not something with this project that should. The code is simple. I take it with me though. Thanks for the feedback

I anticipated on this reactions.

Yeah Like one of my Ideas is really simple its make a Forum file (ie Linux.forums) (based on the forums in the code that was posted above) and build a tab based on each file. So If I have forums I follow with recipe’s I can go to that tab search for Chicken Alfredo and get results as well. Not sure what your scope for the app however the app name is very bold.

What do wee see when you take you hat off.

Fork it, change it to your liking and name it what you think is right.

The beauty of linux.

Na I’ll leave that to professionals. I was just giving suggestions/opinions.

Update:

Because of the Wiki’s and BBS are very different to be search than Discourse (API).
I was a bit step back to the idea of a RC file. Hack it yourself.

But for Discourse forums it is different they are easy to add.

PREVIEW

~/.config/forum-scout/custom-forums.conf
# Demo Forum-scout -- adding forums to the list 
[
   {"name": "NixOS", "url": "https://discourse.nixos.org", "color": "#5277c3"}
   {"name": "Ubuntu", "url": "https://ubuntuforums.org", "color": "#e95420"}
   {"name": "NixOS", "url": "https://discourse.nixos.org", "color": "#5277c3"}
   {"name": "Ubuntu", "url": "https://ubuntuforums.org", "color": "#e95420"}
   {"name": "Ubuntu", "url": "https://discourse.ubuntu.com", "color": "#e95420"}
   {"name": "Solus", "url": "https://discuss.getsol.us", "color": "#5294e2"}
   {"name": "elementary", "url": "https://discussion.elementary.io", "color": "#64baff"}
   {"name": "Pop!_OS", "url": "https://community.system76.com", "color": "#48b9c7"}
   {"name": "openSUSE", "url": "https://forums.opensuse.org", "color": "#73ba25"}
  ]

Sooniesh :wink:

Latest releases from aur.

Gtk v0.5.7
QT v0.5.6

One of the changes

Possible to add custom DISCOURSE forums to the menu (gtk/qt)

~/.config/forum-scout/custom-forums.conf
# Demo Forum-scout -- adding forums to the list
[
   {"name": "NixOS", "url": "https://discourse.nixos.org", "c>
   {"name": "Ubuntu", "url": "https://ubuntuforums.org", "col>
   {"name": "NixOS", "url": "https://discourse.nixos.org", "c>
   {"name": "Ubuntu", "url": "https://ubuntuforums.org", "col>
   {"name": "Ubuntu", "url": "https://discourse.ubuntu.com", >
   {"name": "Solus", "url": "https://discuss.getsol.us", "col>
   {"name": "elementary", "url": "https://discussion.elementa>
   {"name": "Pop!_OS", "url": "https://community.system76.com>
   {"name": "openSUSE", "url": "https://forums.opensuse.org",>
  ]

Latest releases both Gtk / QT

aur.archlinux.org

One of the obvious changes

  • Able to add remove all forums/wiki/ddg off the menu (gtk/qt) – I am working on a kinda how to.
  • Good for mouse and key driven flows.
  • Undo for last removed bookmark
  • For full changelog, visit github

Help !!! No forums in the menu?

cp /usr/share/forum-scout/forums.conf ~/.config/forum-scout/forums.conf
# Forum Scout — forum registry
# One entry per line. Fields:
#   name    display name (required)
#   type    discourse | mediawiki | ddg (required)
#   url     base URL (required)
#   color   hex color for the checkbox label (required)
#   on      true/false — default checkbox state (default: true)
#   group   distro | wiki | de — which row in the forums bar (default: distro)
#   page    mediawiki only — URL template for article links (optional)
#
# To add or remove forums, edit this file directly.
# To keep your changes across package upgrades, copy this file to:
#   ~/.config/forum-scout/forums.conf
#
{"name": "Mabox",        "type": "discourse", "url": "https://forum.maboxlinux.org",       "color": "#c49000", "on": true,  "group": "distro"}
{"name": "EndeavourOS",  "type": "discourse", "url": "https://forum.endeavouros.com",       "color": "#0891b2", "on": true,  "group": "distro"}
{"name": "Manjaro",      "type": "discourse", "url": "https://forum.manjaro.org",           "color": "#16a34a", "on": true,  "group": "distro"}
{"name": "CachyOS",      "type": "discourse", "url": "https://discuss.cachyos.org",         "color": "#7c3aed", "on": true,  "group": "distro"}
{"name": "Garuda",       "type": "discourse", "url": "https://forum.garudalinux.org",       "color": "#db2777", "on": true,  "group": "distro"}
{"name": "RebornOS",     "type": "discourse", "url": "https://rebornos.discourse.group",    "color": "#dc2626", "on": true,  "group": "distro"}
{"name": "Arch Wiki",    "type": "mediawiki", "url": "https://wiki.archlinux.org",          "color": "#2563eb", "on": true,  "group": "wiki"}
{"name": "Manjaro Wiki", "type": "mediawiki", "url": "https://wiki.manjaro.org",            "color": "#22c55e", "on": true,  "group": "wiki",   "page": "index.php?title={slug}"}
{"name": "CachyOS Wiki", "type": "ddg",       "url": "wiki.cachyos.org",                    "color": "#7c3aed", "on": true,  "group": "wiki"}
{"name": "Arch BBS",     "type": "ddg",       "url": "bbs.archlinux.org",                   "color": "#ea580c", "on": false, "group": "wiki"}
{"name": "KDE",          "type": "discourse", "url": "https://discuss.kde.org",             "color": "#1d99f3", "on": true,  "group": "de"}
{"name": "GNOME",        "type": "discourse", "url": "https://discourse.gnome.org",         "color": "#3584e4", "on": true,  "group": "de"}