[SKIP CI] change app name in some locations

This commit is contained in:
jmir1 2021-06-11 16:15:36 +02:00
parent 02ea9093a4
commit 06834a55f7
9 changed files with 26 additions and 26 deletions

View File

@ -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 to the latest version of the app (stable is v0.10.12)
- I have updated all extensions - 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 - 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/ - For source requests, I have checked the list of existing extensions including the multi-source spreadsheet: https://tachiyomi.org/extensions/

View File

@ -10,5 +10,5 @@ contact_links:
url: https://tachiyomi.org/help/ url: https://tachiyomi.org/help/
about: Common questions are answered here. about: Common questions are answered here.
- name: Tachiyomi app GitHub repository - 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. about: Issues about the app itself should be opened here instead.

View File

@ -13,7 +13,7 @@ I acknowledge that:
- To the latest version of the app (stable is v0.10.12) - To the latest version of the app (stable is v0.10.12)
- All extensions - All extensions
- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/ - 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 - 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/ - 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 - I will fill out the title and the information in this template

View File

@ -13,7 +13,7 @@ I acknowledge that:
- To the latest version of the app (stable is v0.10.12) - To the latest version of the app (stable is v0.10.12)
- All extensions - All extensions
- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/ - 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 - 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/ - 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 - I will fill out the title and the information in this template

View File

@ -13,7 +13,7 @@ I acknowledge that:
- To the latest version of the app (stable is v0.10.12) - To the latest version of the app (stable is v0.10.12)
- All extensions - All extensions
- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/ - 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 - 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/ - 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 - I will fill out the title and the information in this template

View File

@ -57,7 +57,7 @@ jobs:
configuration-cache-enabled: true configuration-cache-enabled: true
- name: Sign APKs - name: Sign APKs
if: github.repository == 'jmir1/tachiyomi-extensions' if: github.repository == 'jmir1/aniyomi-extensions'
run: | run: |
cd master cd master
./.github/scripts/sign-apks.sh \ ./.github/scripts/sign-apks.sh \
@ -67,20 +67,20 @@ jobs:
${{ secrets.KEY_PASSWORD }} ${{ secrets.KEY_PASSWORD }}
- name: Create repo artifacts - name: Create repo artifacts
if: github.repository == 'jmir1/tachiyomi-extensions' if: github.repository == 'jmir1/aniyomi-extensions'
run: | run: |
cd master cd master
./.github/scripts/create-repo.sh ./.github/scripts/create-repo.sh
- name: Checkout repo branch - name: Checkout repo branch
if: github.repository == 'jmir1/tachiyomi-extensions' if: github.repository == 'jmir1/aniyomi-extensions'
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
ref: repo ref: repo
path: repo path: repo
- name: Deploy repo - name: Deploy repo
if: github.repository == 'jmir1/tachiyomi-extensions' if: github.repository == 'jmir1/aniyomi-extensions'
run: | run: |
cd repo cd repo
../master/.github/scripts/commit-repo.sh ../master/.github/scripts/commit-repo.sh

View File

@ -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. | | `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). | | `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. | | `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. | | `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`. 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 #### 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
[`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 ```gradle
dependencies { dependencies {
@ -114,7 +114,7 @@ dependencies {
#### Rate limiting library #### 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 ```gradle
dependencies { dependencies {
@ -124,7 +124,7 @@ dependencies {
#### DataImage library #### 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 ```gradle
dependencies { dependencies {
@ -134,7 +134,7 @@ dependencies {
#### Additional 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: 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. 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 ### 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. - `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.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.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. - 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). - 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. - `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. - 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**. - `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 #### 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 #### URL intent filter
Extensions can define URL intent filters by defining it inside a custom `AndroidManifest.xml` file. 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 ## Multi-source themes

View File

@ -1,19 +1,19 @@
| Build | Support Server | | Build | Support Server |
|-------|---------| |-------|---------|
| ![CI](https://github.com/tachiyomiorg/tachiyomi-extensions/workflows/CI/badge.svg?event=push) | [![Discord](https://img.shields.io/discord/349436576037732353.svg?label=discord&labelColor=7289da&color=2c2f33&style=flat)](https://discord.gg/tachiyomi) | | ![CI](https://github.com/jmir1/aniyomi-extensions/workflows/CI/badge.svg?event=push) | [![Discord](https://img.shields.io/discord/841701076242530374?label=discord&labelColor=7289da&color=2c2f33&style=flat)](https://discord.gg/F32UjdJZrR) |
# ![app icon](./.github/readme-images/app-icon.png)Tachiyomi Extensions # ![app icon](./.github/readme-images/app-icon.png)Tachiyomi Extensions
Tachiyomi is a free, cool, awesome and open source manga reader for Android 5.0 and above. 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 # 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 ## 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 # Requests
@ -23,7 +23,7 @@ Source requests here are meant as up-for-grabs for any developer, thus it's impo
Contributions are welcome! 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). To get started with development, see [CONTRIBUTING.md](./CONTRIBUTING.md).

View File

@ -30,9 +30,9 @@ android {
applicationIdSuffix pkgNameSuffix applicationIdSuffix pkgNameSuffix
versionCode extVersionCode versionCode extVersionCode
versionName "$libVersion.$extVersionCode" versionName "$libVersion.$extVersionCode"
setProperty("archivesBaseName", "tachiyomi-$pkgNameSuffix-v$versionName") setProperty("archivesBaseName", "aniyomi-$pkgNameSuffix-v$versionName")
manifestPlaceholders = [ manifestPlaceholders = [
appName : "Tachiyomi: $extName", appName : "Aniyomi: $extName",
extClass: extClass, extClass: extClass,
extFactory: project.ext.properties.getOrDefault("extFactory", ""), extFactory: project.ext.properties.getOrDefault("extFactory", ""),
nsfw: project.ext.properties.getOrDefault("containsNsfw", false) ? 1 : 0, nsfw: project.ext.properties.getOrDefault("containsNsfw", false) ? 1 : 0,