Skip to content

MarvNC/pixiv-yomitan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

112 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixiv Encyclopedia for Yomitan

Pixiv Encyclopedia for Yomitan is a conversion of the public Pixiv Encyclopedia (ピクシブ百科事典) of over 630,000 entries for Yomitan. The encyclopedia is quite extensive, with a focus on popular culture but containing entries for many proper nouns. For instance, 和泉妃愛 has an entry as does likely every notable VTuber, media franchise, and mountain in Japan.

A new release of Pixiv for Yomitan is automatically created daily using data sourced from the updated dumps at pixiv-dump.

Built using yomichan-dict-builder.

Usage

  • You can download the latest release from the releases page.
    • The Pixiv release is the full version of the encyclopedia, containing both the short summary as well as the 概要 if applicable and 関連記事.
    • The PixivLight release is a lightweight version (though still quite large) of the encyclopedia, omitting the 概要 and 関連記事 to save on storage space.
    • An MDict version of the dictionary from 2024-02-20 converted by an anon is available here.

Important

These dictionaries are quite large and may take 2-20+ minutes to import depending on your device. After import, as much as 500MB+ of storage may be consumed by Yomitan.

Screenshots

Pixiv PixivLight
chrome_和泉妃愛_-Yomitan_Search-_Google_Chrome_2024-02-17_11-51-41 chrome_和泉妃愛_-Yomitan_Search-_Google_Chrome_2024-02-17_11-44-39
chrome_喫茶ステラと死神の蝶_-Yomitan_Search-_Google_Chrome_2024-02-17_11-51-48 chrome_喫茶ステラと死神の蝶_-Yomitan_Search-_Google_Chrome_2024-02-17_11-44-49
chrome_魔族_-Yomitan_Search-_Google_Chrome_2024-02-17_11-52-11 chrome_魔族_-Yomitan_Search-_Google_Chrome_2024-02-17_11-45-17
chrome_しちほうけん_-Yomitan_Search-_Google_Chrome_2024-02-17_11-52-18 chrome_しちほうけん_-Yomitan_Search-_Google_Chrome_2024-02-17_11-45-23
MDict
pixiv

Development

This project uses Bun as the runtime instead of Node.js for better performance and memory efficiency when building large dictionaries.

Setup

  1. Install Bun: curl -fsSL https://bun.sh/install | bash
  2. Install dependencies: bun install
  3. Build the project: bun run build
  4. Build the dictionary: bun run buildPixiv or bun run buildPixivLight

Development Mode

Create a .env file (optional) and set NODE_ENV=dev. When in development mode, the exported dictionary will contain fewer entries (limited to 100) for faster exports and faster load times in Yomitan.

Packages

No packages published

Contributors 2

  •  
  •