Skip to main content

Syncing votes with the currently installed 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-06-23 - We made to the 1st place 🎉 Thank you all for the support 🥹
  • 2026-04-06 - We have surpassed paru, visual-studio-code-bin and come to the 2nd place 🥹
  • 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.4.tar.gz (5.7 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.4-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aur_sync_vote-0.2.4.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.4.tar.gz
Algorithm Hash digest
SHA256 4664f49454745603b29305157c8916289399c1794cec0cb2ec446ee010967e00
MD5 667ce16b6e43c227f49c5fe0ce00b2a3
BLAKE2b-256 bf810b0d078f58a9275a6ff846db6e494009ede9442b144f02a29ef6057faa8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aur_sync_vote-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e716205f7186949fbe3b0889a2e9fb45b713a46dda31212829d487723502bf5e
MD5 c437bf9cb26d70216d1cb6d9bde119ab
BLAKE2b-256 b90fab00768cccb4f9510ef38b27cdead3f97292dfe709f5043e4e0d60c40f2d

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