Skip to content

AirDC++ extension that performs searches in intervals and starts downloads when results are found

Notifications You must be signed in to change notification settings

peps1/airdcpp-auto-downloader

Repository files navigation

airdcpp-auto-downloader GitHub Actions npm package npm downloads codecov

Extension to add search terms that will be searched in intervals and downloaded when found.

Supported NodeJS versions

Though older NodeJS versions may work, only the versions in LTS or Maintenance status are supported.

As of right now these are 18.x (LTS), 16.x (LTS), 14.x (LTS).

See NodeJS documentation for up to date information: https://github.com/nodejs/release#release-schedule

Known issues

Changing the search interval requires stopping and starting the extension

Features

  • Configure search interval in minutes
  • Provide multiple search terms as a list, one search term per line
  • Options for:
    • minimum size
    • file type
    • file extensions
    • download directory
    • exclude keywords
    • exclude users (when a user is sole source for item)1
    • priority
    • require exact match
    • allow queueing all items from search result
    • remove search term when found
    • handle dupes

1 For now list of excluded users don't have to include all special character prefixes or suffixes as we don't do exact matching.
Though it means if a user has a very generic nick like 'some' it would also match a user named 'someone'.
So be sure to add the users as unique as possible. Feel free to open an issue or let me know what you think of this.

Screenshot

Settings Screenshot

Resources

About

AirDC++ extension that performs searches in intervals and starts downloads when results are found

Topics

Resources

Stars

Watchers

Forks