GithubHelp home page GithubHelp logo

zeroblock0 / pixiv-omina Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leoding86/pixiv-omina

0.0 1.0 0.0 17.01 MB

Pixiv Omina is a software for downloading artworks and comics from Pixiv and Pixiv Comic

License: Mozilla Public License 2.0

JavaScript 74.16% NSIS 0.49% Vue 24.80% SCSS 0.55%

pixiv-omina's Introduction

简体中文 | English



Pixiv Omina

Pixiv Omina is a software to download works on Pixiv. It's simple and easy to use. It's even better if you are a Pixiv Toolkit user, you can use click-to-download feature.

Pixiv Omina is powered by Electron.

Platforms💻

Test on Window 10(1903). In theory, it can run on Mac and Linux if you can compile it.

Features✨

  • Easy UI
  • Generate gif for ugoira work automatically and pack frame information to zip file
  • Download user works (input the user profile url to the download dialog)
  • Auto rename using the rename settings
  • Restore downloads after application restart
  • Skip downloaded works, so it can download works incrementally
  • Click-to-Download (You need install Pixiv Toolkit in your browser)
  • Check new version automatically (No auto-update, I think auto-update could be annoying sometimes)
  • Close to tray (You need to enable this feature at setting page)
  • Support http/socks proxy (If you use socks proxy you need input proxy url with schemel)

Downloads⚓

Go to releases page

Q & A ❓

Q: Why I can't use it?

A: If you can't visit Pixiv or you don't have a Pixiv account you can't use this.

Q: Why is the completed task missing when I restart the application?

A: Application will remove completed downloads task after restarted.

Q: How to download more than 2 works at the same time?

A: No, you can't for now, because generate gif is a pretty heavy task. Maybe I'll add a setting to control how many download tasks can be performed at the same time.

Known Issues🤔

  • DO NOT add too many downloads! I have not tested the downloads limitation, too many downloads may crash the application. It's easy to add large number download tasks by downloading user works(input the user profile url to the download dialog), so be really careful to use this feature like download multiple users works at same time (Some of the users have thousands works, It's nuts!).

  • The installation will not register the custom protocol on Window 10 sometimes. If you find the Pixiv Toolkit's "Pixiv Omina" button does nothing, you can try panteras81's solution in comment from issue #27.

Feel free to open issue if you meet any problem or have any idea😀

Screenshots📺

Download by input the work url

screenshot

Click-to-Download

screenshot

Some settings

screenshot

Development🔧

Install dependencies

yarn

Development Scripts

# run application in development mode
yarn dev

# compile source code and create webpack output
yarn compile

# `yarn compile` & create build with electron-builder
yarn dist

# `yarn compile` & create unpacked build with electron-builder
yarn dist:dir

pixiv-omina's People

Contributors

leoding86 avatar sakkamade avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.