lunasync 0.1.4

Creator: codyrutscher

Last updated:

Add to Cart

Description:

lunasync 0.1.4

lunasync



Use lunafind to download
and keep in sync tag searches from Danbooru-based sites,
similar to Danbooru tag subscriptions/saved searches.
Searches are listed in a simple commented CSV file (see --print-config-path).
Can be easily used with cron for automatic scheduling.
Features

Full and incremental syncs; incremental stops downloading after reaching the
last post that was downloaded in a previous run
Fast multithreaded downloads with lunafind; 8 downloads in parallel by default
Can sync all or only searches with a specific labels
Return the total number of downloaded posts

Command line usage
After adding some searches to the config file,
simply doing lunasync will synchronize all searches in the current directory.
A full sync will be taken for a search if this is the first time,
else incremental will be used.
See lunasync --help for all options.
Python usage
import lunasync
lunasync.sync()

See help(lunasync.sync) for parameters.
Installation
Requires Python 3.6+ and pip (for automatic easy install).
Tested on GNU/Linux and Windows 7, probably works on OSX and other POSIX
systems.
As root:
pip3 install -U lunasync

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.