Compare commits

..

62 commits

Author SHA1 Message Date
837c1826ff Update local.properties 2025-05-22 04:40:53 -05:00
e5e8761230 Update local.properties 2025-05-22 04:35:52 -05:00
ce3522ff69 Update build.gradle.kts 2025-05-22 00:07:39 -05:00
0295eaef40 Update build.gradle.kts 2025-05-22 00:05:25 -05:00
c96032233f Update .github/workflows/build_push.yml 2025-05-21 23:59:07 -05:00
a2f7b2a077 Add local.properties 2025-05-21 23:58:33 -05:00
584c2e6b53 Update .github/workflows/build_push.yml 2025-05-21 23:54:08 -05:00
a10e63df38 Upload files to "SDK/licenses" 2025-05-21 23:49:46 -05:00
09533654d5 Update .github/workflows/build_push.yml 2025-05-21 23:43:02 -05:00
ec77adae21 Upload files to "SDK/lib64" 2025-05-21 23:41:52 -05:00
5167cba9bf Upload files to "SDK" 2025-05-21 23:41:25 -05:00
31d422a8ca Upload files to "SDK" 2025-05-21 23:41:10 -05:00
2d87503f99 Upload files to "SDK" 2025-05-21 23:40:46 -05:00
8ef18b236a Update settings.gradle.kts 2025-05-21 13:16:11 -05:00
89c957d1ec Update .github/workflows/build_push.yml 2025-05-21 10:07:15 -05:00
a873046b39 Update .github/workflows/build_push.yml 2025-05-21 10:02:40 -05:00
015eb36372 Update .github/workflows/build_push.yml 2025-05-21 09:57:29 -05:00
3ffb365748 Update .github/workflows/build_push.yml 2025-05-21 09:49:48 -05:00
67672ea590 Update .github/workflows/build_push.yml 2025-05-21 09:47:23 -05:00
afccef1e7d Update .github/workflows/build_push.yml 2025-05-21 09:45:06 -05:00
4158a18ba6 Update .github/workflows/build_push.yml 2025-05-21 09:38:35 -05:00
3db3d04443 Update .github/workflows/build_push.yml 2025-05-21 09:36:43 -05:00
8738e281d8 Update .github/workflows/build_push.yml 2025-05-21 09:35:18 -05:00
808ad21843 Update settings.gradle.kts 2025-05-21 09:33:30 -05:00
7d7aca37d8 Update settings.gradle.kts 2025-05-21 09:29:01 -05:00
0c2df7e6af Update settings.gradle.kts 2025-05-21 09:27:46 -05:00
1cfee212d7 Update settings.gradle.kts 2025-05-21 09:26:16 -05:00
78b864fc50 Update .github/workflows/build_push.yml 2025-05-21 09:24:44 -05:00
8223b8d3fa Update .github/workflows/build_push.yml 2025-05-21 09:18:28 -05:00
2904ce54e9 Update .github/workflows/build_push.yml 2025-05-21 09:11:35 -05:00
d1a72a27c6 Update .github/workflows/build_push.yml 2025-05-21 09:10:00 -05:00
724c661a25 Update .github/workflows/build_push.yml 2025-05-21 09:09:13 -05:00
0c844c9649 Update .github/workflows/build_push.yml 2025-05-21 09:07:48 -05:00
1b9fabf062 Update settings.gradle.kts 2025-05-21 09:03:48 -05:00
0fc8a33f3e Update settings.gradle.kts 2025-05-21 09:02:27 -05:00
627c34f404 Update .github/workflows/build_push.yml 2025-05-21 09:01:35 -05:00
1de715339a Update settings.gradle.kts 2025-05-21 08:55:57 -05:00
f789a38449 Update settings.gradle.kts 2025-05-21 08:54:34 -05:00
4782731860 Update .github/workflows/build_push.yml 2025-05-21 08:46:45 -05:00
ed7858a223 Update .github/workflows/build_push.yml 2025-05-21 08:42:44 -05:00
51b027fd78 Update .github/workflows/build_push.yml 2025-05-21 08:41:44 -05:00
ea5dd44967 Update .github/workflows/build_push.yml 2025-05-21 08:36:26 -05:00
2cc07ffe89 Update .github/workflows/build_push.yml 2025-05-21 08:34:48 -05:00
4f86e01e36 Update .github/workflows/build_pull_request.yml 2025-05-21 08:33:27 -05:00
46fe6d9c11 Update .github/workflows/build_pull_request.yml 2025-05-21 08:32:10 -05:00
4f7456323d Update .github/workflows/build_push.yml 2025-05-21 08:07:16 -05:00
fc37330c4f Update .github/workflows/build_push.yml 2025-05-21 08:01:52 -05:00
14132789f4 Update .github/workflows/build_push.yml 2025-05-21 07:53:06 -05:00
1b8adc6b13 Update .github/workflows/build_push.yml 2025-05-21 07:47:09 -05:00
5d6c3fff93 Update .github/workflows/build_push.yml 2025-05-21 06:46:51 -05:00
db54be041e Update .github/workflows/build_push.yml 2025-05-21 06:42:42 -05:00
40570cf6ae Update .github/workflows/build_push.yml 2025-05-21 06:39:18 -05:00
8fd317320e Update .github/workflows/build_push.yml 2025-05-21 06:36:56 -05:00
9e592e90ab Update .github/workflows/build_push.yml 2025-05-21 02:03:45 -05:00
0bddcda190 Update .github/workflows/build_push.yml 2025-05-21 00:30:04 -05:00
f096796f42 Update README.md 2025-05-20 03:50:22 -05:00
709104f0b9 Merge pull request 'balls' (#1009) from balls into main
Reviewed-on: http://192.168.1.99/AlmightyHak/extensions-source/pulls/1009
2025-05-20 00:48:06 -05:00
e029421762 Update .github/workflows/lock.yml 2025-05-20 00:46:55 -05:00
a95087c637 Update .github/workflows/issue_moderator.yml 2025-05-20 00:45:55 -05:00
49400c0ceb Update .github/workflows/build_push.yml 2025-05-20 00:41:27 -05:00
75c7bf2d22 Update .github/workflows/build_pull_request.yml 2025-05-20 00:39:39 -05:00
fd8a3c4619 Update .github/workflows/batch_close_issues.yml 2025-05-20 00:38:16 -05:00
24 changed files with 21213 additions and 50 deletions

View file

@ -10,7 +10,7 @@ on:
jobs:
stale:
runs-on: ubuntu-latest
runs-on: docker
steps:
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
with:

View file

@ -18,15 +18,12 @@ env:
jobs:
prepare:
name: Prepare job
runs-on: ubuntu-latest
runs-on: docker
outputs:
individualMatrix: ${{ steps.generate-matrices.outputs.individualMatrix }}
steps:
- name: Clone repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@a494d935f4b56874c4a5a87d19af7afcf3a163d0 # v2
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: Get number of modules
run: |
@ -37,7 +34,7 @@ jobs:
- id: generate-matrices
name: Create output matrices
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: https://github.com/actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
with:
script: |
const numIndividualModules = process.env.NUM_INDIVIDUAL_MODULES;
@ -52,21 +49,21 @@ jobs:
build_individual:
name: Build individual modules
needs: prepare
runs-on: ubuntu-latest
runs-on: docker
strategy:
matrix: ${{ fromJSON(needs.prepare.outputs.individualMatrix) }}
steps:
- name: Checkout PR
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- name: Set up JDK
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4
uses: https://github.com/actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4
with:
java-version: 17
distribution: temurin
- name: Set up Gradle
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3
uses: https://github.com/gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3
with:
cache-read-only: true

View file

@ -21,15 +21,22 @@ env:
jobs:
prepare:
name: Prepare job
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
outputs:
individualMatrix: ${{ steps.generate-matrices.outputs.individualMatrix }}
steps:
- name: Clone repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:
ref: main
token: ${{ secrets.BOT_PAT }}
- name: Get number of modules
run: |
set -x
projects=(src/*/*)
export CI_CHUNK_NUM=${#projects[@]}
echo "NUM_INDIVIDUAL_MODULES=${#projects[@]}" >> $GITHUB_ENV
# Temporary pause because of leak of tj-actions/changed-files
# - name: Find lib changes
@ -42,7 +49,7 @@ jobs:
# safe_output: false
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v6 # v6.1.0
uses: https://github.com/crazy-max/ghaction-import-gpg@v6 # v6.1.0
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.GPG_PASSPHRASE }}
@ -55,20 +62,10 @@ jobs:
# run: |
# chmod +x ./.github/scripts/bump-versions.py
# ./.github/scripts/bump-versions.py ${{ steps.modified-libs.outputs.all_changed_files }}
- name: Validate Gradle Wrapper
uses: gradle/actions/wrapper-validation@v4
- name: Get number of modules
run: |
set -x
projects=(src/*/*)
echo "NUM_INDIVIDUAL_MODULES=${#projects[@]}" >> $GITHUB_ENV
- id: generate-matrices
name: Create output matrices
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: https://github.com/actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
with:
script: |
const numIndividualModules = process.env.NUM_INDIVIDUAL_MODULES;
@ -83,17 +80,17 @@ jobs:
build_individual:
name: Build individual modules
needs: prepare
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
strategy:
matrix: ${{ fromJSON(needs.prepare.outputs.individualMatrix) }}
steps:
- name: Checkout main branch
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:
ref: main
- name: Set up JDK
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4
uses: https://github.com/actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4
with:
java-version: 17
distribution: temurin
@ -103,7 +100,7 @@ jobs:
echo ${{ secrets.SIGNING_KEY }} | base64 -d > signingkey.jks
- name: Set up Gradle
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3
uses: https://github.com/gradle/actions/setup-gradle@245c8a24de79c0dbeabaf19ebcbbd3b2c36f278d # v4
- name: Build extensions (chunk ${{ matrix.chunk }})
env:
@ -114,7 +111,7 @@ jobs:
run: chmod +x ./gradlew && ./gradlew -p src assembleRelease
- name: Upload APKs (chunk ${{ matrix.chunk }})
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4
uses: https://github.com/actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4
if: "github.repository == 'Kohi-den/extensions-source'"
with:
name: "individual-apks-${{ matrix.chunk }}"
@ -128,22 +125,22 @@ jobs:
name: Publish repo
needs:
- build_individual
if: "github.repository == 'Kohi-den/extensions-source'"
runs-on: ubuntu-latest
if: "github.repository == 'AlmightyHak/extensions-source'"
runs-on: ubuntu-22.04
steps:
- name: Download APK artifacts
uses: actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4
uses: https://github.com/actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4
with:
path: ~/apk-artifacts
- name: Set up JDK
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4
uses: https://github.com/actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4
with:
java-version: 17
distribution: temurin
- name: Checkout main branch
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:
ref: main
path: main
@ -158,9 +155,9 @@ jobs:
python ./.github/scripts/create-repo.py
- name: Checkout repo branch
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:
repository: Kohi-den/extensions
repository: AlmightyHak/extensions
token: ${{ secrets.BOT_PAT }}
ref: main
path: repo
@ -170,9 +167,9 @@ jobs:
rsync -a --delete --exclude .git --exclude .gitignore main/repo/ repo --exclude README.md --exclude repo.json
- name: Deploy repo
uses: EndBug/add-and-commit@v9
uses: https://github.com/EndBug/add-and-commit@v9
with:
message: "Update extensions repo"
cwd: "./repo"
committer_name: Kohi-den-Bot
committer_email: 177773202+Kohi-den-Bot@users.noreply.github.com
committer_name: AlmightyHak
committer_email: almightyhak@noreply.localhost

View file

@ -8,7 +8,7 @@ on:
jobs:
autoclose:
runs-on: ubuntu-latest
runs-on: docker
steps:
- name: Moderate issues
uses: aniyomiorg/issue-moderator-action@v2

View file

@ -10,7 +10,7 @@ on:
jobs:
lock:
runs-on: ubuntu-latest
runs-on: docker
permissions:
issues: write
steps:

View file

@ -2,9 +2,9 @@
just paste this into your anime repo
```
https://raw.githubusercontent.com/Kohi-den/extensions/main/index.min.json
https://kohiden.xyz/AlmightyHak/extensions/raw/branch/main/index.min.json
```
If your interested in installing just the apks they can be found [Here](https://github.com/Kohi-den/extensions)
If your interested in installing just the apks they can be found [Here](https://kohiden.xyz/AlmightyHak/extensions/src/branch/main/apk)
## Support Server

21111
SDK/NOTICE.txt Normal file

File diff suppressed because it is too large Load diff

BIN
SDK/adb Normal file

Binary file not shown.

BIN
SDK/etc1tool Normal file

Binary file not shown.

BIN
SDK/fastboot Normal file

Binary file not shown.

BIN
SDK/hprof-conv Normal file

Binary file not shown.

BIN
SDK/lib64/libc++.so Normal file

Binary file not shown.

View file

@ -0,0 +1,2 @@
24333f8a63b6825ea9c5514f83c2829b004d1fee

BIN
SDK/make_f2fs Normal file

Binary file not shown.

BIN
SDK/make_f2fs_casefold Normal file

Binary file not shown.

BIN
SDK/mke2fs Normal file

Binary file not shown.

53
SDK/mke2fs.conf Normal file
View file

@ -0,0 +1,53 @@
[defaults]
base_features = sparse_super,large_file,filetype,dir_index,ext_attr
default_mntopts = acl,user_xattr
enable_periodic_fsck = 0
blocksize = 4096
inode_size = 256
inode_ratio = 16384
reserved_ratio = 1.0
[fs_types]
ext3 = {
features = has_journal
}
ext4 = {
features = has_journal,extent,huge_file,dir_nlink,extra_isize,uninit_bg
inode_size = 256
}
ext4dev = {
features = has_journal,extent,huge_file,flex_bg,inline_data,64bit,dir_nlink,extra_isize
inode_size = 256
options = test_fs=1
}
small = {
blocksize = 1024
inode_size = 128
inode_ratio = 4096
}
floppy = {
blocksize = 1024
inode_size = 128
inode_ratio = 8192
}
big = {
inode_ratio = 32768
}
huge = {
inode_ratio = 65536
}
news = {
inode_ratio = 4096
}
largefile = {
inode_ratio = 1048576
blocksize = -1
}
largefile4 = {
inode_ratio = 4194304
blocksize = -1
}
hurd = {
blocksize = 4096
inode_size = 128
}

2
SDK/source.properties Normal file
View file

@ -0,0 +1,2 @@
Pkg.UserSrc=false
Pkg.Revision=36.0.0

BIN
SDK/sqlite3 Normal file

Binary file not shown.

View file

@ -18,4 +18,4 @@ allprojects {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
}
}
}

1
local.properties Normal file
View file

@ -0,0 +1 @@
sdk.dir=/workspace/AlmightyHak/extensions-source/SDK

View file

@ -19,8 +19,8 @@ if (System.getenv("CI") != "true") {
} else {
// Running in CI (GitHub Actions)
val chunkSize = System.getenv("CI_CHUNK_SIZE").toInt()
val chunk = System.getenv("CI_CHUNK_NUM").toInt()
val chunkSize = System.getenv("CI_CHUNK_SIZE")?.toIntOrNull() ?: Int.MAX_VALUE
val chunk = System.getenv("CI_CHUNK_NUM")?.toIntOrNull() ?: 0
// Loads individual extensions
File(rootDir, "src").getChunk(chunk, chunkSize)?.forEach {

View file

@ -1,7 +1,7 @@
ext {
extName = 'StreamingCommunity'
extClass = '.StreamingCommunity'
extVersionCode = 7
extVersionCode = 6
}
apply from: "$rootDir/common.gradle"

View file

@ -30,7 +30,7 @@ class StreamingCommunity : ConfigurableAnimeSource, AnimeHttpSource() {
override val name = "StreamingCommunity"
override val baseUrl = "https://streamingcommunity.ovh"
override val baseUrl = "https://streamingcommunity.spa"
override val lang = "it"