4842366870
* fix hizomanga * added filters for systemtranslation & whitemoonlightnovels * fix typos in lightnovelwp README * fix arnovel domain change * Madra: - added version Increments for sources * Madara rework: - filters in seperate folder - added generator for filters - added README - removed path in sources (getting genres from advanced search) - added checking for Captcha errors - simplified code - better filter management - madara/icons/*.png => madara/*.png * lightnovelwp: - better checks for Captcha - better log * madra: - removed console.log * Madara: - get_filter.ts better log * Madara added sources: - Pancho Translations (SP) - Salmon Latte (EN) - Asura Light Novel (EN) - Fans Translations (EN) - Novel Lucky (TH) - new Thai language * freewebnovel: - Web NOVEL => Free Web Novel * Madara: - icon filename from id instead of name * Madara: - added filters for new sources
31 lines
1.7 KiB
Markdown
31 lines
1.7 KiB
Markdown
# Compatiblity
|
|
### This generator is for most sites that uses the Madara WordPress Theme: https://mangabooth.com/
|
|
|
|
it should work for all sites that uses this theme
|
|
|
|
to know the name and version of the theme you can enter the url in : [WP Theme Detector](https://www.wpthemedetector.com)
|
|
or you can check the version by adding "/wp-content/themes/madara/style.css"
|
|
to the site url and check the version in the file
|
|
|
|
|
|
|
|
## ADD A NEW SOURCE
|
|
To add a new source you need to add it to sources.json:
|
|
- id: the id of the source (something unique)
|
|
- sourceName: the name of the source (you can use the value of "name" in "https://site.com/wp-json/" if it exists)
|
|
- sourceSite: the site url
|
|
- options: the options of the source
|
|
- lang: the language of the source (default: "English") (check that the language
|
|
exists in the languages (check folder names in "plugins/"))
|
|
- useNewChapterEndpoint: if the source uses the new chapter endpoint
|
|
|
|
To add an icon to the source you need to find the icon of the site \
|
|
(try the favicon of the site (https://site.com/favicon.ico) most of the times it redirects you to an image named something like "cropped-site-32x32.png" try to access "cropped-site.png" or "site.png" if that did not work you can try to access "https://site.com/wp-json" at the end of this very long file there should be a "site_icon_url" value
|
|
) (don't forget to convert it to png)
|
|
and add it to the folder "icons/multisrc/madara" named as the id of the source
|
|
|
|
To add filters to a source you need to run the script "get_filters.ts" \
|
|
(./node_modules/.bin/ts-node scripts/multisrc/madara/get_filters.ts
|
|
(if you are at the root of the project) (and you have ran "npm install" before))
|
|
and follow the instructions (url is easier and faster but sometimes it doesn't work)
|