Exemple #1
0
 def __init__(self):
     self.pixiv = pixiv.create()
     self.pixiv.api.set_cache_dir('pixiv_cache')
Exemple #2
0
from datetime import timedelta

from picdump.folder import Folder, Updater
from picdump import pixiv
from picdump import log
from picdump.conduit import unique, cyclic
from picdump.webconsole import WebConsole
from picdump.pixiv.filters import filter_manga

log.init_logger()

cache_dir = "cache"

pixiv = pixiv.create(username="******", password="******")

default_source = filter_manga(unique(cyclic(
    pixiv.ranking(span=pixiv.span.daily),
    pixiv.ranking_log.days_ago(1),
    pixiv.ranking_log.days_ago(2))))

folders = [
    Folder(
        name="default",
        path="default",
        source=default_source,
        updater=Updater(
            interval=timedelta(seconds=5),
            clear_dir=True,
            source_reset=True,
            size=pixiv.page_size * 2
        )