A sleek desktop widget for Übersicht that displays key statistics from your paperless-ngx document management system.
- Real-time Statistics: Displays total documents, today's additions, correspondents, and tags
- Latest Document: Shows the title of the most recently added document
- Multilingual Support: Available in German and English
- Customizable: Configurable colors, transparency, and positioning
- Clean Design: Minimalist interface that fits seamlessly on your desktop
- Make sure you have Übersicht installed
- Download or clone this repository
- Copy the
paperless-ngx.widgetfolder to your Übersicht widgets directory (usually~/Library/Application Support/Übersicht/widgets/) - Configure the widget by editing the settings in
paperless-ngx.coffee
Open paperless-ngx.widget/paperless-ngx.coffee and modify the following settings:
# API Configuration
TOKEN="yourtoken" # Get this from your paperless-ngx profile section
BASE='http://xxx.xxx.xxx.xxx:8000' # Your paperless-ngx instance URL
# Language ('de' for German, 'en' for English)
lang = 'de'
# Widget position
pos_top = '180px'
pos_right = '300px'
# Appearance
font_color = '#000'
bg_color = '#ffffff'
opacity = 0.5- Übersicht desktop widget platform
- A running paperless-ngx instance
- API token from your paperless-ngx installation
curlandjq(usually pre-installed on macOS)
- Log into your paperless-ngx web interface
- Go to your user profile settings
- Generate an API token
- Copy the token to the
TOKENvariable in the widget configuration
The widget supports various customization options:
- Colors: Modify
font_colorandbg_color - Transparency: Adjust the
opacityvalue (0.0 to 1.0) - Position: Change
pos_topandpos_rightvalues - Language: Switch between German (
de) and English (en) - Refresh Rate: Modify
refreshFrequency(in milliseconds)
- "API Error" displayed: Check your token and base URL configuration
- Widget not updating: Verify network connectivity to your paperless-ngx instance
- "No Output" shown: Ensure
curlandjqare available in your system PATH
This widget is an unofficial third-party tool and is not affiliated with or endorsed by the paperless-ngx project. The paperless-ngx logo used in this widget belongs to the paperless-ngx project and is used here for identification purposes only.
This project is open source. Please refer to the LICENSE file for details.
Contributions are welcome! Feel free to submit issues, feature requests, or pull requests.
Created by Johannes Hubig (August 2025)
