[SKIP CI] change app name in some locations
This commit is contained in:
parent
02ea9093a4
commit
06834a55f7
2
.github/ISSUE_TEMPLATE.md
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
@ -4,7 +4,7 @@ I acknowledge that:
|
||||
|
||||
- I have updated to the latest version of the app (stable is v0.10.12)
|
||||
- I have updated all extensions
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/jmir1/aniyomi
|
||||
- I have searched the existing issues for duplicates
|
||||
- For source requests, I have checked the list of existing extensions including the multi-source spreadsheet: https://tachiyomi.org/extensions/
|
||||
|
||||
|
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -10,5 +10,5 @@ contact_links:
|
||||
url: https://tachiyomi.org/help/
|
||||
about: Common questions are answered here.
|
||||
- name: Tachiyomi app GitHub repository
|
||||
url: https://github.com/tachiyomiorg/tachiyomi
|
||||
url: https://github.com/jmir1/aniyomi
|
||||
about: Issues about the app itself should be opened here instead.
|
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@ -13,7 +13,7 @@ I acknowledge that:
|
||||
- To the latest version of the app (stable is v0.10.12)
|
||||
- All extensions
|
||||
- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/jmir1/aniyomi
|
||||
- I have searched the existing issues and this is new ticket **NOT** a duplicate or related to another open issue
|
||||
- For source requests, I have checked the list of existing extensions including the multi-source spreadsheet: https://tachiyomi.org/extensions/
|
||||
- I will fill out the title and the information in this template
|
||||
|
2
.github/ISSUE_TEMPLATE/meta_request.md
vendored
2
.github/ISSUE_TEMPLATE/meta_request.md
vendored
@ -13,7 +13,7 @@ I acknowledge that:
|
||||
- To the latest version of the app (stable is v0.10.12)
|
||||
- All extensions
|
||||
- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/jmir1/aniyomi
|
||||
- I have searched the existing issues and this is new ticket **NOT** a duplicate or related to another open issue
|
||||
- For source requests, I have checked the list of existing extensions including the multi-source spreadsheet: https://tachiyomi.org/extensions/
|
||||
- I will fill out the title and the information in this template
|
||||
|
2
.github/ISSUE_TEMPLATE/source_bug.md
vendored
2
.github/ISSUE_TEMPLATE/source_bug.md
vendored
@ -13,7 +13,7 @@ I acknowledge that:
|
||||
- To the latest version of the app (stable is v0.10.12)
|
||||
- All extensions
|
||||
- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi
|
||||
- If this is an issue with the app itself, that I should be opening an issue in https://github.com/jmir1/aniyomi
|
||||
- I have searched the existing issues and this is new ticket **NOT** a duplicate or related to another open issue
|
||||
- For source requests, I have checked the list of existing extensions including the multi-source spreadsheet: https://tachiyomi.org/extensions/
|
||||
- I will fill out the title and the information in this template
|
||||
|
8
.github/workflows/build_push.yml
vendored
8
.github/workflows/build_push.yml
vendored
@ -57,7 +57,7 @@ jobs:
|
||||
configuration-cache-enabled: true
|
||||
|
||||
- name: Sign APKs
|
||||
if: github.repository == 'jmir1/tachiyomi-extensions'
|
||||
if: github.repository == 'jmir1/aniyomi-extensions'
|
||||
run: |
|
||||
cd master
|
||||
./.github/scripts/sign-apks.sh \
|
||||
@ -67,20 +67,20 @@ jobs:
|
||||
${{ secrets.KEY_PASSWORD }}
|
||||
|
||||
- name: Create repo artifacts
|
||||
if: github.repository == 'jmir1/tachiyomi-extensions'
|
||||
if: github.repository == 'jmir1/aniyomi-extensions'
|
||||
run: |
|
||||
cd master
|
||||
./.github/scripts/create-repo.sh
|
||||
|
||||
- name: Checkout repo branch
|
||||
if: github.repository == 'jmir1/tachiyomi-extensions'
|
||||
if: github.repository == 'jmir1/aniyomi-extensions'
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
ref: repo
|
||||
path: repo
|
||||
|
||||
- name: Deploy repo
|
||||
if: github.repository == 'jmir1/tachiyomi-extensions'
|
||||
if: github.repository == 'jmir1/aniyomi-extensions'
|
||||
run: |
|
||||
cd repo
|
||||
../master/.github/scripts/commit-repo.sh
|
||||
|
@ -91,7 +91,7 @@ apply from: "$rootDir/common.gradle"
|
||||
| `pkgNameSuffix` | A unique suffix added to `eu.kanade.tachiyomi.animeextension`. The language and the site name should be enough. Remember your extension code implementation must be placed in this package. |
|
||||
| `extClass` | Points to the class that implements `Source`. You can use a relative path starting with a dot (the package name is the base path). This is used to find and instantiate the source(s). |
|
||||
| `extVersionCode` | The extension version code. This must be a positive integer and incremented with any change to the code. |
|
||||
| `libVersion` | The version of the [extensions library](https://github.com/tachiyomiorg/extensions-lib) used. |
|
||||
| `libVersion` | The version of the [extensions library](https://github.com/jmir1/extensions-lib) used. |
|
||||
| `containsNsfw` | (Optional, defaults to `false`) Flag to indicate that a source contains NSFW content. |
|
||||
|
||||
The extension's version name is generated automatically by concatenating `libVersion` and `extVersionCode`. With the example used above, the version would be `1.2.1`.
|
||||
@ -100,11 +100,11 @@ The extension's version name is generated automatically by concatenating `libVer
|
||||
|
||||
#### Extension API
|
||||
|
||||
Extensions rely on [extensions-lib](https://github.com/tachiyomiorg/extensions-lib), which provides some interfaces and stubs from the [app](https://github.com/tachiyomiorg/tachiyomi) for compilation purposes. The actual implementations can be found [here](https://github.com/tachiyomiorg/tachiyomi/tree/dev/app/src/main/java/eu/kanade/tachiyomi/source). Referencing the actual implementation will help with understanding extensions' call flow.
|
||||
Extensions rely on [extensions-lib](https://github.com/jmir1/extensions-lib), which provides some interfaces and stubs from the [app](https://github.com/jmir1/aniyomi) for compilation purposes. The actual implementations can be found [here](https://github.com/jmir1/aniyomi/tree/dev/app/src/main/java/eu/kanade/tachiyomi/source). Referencing the actual implementation will help with understanding extensions' call flow.
|
||||
|
||||
#### Duktape stub
|
||||
|
||||
[`duktape-stub`](https://github.com/tachiyomiorg/tachiyomi-extensions/tree/master/lib/duktape-stub) provides stubs for using Duktape functionality without pulling in the full library. Functionality is bundled into the main Tachiyomi app.
|
||||
[`duktape-stub`](https://github.com/jmir1/aniyomi-extensions/tree/master/lib/duktape-stub) provides stubs for using Duktape functionality without pulling in the full library. Functionality is bundled into the main Tachiyomi app.
|
||||
|
||||
```gradle
|
||||
dependencies {
|
||||
@ -114,7 +114,7 @@ dependencies {
|
||||
|
||||
#### Rate limiting library
|
||||
|
||||
[`lib-ratelimit`](https://github.com/tachiyomiorg/tachiyomi-extensions/tree/master/lib/ratelimit) is a library for adding rate limiting functionality as an [OkHttp interceptor](https://square.github.io/okhttp/interceptors/).
|
||||
[`lib-ratelimit`](https://github.com/jmir1/aniyomi-extensions/tree/master/lib/ratelimit) is a library for adding rate limiting functionality as an [OkHttp interceptor](https://square.github.io/okhttp/interceptors/).
|
||||
|
||||
```gradle
|
||||
dependencies {
|
||||
@ -124,7 +124,7 @@ dependencies {
|
||||
|
||||
#### DataImage library
|
||||
|
||||
[`lib-dataimage`](https://github.com/tachiyomiorg/tachiyomi-extensions/tree/master/lib/dataimage) is a library for handling [base 64 encoded image data](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) using an [OkHttp interceptor](https://square.github.io/okhttp/interceptors/).
|
||||
[`lib-dataimage`](https://github.com/jmir1/aniyomi-extensions/tree/master/lib/dataimage) is a library for handling [base 64 encoded image data](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) using an [OkHttp interceptor](https://square.github.io/okhttp/interceptors/).
|
||||
|
||||
```gradle
|
||||
dependencies {
|
||||
@ -134,7 +134,7 @@ dependencies {
|
||||
|
||||
#### Additional dependencies
|
||||
|
||||
You may find yourself needing additional functionality and wanting to add more dependencies to your `build.gradle` file. Since extensions are run within the main Tachiyomi app, you can make use of [its dependencies](https://github.com/tachiyomiorg/tachiyomi/blob/master/app/build.gradle).
|
||||
You may find yourself needing additional functionality and wanting to add more dependencies to your `build.gradle` file. Since extensions are run within the main Tachiyomi app, you can make use of [its dependencies](https://github.com/jmir1/aniyomi/blob/master/app/build.gradle).
|
||||
|
||||
For example, an extension that needs Gson could add the following:
|
||||
|
||||
@ -148,7 +148,7 @@ dependencies {
|
||||
|
||||
Notice that we're using `compileOnly` instead of `implementation`, since the app already contains it. You could use `implementation` instead for a new dependency, or you prefer not to rely on whatever the main app has at the expense of app size.
|
||||
|
||||
Note that using `compileOnly` restricts you to versions that must be compatible with those used in [Tachiyomi v0.8.5+](https://github.com/tachiyomiorg/tachiyomi/blob/82141cec6e612885fef4fa70092e29e99d60adbb/app/build.gradle#L104) for proper backwards compatibility.
|
||||
Note that using `compileOnly` restricts you to versions that must be compatible with those used in [Tachiyomi v0.8.5+](https://github.com/jmir1/aniyomi/blob/82141cec6e612885fef4fa70092e29e99d60adbb/app/build.gradle#L104) for proper backwards compatibility.
|
||||
|
||||
### Extension main class
|
||||
|
||||
@ -201,7 +201,7 @@ a.k.a. the Latest source entry point in the app (invoked by tapping on the "Late
|
||||
- `fetchMangaDetails` is called to update a manga's details from when it was initialized earlier.
|
||||
- `SManga.initialized` tells the app if it should call `fetchMangaDetails`. If you are overriding `fetchMangaDetails`, make sure to pass it as `true`.
|
||||
- `SManga.genre` is a string containing list of all genres separated with `", "`.
|
||||
- `SManga.status` is an "enum" value. Refer to [the values in the `SManga` companion object](https://github.com/tachiyomiorg/extensions-lib/blob/9733fcf8d7708ce1ef24b6c242c47d67ac60b045/library/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt#L24-L27).
|
||||
- `SManga.status` is an "enum" value. Refer to [the values in the `SManga` companion object](https://github.com/jmir1/extensions-lib/blob/9733fcf8d7708ce1ef24b6c242c47d67ac60b045/library/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt#L24-L27).
|
||||
- During a backup, only `url` and `title` are stored. To restore the rest of the manga data, the app calls `fetchMangaDetails`, so all fields should be (re)filled in if possible.
|
||||
- If a `SManga` is cached `fetchMangaDetails` will be only called when the user does a manual update(Swipe-to-Refresh).
|
||||
- `fetchChapterList` is called to display the chapter list.
|
||||
@ -212,7 +212,7 @@ a.k.a. the Latest source entry point in the app (invoked by tapping on the "Late
|
||||
|
||||
- After a chapter list for the manga is fetched and the app is going to cache the data, `prepareNewChapter` will be called.
|
||||
- `SChapter.date_upload` is the [UNIX Epoch time](https://en.wikipedia.org/wiki/Unix_time) **expressed in miliseconds**.
|
||||
- If you don't pass `SChapter.date_upload`, the user won't get notifications for new chapters. refer to [this issue](https://github.com/tachiyomiorg/tachiyomi/issues/2089) for more info. `System.currentTimeMillis()` works as a substitute when real data is not available.
|
||||
- If you don't pass `SChapter.date_upload`, the user won't get notifications for new chapters. refer to [this issue](https://github.com/jmir1/aniyomi/issues/2089) for more info. `System.currentTimeMillis()` works as a substitute when real data is not available.
|
||||
|
||||
#### Chapter Pages
|
||||
|
||||
@ -232,7 +232,7 @@ a.k.a. the Latest source entry point in the app (invoked by tapping on the "Late
|
||||
#### URL intent filter
|
||||
|
||||
Extensions can define URL intent filters by defining it inside a custom `AndroidManifest.xml` file.
|
||||
For an example, refer to [the NHentai module's `AndroidManifest.xml` file](https://github.com/tachiyomiorg/tachiyomi-extensions/blob/master/src/all/nhentai/AndroidManifest.xml) and [its corresponding `NHUrlActivity` handler](https://github.com/tachiyomiorg/tachiyomi-extensions/blob/master/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHUrlActivity.kt).
|
||||
For an example, refer to [the NHentai module's `AndroidManifest.xml` file](https://github.com/jmir1/aniyomi-extensions/blob/master/src/all/nhentai/AndroidManifest.xml) and [its corresponding `NHUrlActivity` handler](https://github.com/jmir1/aniyomi-extensions/blob/master/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHUrlActivity.kt).
|
||||
|
||||
|
||||
## Multi-source themes
|
||||
|
10
README.md
10
README.md
@ -1,19 +1,19 @@
|
||||
| Build | Support Server |
|
||||
|-------|---------|
|
||||
|  | [](https://discord.gg/tachiyomi) |
|
||||
|  | [](https://discord.gg/F32UjdJZrR) |
|
||||
|
||||
# Tachiyomi Extensions
|
||||
Tachiyomi is a free, cool, awesome and open source manga reader for Android 5.0 and above.
|
||||
|
||||
This repository contains the available extension catalogues for the [Tachiyomi](https://github.com/tachiyomiorg/tachiyomi) app.
|
||||
This repository contains the available extension catalogues for the [Aniyomi](https://github.com/jmir1/aniyomi) app.
|
||||
|
||||
# Usage
|
||||
|
||||
Extension sources can be downloaded, installed, and uninstalled via the main Tachiyomi app. They are installed and uninstalled like regular apps, in `.apk` format.
|
||||
Extension sources can be downloaded, installed, and uninstalled via the main Aniyomi app. They are installed and uninstalled like regular apps, in `.apk` format.
|
||||
|
||||
## Downloads
|
||||
|
||||
If you prefer to directly download the APK files, they are available via https://tachiyomi.org/extensions/ or directly in this GitHub repository in the [`repo` branch](https://github.com/tachiyomiorg/tachiyomi-extensions/tree/repo/apk).
|
||||
If you prefer to directly download the APK files, they are available via https://tachiyomi.org/extensions/ or directly in this GitHub repository in the [`repo` branch](https://github.com/jmir1/aniyomi-extensions/tree/repo/apk).
|
||||
|
||||
# Requests
|
||||
|
||||
@ -23,7 +23,7 @@ Source requests here are meant as up-for-grabs for any developer, thus it's impo
|
||||
|
||||
Contributions are welcome!
|
||||
|
||||
Check out the repo's [issue backlog](https://github.com/tachiyomiorg/tachiyomi-extensions/issues) for source requests and bug reports.
|
||||
Check out the repo's [issue backlog](https://github.com/jmir1/aniyomi-extensions/issues) for source requests and bug reports.
|
||||
|
||||
To get started with development, see [CONTRIBUTING.md](./CONTRIBUTING.md).
|
||||
|
||||
|
@ -30,9 +30,9 @@ android {
|
||||
applicationIdSuffix pkgNameSuffix
|
||||
versionCode extVersionCode
|
||||
versionName "$libVersion.$extVersionCode"
|
||||
setProperty("archivesBaseName", "tachiyomi-$pkgNameSuffix-v$versionName")
|
||||
setProperty("archivesBaseName", "aniyomi-$pkgNameSuffix-v$versionName")
|
||||
manifestPlaceholders = [
|
||||
appName : "Tachiyomi: $extName",
|
||||
appName : "Aniyomi: $extName",
|
||||
extClass: extClass,
|
||||
extFactory: project.ext.properties.getOrDefault("extFactory", ""),
|
||||
nsfw: project.ext.properties.getOrDefault("containsNsfw", false) ? 1 : 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user