Skip to content

Commit 43f3e93

Browse files
author
RiskyN
committed
Add MoviezWap plugin provider and metadata sync with Cinemeta
1 parent 09f80e8 commit 43f3e93

7 files changed

Lines changed: 478 additions & 10 deletions

File tree

.gitignore

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
1-
*.iml
1+
# Gradle caches and build outputs
22
.gradle
3-
/local.properties
4-
/.idea
5-
.DS_Store
63
/build
74
**/build
8-
/captures
9-
.externalNativeBuild
10-
.cxx
5+
6+
# Local configuration files
117
local.properties
8+
/local.properties
9+
10+
# IDE files
11+
.idea
12+
/.idea
13+
*.iml
1214
.vscode
13-
cs3_plugin_development_guide.md
14-
.kotlin
15+
.kotlin
16+
17+
# Log files
18+
*.log
19+
20+
# OS files
21+
.DS_Store
22+
23+
# Temporary / documentation ignores
24+
cs3_plugin_development_guide.md

MoviezWap/build.gradle.kts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
dependencies {
2+
implementation("com.google.android.material:material:1.12.0")
3+
implementation("androidx.recyclerview:recyclerview:1.3.2")
4+
testImplementation("junit:junit:4.13.2")
5+
testImplementation("org.mozilla:rhino:1.7.15")
6+
testImplementation(files("C:/Users/user/.gradle/caches/cloudstream/cloudstream/cloudstream.jar"))
7+
}
8+
9+
version = 1
10+
11+
cloudstream {
12+
description = "MoviezWap Provider"
13+
authors = listOf("errorcode26")
14+
status = 1
15+
tvTypes = listOf("Movie", "TvSeries")
16+
requiresResources = false
17+
language = "te"
18+
}
19+
20+
android {
21+
namespace = "com.moviezwap"
22+
buildFeatures {
23+
buildConfig = true
24+
viewBinding = false
25+
}
26+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest />
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.moviezwap
2+
3+
import com.lagradost.cloudstream3.plugins.CloudstreamPlugin
4+
import com.lagradost.cloudstream3.plugins.Plugin
5+
import android.content.Context
6+
7+
@CloudstreamPlugin
8+
class MoviezWapPlugin : Plugin() {
9+
override fun load(context: Context) {
10+
registerMainAPI(MoviezWapProvider())
11+
}
12+
}

0 commit comments

Comments
 (0)