Skip to main content

Automates voting on installed and uninstalled AUR packages

Project description

aur-sync-vote

aur-sync-vote is a fork of aur-auto-vote, focused on syncing votes with the currently installed AUR packages.

screenshot

Achievements

  • 2026-02-21 - We got into the Top 10 🎉
  • 2026-01-17 - aur-sync-vote was featured among the Top 20 trending AUR packages and the most popular AUR voting tool. Thanks to everyone who supported the project ❤️

Features

  • Securely stores login credentials via org.freedesktop.secrets.service
  • Syncs votes for installed AUR packages and unvotes removed ones
  • Supports syncing either all installed packages or explicitly installed ones
  • Avoids voting for non-installed split packages

Usage

To vote for all installed AUR packages, and unvote for all uninstalled packages, run:

aur-sync-vote

To vote for all explicitly installed AUR packages, and unvote for the uninstalled ones, run:

aur-sync-vote --explicit
# or just aur-sync-vote -e

To remember credentials, run:

aur-sync-vote --remember
# or just aur-sync-vote -r

Wiping out stored credentials:

aur-sync-vote --clear
# or just aur-sync-vote -c

Installation

AUR

yay -S aur-sync-vote

pipx

pipx install aur-sync-vote

uv

uv tool install aur-sync-vote

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aur_sync_vote-0.2.3.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aur_sync_vote-0.2.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file aur_sync_vote-0.2.3.tar.gz.

File metadata

  • Download URL: aur_sync_vote-0.2.3.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aur_sync_vote-0.2.3.tar.gz
Algorithm Hash digest
SHA256 afafa3e8747b0f4ef57df4f9bc9c3a51057e7e93f5a5b73f51b43e46c8636f45
MD5 8963f99f1d9c26d4048fa9d725201fbe
BLAKE2b-256 dc2e6f8895766fb524a0d99be5dcd0f43b0fdf387c74c7c978ecaa8e01e3796e

See more details on using hashes here.

File details

Details for the file aur_sync_vote-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: aur_sync_vote-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aur_sync_vote-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b7faa1a6a779ec72de8fbff73a6b076923ad592a330b44f978195a237f9bd9da
MD5 eb7cfb37ae13746547bc9d9bb1f74cca
BLAKE2b-256 7e594210ebb518c494ecf5fb0b8d0bdf0b5c21fb283988faf9259ae74a5582f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page