feat: autoembed new streams and netflix mirror fix by swakshan #140

Closed
RyanYuuki wants to merge 9 commits from main into main
5 changed files with 37 additions and 5 deletions

32
.github/workflows/generate_sources.yml vendored Normal file
View file

@ -0,0 +1,32 @@
name: Generate Sources
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Dart
uses: dart-lang/setup-dart@9a04e6d73cca37bd455e0608d7e5092f881fd603
- name: Generage
run: |
dart run source_generator.dart
- name: Commit and Push Changes
run: |
git config --local user.email "github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git checkout main
git add index.json
git add anime_index.json
git add novel_index.json
git commit -m "Update extensions"
git push origin main --force

View file

@ -1,6 +1,6 @@
# Mangayomi Extensions
# anymex Extensions
This repository contains the available extension catalogues for the [Mangayomi](https://github.com/kodjodevf/mangayomi) app.
This repository contains the available extension catalogues for the [AnymeX](https://github.com/RyanYuuki/AnymeX) app.
# Contributing

File diff suppressed because one or more lines are too long

View file

@ -2,7 +2,7 @@ import '../../../../model/source.dart';
import 'src/hianime/hianime.dart';
import 'src/kaido/kaido.dart';
const _zorothemeVersion = "0.1.1";
const _zorothemeVersion = "0.1.2";
const _zorothemeSourceCodeUrl =
"https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/$branchName/dart/anime/multisrc/zorotheme/zorotheme.dart";

View file

@ -201,7 +201,7 @@ class ZoroTheme extends MProvider {
.body;
String epUrl = substringBefore(substringAfter(resE, "\"link\":\""), "\"");
List<MVideo> a = [];
if (hosterSelection.contains(name) && typeSelection.contains(subDub)) {
if (hosterSelection.contains(name) && typeSelection.contains(subDub) || subDub == "raw") {
if (name.contains("Vidstreaming")) {
a = await rapidCloudExtractor(epUrl, "Vidstreaming - $subDub");
} else if (name.contains("Vidcloud")) {