docs(readme): update module references with LME prefix and repository URL

- Add Ukrainian note explaining LME prefix usage
- Update all module names in lists and examples to include LME prefix
- Change repository URL to lampac-ukraine organization
- Modify Docker volume path and YAML config accordingly
- Remove APN support section
- Add log to .gitignore
This commit is contained in:
Felix 2026-04-12 10:23:39 +03:00
parent 2cb90e15a9
commit a45e26537a
2 changed files with 35 additions and 35 deletions

1
.gitignore vendored
View File

@ -16,3 +16,4 @@ bin
obj obj
.vscode/settings.json .vscode/settings.json
.qwen .qwen
log

View File

@ -1,19 +1,23 @@
# Ukraine online source for Lampac NextGen # Ukraine online source for Lampac NextGen
> **Important:** All modules use the prefix `LME.` (Lampac Modules Extended) to avoid conflicts with Lampac's built-in modules.
> Text names, namespaces, keys in `init.conf`, and routes all use the prefix `LME.`.
## Sources ## Sources
### TVShows and Movies ### TVShows and Movies
- [x] UAFlix - [x] LME.Uaflix
- [x] Makhno - [x] LME.Makhno
- [x] StarLight - [x] LME.StarLight
- [x] KlonFUN - [x] LME.KlonFUN
- [x] LME.UafilmME
### Anime and Dorama ### Anime and Dorama
- [x] AnimeON - [x] LME.AnimeON
- [x] BambooUA - [x] LME.Bamboo
- [x] Unimay - [x] LME.Unimay
- [x] Mikai - [x] LME.Mikai
- [x] NMoonAnime - [x] LME.NMoonAnime
## Installation ## Installation
@ -26,7 +30,7 @@
- If Lampac is installed system-wide, move the modules to the `module` directory. - If Lampac is installed system-wide, move the modules to the `module` directory.
- If Lampac is running in Docker, mount the volume: - If Lampac is running in Docker, mount the volume:
```bash ```bash
-v /path/to/your/cloned/repo/Uaflix:/home/module/Uaflix -v /path/to/your/cloned/repo/LME.Uaflix:/home/module/LME.Uaflix
``` ```
## Auto installation ## Auto installation
@ -36,18 +40,20 @@ If Lampac version 148.1 and newer
Create or update the module/repository.yaml file Create or update the module/repository.yaml file
```YAML ```YAML
- repository: https://github.com/lampame/lampac-ukraine - repository: https://github.com/lampac-ukraine/lampac-ukraine
branch: main branch: main
modules: modules:
- AnimeON - LME.AnimeON
- Unimay - LME.Unimay
- Mikai - LME.Mikai
- NMoonAnime - LME.NMoonAnime
- Uaflix - LME.Uaflix
- Bamboo - LME.Bamboo
- Makhno - LME.Makhno
- StarLight - LME.StarLight
- KlonFUN - LME.KlonFUN
- LME.UafilmME
- LME.JackTor
``` ```
branch - optional, default main branch - optional, default main
@ -56,8 +62,11 @@ modules - optional, if not specified, all modules from the repository will be in
## Init support ## Init support
> **Note:** The key in `init.conf` must match the module name (`LME.XXX`), **not** the provider name.
> For example, for Uaflix, use `“LME.Uaflix”`, not `“Uaflix”`.
```json ```json
"Uaflix": { "LME.Uaflix": {
"enable": true, "enable": true,
"domain": "https://uaflix.net", "domain": "https://uaflix.net",
"displayname": "Uaflix", "displayname": "Uaflix",
@ -85,13 +94,13 @@ modules - optional, if not specified, all modules from the repository will be in
Parameter compatibility: Parameter compatibility:
- `webcorshost` + `useproxy`: work together (parsing via CORS host, and network output can go through a proxy with `useproxy`). - `webcorshost` + `useproxy`: work together (parsing via CORS host, and network output can go through a proxy with `useproxy`).
- `webcorshost` does not conflict with `streamproxy`: CORS is used for parsing, `streamproxy` is used for streaming. - `webcorshost` does not conflict with `streamproxy`: CORS is used for parsing, `streamproxy` is used for streaming.
- `magic_apn.ashdi` використовується тільки для Ashdi-посилань і лише коли значення непорожнє. - `magic_apn.ashdi` is used only for Ashdi links and only when the value is not empty.
- `webcorshost` не конфліктує з `magic_apn`: CORS використовується для парсингу, `magic_apn` — для Ashdi-стрімінгу. - `webcorshost` does not conflict with `magic_apn`: CORS is used for parsing, while `magic_apn` is used for Ashdi streaming.
## JackTor config example (`init.conf`) ## JackTor config example (`init.conf`)
```json ```json
"JackTor": { "LME.JackTor": {
"enable": true, "enable": true,
"displayname": "JackTor", "displayname": "JackTor",
"displayindex": 0, "displayindex": 0,
@ -157,16 +166,6 @@ Key parameters at a glance:
- `torrs`, `auth_torrs`, `base_auth`: TorrServer nodes used for playback. - `torrs`, `auth_torrs`, `base_auth`: TorrServer nodes used for playback.
- `filter` / `filter_ignore`: regex filters for release title and voice labels. - `filter` / `filter_ignore`: regex filters for release title and voice labels.
## APN support
Sources with APN support:
- AnimeON
- Uaflix
- Mikai
- Makhno
- KlonFUN
- NMoonAnime
## Source/player availability check script ## Source/player availability check script
```bash ```bash