An open API service indexing awesome lists of open source software.

https://github.com/exequtic/apdatifier

KDE Plasma widget that tracks updates for ArchLinux, Plasma Widgets, and Flatpak, providing notifications for new ones
https://github.com/exequtic/apdatifier

arch archlinux flatpak kde mirrorlist notifications plasma plasmoid updates upgrade widget

Last synced: about 2 months ago
JSON representation

KDE Plasma widget that tracks updates for ArchLinux, Plasma Widgets, and Flatpak, providing notifications for new ones

Awesome Lists containing this project

README

        

banner


![License](https://img.shields.io/github/license/exequtic/apdatifier?style=flat&logo=gnu&logoColor=white&label=License&color=brown)  
![Downloads](https://img.shields.io/github/downloads/exequtic/apdatifier/total?style=flat&logo=kdeplasma&logoColor=white&label=Downloads&color=red)  
![Stars](https://img.shields.io/github/stars/exequtic/apdatifier?style=flat&logo=github&logoColor=white&label=Stars&color=blue)


# Apdatifier
## Arch Update Notifier

# Features
- Notification for updates and news
- Searching updates for [Arch](https://archlinux.org/packages/) (+[AUR](https://aur.archlinux.org/packages)), [Plasma Widgets](https://store.kde.org/browse?cat=705), [Flatpak](https://flathub.org)
- Bash script with useful options for managing packages
- Two types of lists: compact and extended with additional information
- Button to initiate a full system upgrade in the selected [terminal](#supported-terminals)
- Option to refresh the [mirrorlist](https://archlinux.org/mirrorlist) with the latest mirrors filtered by speed
- Customizable icon on the panel and package icons in the list
- Also should work on non-Arch-based systems (for Plasma Widgets and Flatpak)


# Screenshots

#### Compact/Extended list
screenshot
   
screenshot
   


#### Full system upgrade
screenshot


#### Management
screenshot



https://github.com/exequtic/apdatifier/assets/29355358/9751fc8f-29c2-4f7d-8f1f-c346c0748df3


# Requirements
[pacman-contrib](https://archlinux.org/packages/extra/x86_64/pacman-contrib) - optional, but HIGHLY RECOMMENDED. For checkupdates and rankmirrors scripts.

### Supported pacman wrappers
paru, yay

### Supported terminals
alacritty, foot, gnome-terminal, ghostty, konsole, kitty, lxterminal, ptyxis, terminator, tilix, xterm, yakuake, wezterm

### Required utilities for options:
Plasma Widgets: curl, jq, unzip, tar

Mirrorlist Generator: curl, pacman-contrib

Management: fzf

News: curl, jq


# Translation
Feel free to help translate to new languages or update and improve the ones that are already available. Please refer to the [ReadMe.md](https://github.com/exequtic/apdatifier/blob/main/package/translate/ReadMe.md) for instructions on how to do it.

### Current status:
```markdown
| Locale | Lines | % Done|
|-----------|---------|-------|
| English | 232 | |
| Brazilian | 232/232 | 100% |
| Dutch | 185/232 | 79% |
| French | 184/232 | 79% |
| German | 232/232 | 100% |
| Spanish | 232/232 | 100% |
| Korean | 136/232 | 58% |
| Polish | 232/232 | 100% |
| Russian | 232/232 | 100% |
|-----------|---------|-------|
```


# Installation

Just install directly from KDE Widget Store ("+ Add widgets..." -> "Get New Widgets..." -> "Download New Plasma Widgets").

After installation, the widget icon should automatically appear in the system tray.

>[!IMPORTANT]
>If you are upgrading from a previous version, you need to log out or restart plasmashell for the new features to work properly.
>```bash
>systemctl --user restart plasma-plasmashell.service
>```


# Support the project

If you like this project, you can


buymeacoffee-yellow-badge