Skip to content

leshasmlesha/uploader-mangachan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Загрузчик манги на Манга-тян

Загрузчик позволяет загружать мангу на манга-тян, имеет возможность расширения благадоря адаптерам. Какие адаптеры в наличии:

  • AdapterFile - обычный файловый адаптер.
  • AdapterNigma - Адаптер для Nigma.
  • AdapterJorogumo - Адаптер для Jorogumo.

Адаптеры в планах:

  • AdapterFile - обычный файловый адаптер.
  • AdapterNigma - Адаптер для Nigma.
  • AdapterJorogumo - Адаптер для Jorogumo(программа от создателя Anilabx(CrazyXacker))
  • AdapterMWX - Адаптер для MangaWatcher

Скачать

Можно скачать исполняемые файлы в релизах

Инструкция к сборке, запуске

Требуется NodeJS LTS

Установка

Можно использовать Yarn или Npm:

Yarn:

# Включаем corepack - содержит в себе прочие менеджеры пакетов типа npm
$ corepack enable
# установка пакетов из package.json
$ yarn

Npm:

# установка пакетов из package.json
$ npm install

Запуск DEV

Yarn:

# запуск
$ yarn start

Npm:

# запуск
$ npm run start

Сборка prod

Yarn:

# сборка в dist
$ yarn build
# запуск prod
$ yarn start:prod

Npm:

# сборка в dist
$ npm run build
# запуск prod
$ npm run start:prod

Сборка в exe

Yarn:

# Сборка в файлы лежащие в папке bundle
$ yarn pkg

Npm:

# Сборка в файлы лежащие в папке bundle
$ npm run pkg

Разработка адаптеров

Адаптер должен реализовывать интерфейсы описанные в файлах AdapterStatic.ts,AdapterInstance.ts Пример можно посмотреть в папке adapters

Планы

  • watcher для программ