Skip to content

GwyndolynMarchant/Xfce4-General-Monitor-Widgets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xfce4 General Monitor Widgets

A set of widgets I've constructed for xfce4-panel, using the General Monitor plugin, to display helpful status information with mild interactivity.

General Requirements:

Player Status

A small player status widget which shows information from the currently-active MPRIS-compliant player.

Screenshot of the player status widget, displaying that True Trans Soul Rebel by Against Me! is playing on cmus

Requirements:

RSS Feeds

Queries the current number of unread items from a greader-compatible web feedreader. (Built for FreshRSS.)

Screenshot of the RSS widget showing I have 124 unread news items.

Requirements:

  • FreshRSS or theoretically any greader-compatible feedreader, running on your server
  • jq
  • dirname
  • realpath
  • awk
  • curl

Configuration

Create a file named rss-auth that contains the following fields:

greader;$URL	// root of greader-compliant feed reader
email;$EMAIL 	// user used to login to service
passwd;$PASSWD 	// password used for api

Todoist

Displays how many tasks you have remaining for today. (Both today's and overdue tasks.) Provides a tooltip showing a summary of the tasks.

Screenshot of the Todoist widget, showing my daily tasks in the tooltip

Requirements:

About

Some simple bash scripts to create sleek widgets using the General Monitor plugin for Xfce4's Panel

Topics

Resources

Stars

Watchers

Forks

Languages