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 installed 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 handles 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.2.1.tar.gz (4.8 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.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aur_sync_vote-0.2.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.1.tar.gz
Algorithm Hash digest
SHA256 60238e93063c541d5ebba7425c39094d2b3a9496419f2c78d18f825cd3e9d68e
MD5 865fa04eeb3a4bb0562f4e1fa5d455eb
BLAKE2b-256 1a73fc1906f3bd09cec9d5b660b8ddb16e5ab29cca916c2acfcfb4765df4ad92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aur_sync_vote-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ebd155c7d509723b734a46417257c6b5b86e415102ed6b610d429899c16f823f
MD5 5d4575550ccd5605d6ccb89ee4ea68d7
BLAKE2b-256 8c4f02ae5620f7e0ddc867e85d6b382d8133300fd07347ae20347009e1f17267

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