Skip to main content

Automates voting on installed and uninstalled AUR packages

Project description

aur-sync-vote

This is a fork of aur-auto-vote, with the focus of syncing votes to currently install AUR packages.

While dropping the redundant options from the original script, aur-sync-vote implemented a new feature that lets you decide to sync all the AUR packages or the ones that are explicitly installed only.

Beside that, aur-sync-vote also handled split packages better, as it will vote for the correct package base and will not attempt to unvote a split package that is not installed.

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

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.1.0.tar.gz (4.4 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.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aur_sync_vote-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for aur_sync_vote-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c4fcfd14d677f99bad921b81367fdc2111399a9b9f025e49e87b0632bda3803a
MD5 b3943086a74d5ab04a8e02384d951766
BLAKE2b-256 2df5a704e1c870a3a8b41242a447d481d46b547064f3d5e9f2ffb2b01bb78639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aur_sync_vote-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6fcd5a45a24a7a750c67b6e25bff497eabdbb76aa5c7aaeda87cea51b05f798b
MD5 12d9d24acd1941b0e0fa3fc84af0d28c
BLAKE2b-256 ca11393f4dd390e9d4a0ae90918d2d57c3865abe2d1039e380cf4f20878e88cb

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