Sign inSign up

gigas002/doujindownloader

By gigas002

•Updated almost 6 years ago

Image
0

237

gigas002/doujindownloader repository overview

⁠DoujinDownloader

Simple app on .NET 5.0 to create and support your local doujins repo.

Now only creates file with uri list, that you can use with, for example, HitomiDownloader⁠.

Icon

Icon is made by Freepik⁠ from FlatIcon⁠.

Build status Actions Status

⁠Current version

Current stable can be found here: Release.

Pre-release versions by CI/CD are also thrown down on Releases⁠ page.

Information about changes since previous releases can be found in changelog⁠. This project supports SemVer 2.0.0⁠ (template is {MAJOR}.{MINOR}.{PATCH}.{BUILD}).

Previous versions can be found on releases⁠ and branches⁠ pages.

⁠Build

Solution can be build in VS2019 (16.8.1+). You can also build projects in VSCode (1.51.1+) with omnisharp-vscode⁠ (1.23.6+) extension. Projects targets .NET 5.0.0, so you’ll need .NET 5.0.100 SDK.

Release binaries are made by publish-github-release.ps1 script. Take a look at it in the repo. Note, that running this script requires installed PowerShell or PowerShell Core⁠ for Linux/OSX systems.

⁠Docker Image

Latest pre-built docker images (from master branch) for DoujinDownloader are available on GitHub packages⁠ (docker pull docker.pkg.github.com/gigas002/doujindownloader/doujindownloader:latest) and on Docker Hub⁠ (docker pull gigas002/doujindownloader).

You can also build docker image by yourself by running publish-local-docker.ps1 script with your PowerShell/PowerShell Core (on Linux). It’ll create doujindownloader image.

⁠Dependencies

⁠Input parameters

Short nameLong nameDescriptionRequired?
-i--inputInput file (.md/.json)Yes
-j--jsonPath to converted from .md .json fileNo
-u--urisPath to ready uris.txt fileNo
--versionCurrent version
--helpMessage about command line options

-i/--input is a string with path to .md or .json file with doujins list.

-j/--json is a string with path to converted .json file with doujins list. If not set – created near .exe.

-u/--uris is a string with path to ready .txt file with doujins uris. If not set – created near .exe.

Simple example looks like this: DoujinDownloader -i Doujins.md -j Doujins.json -a ArtistName -u Uris.txt.

⁠How to use md

## [Author name 'Circle'](uri) //Circle optional
### Subsection //tankoubon, etc -- optional
- [ ] [Doujin name](uri), Language //Not Downloaded
- [x] [Doujin name]() //Downloaded

Uri, language and subsection are optional and can be null.

Example of .md file⁠

⁠How to use json

Example of .json file⁠

⁠Localization

Localizable strings are located in Localization/Strings.resx file. You can add your translation (e.g. added Strings.Ru.resx file) and create pull request.

Currently, application is available on English and Russian languages.

⁠Contributing

Feel free to contribute, make forks, change some code, add issues⁠, etc.

Tag summary

Content type

Image

Digest

Size

75.1 MB

Last updated

almost 6 years ago

docker pull gigas002/doujindownloader