No Description

ohnonot cf50837124 git-check-20220605-0747 1 year ago
.gitignore df0a6cfaf4 major rewrite 3 years ago
LICENSE 176cb72c55 added gpl 8 years ago
README.md 3cdd6b68d3 ... 3 years ago
recent cf50837124 git-check-20220605-0747 1 year ago
torrentsearchsites.html cf50837124 git-check-20220605-0747 1 year ago
transmission-ob cf50837124 git-check-20220605-0747 1 year ago

README.md

A collection of Openbox pipemenus

recent

A recent files pipemenu with icons (optional).

The bash script

  • sorts the list by access time and updates the entry in recently-used.xbel when you open a file with it, i.e. next time you will see that file at the top of the list.
  • filters out files that do not exist (anymore) or are unreadable for other reasons.
  • offers to open the file in question with all the applications listed in recently-used.xbel after checking they are present in PATH, and additionally with a mime-opener like 'xdg-open'.
  • assigns icons from the current icon theme and its Inherits, as close as possible to how e.g. a filemanager does it.
  • caches icon paths and icons so that subsequent runs are much faster.
  • uses an absolute minimum of external commands & dependencies.

The script also has a -h option, please execute that in a terminal for a full description.

Dependencies

bash, xmlstarlet and optionally gio (glib2, libglib2.0-bin) if you use icons.

transmission-ob

Pipemenu to access transmission-cli's daemon and (web) interface.

The Transmission BitTorrent client has a daemon that can be accessed with a (web) interface.
That means no resources are wasted on the graphical user interface, unless you explicitely open it (in a browser).
The web interface is part of the package, but other frontends exist, e.g. transgui.

If you have authentication enabled you can tell your shell to set an environment variable called TR_AUTH (man transmission-remote) (be aware that this is not very secure). This script will recognize it and use it, no need to enter username/password anymore.

Dependencies

Requires bash, transmission-cli and timeout (coreutils).
On archlinux, transmission-daemon is included in transmission-cli, but on debian (stable) it is a separate package.

Optionally:

  • a notification daemon that provides the notify-send executable
  • one of urxvt or xterm (other terminals not tested)
  • xclip to add torrents from the clipboard
  • sed for listing stats in a terminal

The script also has a -h option, please execute that in a terminal for a full description.

How to install/use pipemenus

See Openbox wiki.