Skip to content

Pixivのブックマークから画像と小説をダウンロードします。

Notifications You must be signed in to change notification settings

muimui20080903/pixiv-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pixiv-downloader

pixivのブックマークから画像と小説をダウンロードする

usage

$ deno task start

事前準備(一回目のみ)

  1. .envにREFRESH_TOKENを記載する
REFRESH_TOKEN="<あなたのpixivアカウントのリフレッシュトークン>"

リフレッシュトークンは Retrieving Auth TokenRetrieving Auth Token (with Selenium) を参考にして取得します

  1. sqlite3.db.sampleのファイル名をsqlite3.dbに変更
  2. config.json.sampleのファイル名をconfig.jsonに変更し、設定を書く
{
    "illustSavePath":"./pic",
    "illustRepeat":<イラスト取得反復回数、1回あたり30件>,
    "novelSavePath":"./novel",
    "novelRepeat":<小説取得反復回数、1回あたり30件>,
    "targetUserID":"<取得したいpixivアカウントのユーザーID>"
}

ユーザーIDはユーザーページを開いたときのURL https://www.pixiv.net/users/<ユーザID> の <ユーザID> の部分の数字です

  1. 実行します
$ deno task start

npm:@book000/pixivtsを使っています
API Document

$ sqlite3 sqlite3.db

sqlite>
CREATE TABLE IF NOT EXISTS illust (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    user_name TEXT,
    user_account TEXT,
    user_id INTEGER,
    type TEXT,
    illust_id INTEGER,
    illust_title TEXT,
    media_url TEXT,
    file_name TEXT,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS novel (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    user_name TEXT,
    user_account TEXT,
    user_id INTEGER,
    type TEXT,
    series_id INTEGER,
    series_title TEXT,
    novel_id INTEGER,
    novel_title TEXT,
    novel_caption TEXT,
    tags TEXT,
    media_url TEXT,
    page_count INTEGER,
    file_name TEXT,
    create_date DATETIME DEFAULT CURRENT_TIMESTAMP
);

About

Pixivのブックマークから画像と小説をダウンロードします。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published