コード例 #1
0
ファイル: debugutils.py プロジェクト: kanosaki/PicDump
 def __init__(self):
     self.pixiv = pixiv.create()
     self.pixiv.api.set_cache_dir('pixiv_cache')
コード例 #2
0
ファイル: config.py プロジェクト: kanosaki/PicDump
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
        )