Автор Тема: Stalker Portal Playlist Converter​  (Прочитано 222 раз)

radiogurman и 1 Гость просматривают эту тему.

amator

  • Бывалый
  • ***
  • Спасибо
  • -> Вы поблагодарили: 1037
  • -> Вас поблагодарили: 758
  • Сообщений: 187
  • Респект: +110/-0
Stalker Portal Playlist Converter​
« : 07 Июнь 2025, 16:53:35 »
Stalker Portal Playlist Converter

This plugin allows you to convert a list of Stalker Portal URLs and MAC addresses from a playlist.txt file into usable M3U playlists.


🚀 Features
🧠 Smart parsing: Recognizes multiple formats of portal and MAC combinations
📁 Custom folder selection for output
⚡ Very fast: ~13,000 channels converted in about 1 minute
💻 Output is easily viewable and usable on PC or media players
🧾 Supports multiple MACs per portal and shared MAC usage

How to Use

Button Action
🔴 RED Clear Field
🟢 GREEN Convert Stalker Portal list to M3U
🟡 YELLOW Select Folder output and file playlist.txt
🔵 BLUE Edit Config
ℹ️ Info Show help and usage instructions

Input Format (playlist.txt)
Case-sensitive. The following formats are supported:
✅ Standard Format
Panel: http://example.com:80/c/
MAC: 00:1A:79:XX:XX:XX

✅ Compact Format
http://example.com/c/ # My Portal
00:1A:79:XX:XX:XX

✅ Multiple MACs per Portal
Portal: http://server.com:8080/c
MAC1: 00:1A:79:AA:AA:AA
MAC2: 00:1A:79:BB:BB:BB

✅ Unlabeled MAC
Panel http://example.com/c
00:1A:79:XX:XX:XX

✅ Shared MAC (for multiple portals)
http://server1.com/c/
http://server2.com/c/ # Uses same MAC as server1
00:1A:79:XX:XX:XX

wget -q --no-check-certificate https://raw.githubusercontent.com/Belfagor2005/StalkerPortalConverter/main/installer.sh -O - | /bin/sh
« Последнее редактирование: 08 Июнь 2025, 20:37:40 от Root »

Root

  • Супермодератор
  • Аксакал
  • *****
  • Спасибо
  • -> Вы поблагодарили: 11777
  • -> Вас поблагодарили: 18341
  • Сообщений: 4001
  • Респект: +2717/-0
Stalker Portal Playlist Converter​
« Ответ #1 : 08 Июнь 2025, 20:37:29 »
v.1.1
added requests options


Thanks Lululla

tu134

  • ВИП
  • Аксакал
  • ****
  • Спасибо
  • -> Вы поблагодарили: 10627
  • -> Вас поблагодарили: 14537
  • Сообщений: 3065
  • Респект: +1585/-0
Stalker Portal Playlist Converter​
« Ответ #2 : 11 Июнь 2025, 09:28:22 »
New version 1.2

    fix parse mag(*) + m3u
    removed unnecessary superfluous code
    correct assembly of devices
    Fixed adding results to the queue


Thanks Lululla

tu134

  • ВИП
  • Аксакал
  • ****
  • Спасибо
  • -> Вы поблагодарили: 10627
  • -> Вас поблагодарили: 14537
  • Сообщений: 3065
  • Респект: +1585/-0
Stalker Portal Playlist Converter​
« Ответ #3 : 16 Июнь 2025, 23:10:53 »
Stalker Portal Playlist Converter

Что нового в новой версии beta 1.3

    Account Info Extractor: automatycznie pobiera i wyświetla dane uwierzytelniające, datę wygaśnięcia subskrypcji, limity połączeń i status konta z portalu Stalker.
    TV Bouquet Conversion: teraz możesz konwertować listy odtwarzania do formatu Enigma2 TV bouquet, kompatybilnego z odbiornikami satelitarnymi i dekoderami.
    In-Plugin Updater: uaktualnij wtyczkę bezpośrednio z interfejsu jednym kliknięciem (wymaga aktywnego połączenia internetowego).

wget -q --no-check-certificate https://raw.githubusercontent.com/Belfagor2005/StalkerPortalConverter/main/installer.sh -O - | /bin/sh

tu134

  • ВИП
  • Аксакал
  • ****
  • Спасибо
  • -> Вы поблагодарили: 10627
  • -> Вас поблагодарили: 14537
  • Сообщений: 3065
  • Респект: +1585/-0
Stalker Portal Playlist Converter​
« Ответ #4 : 19 Июнь 2025, 12:51:22 »
Version 1.3 and upgrade from Blue Button (menu) to 1.4 ( a popup message advise it..

v.1.4 have important security fix.

Thanks Lululla

nicoll

  • Аксакал
  • *****
  • Спасибо
  • -> Вы поблагодарили: 8132
  • -> Вас поблагодарили: 12248
  • Сообщений: 2475
  • Респект: +1267/-0
Stalker Portal Playlist Converter​
« Ответ #5 : Сегодня в 08:11:05 »
v.1.4 added

**Web Interface Access and Management Help**
Спойлер   :
This plugin includes a built-in web server that allows access to a full management interface.

### How It Works

* When the plugin starts, a **masked access code** is displayed (e.g., **"Access Code: 12••34"**).
* Open the displayed web address in your browser (e.g., `http://192.168.1.100:8080`).
* Enter the **full access code** shown in the plugin (e.g., `123456`).
* If the entered code is correct, you gain access to the management interface.

---

### Authentication System Features

* **Automatic code generation**:

A random 6-digit code is generated on plugin start (if not already present).
The code is stored in the plugin configuration.

---

### On-Screen Controls

In the main screen:

* You see **"Access Code: 12••34"** (yellow text).
* Green button: **"Show Code"**
* Red button: **"New Code"**
* Below the buttons, you see hints: **"0-SHOW"**, **"1-NEW"**

#### To reveal the full code:

* Press **"0"** on the remote control.
* The full code is shown (e.g., **"Access Code: 123456"**).
* After 10 seconds, it returns to the masked view (e.g., **"12••34"**).

#### To generate a new code:

* Press **"1"** on the remote control.
* A new 6-digit code is generated (e.g., `987654`).
* You see **"New Access Code: 987654"** for 15 seconds.
* Then it returns to masked view (e.g., **"98••54"**).

---

### Advanced Security

* Access is **temporarily blocked after 3 failed attempts**.
* **No hints** about the correct code are shown in error messages.
* Code check is **case-insensitive**.

---

### Playlist Management Interface

* View all saved portals and associated MAC addresses.
* Displayed in a structured, tabular format with logical grouping.

#### Available Actions:

* ✏️ **Edit** a portal (URL and MAC list)
* 🗑️ **Delete** an entire portal
* 🗑️ **Delete** a single MAC address

#### Confirmation & Feedback:

* Confirmation popup for all delete operations
* Visual feedback after each action

---

### Workflow

* Full management access from the main menu
* Inline editing with dedicated forms
* Automatic return to main view after operations

---

### Real-Time Updates

* Changes are saved directly to the playlist file
* Plugin reloads automatically
* Interface always reflects the current state

---

### How to Use

#### Access Advanced Management:
* From the homepage, click **"Full Management"**
* Or go directly to `/manage` in the browser

#### Edit an Entry:

* Click the ✏️ icon next to a portal
* Edit the URL and/or MAC list (comma-separated)
* Click **"Save Changes"**

#### Delete Items:

* 🗑️ Next to a portal: deletes the entire portal
* 🗑️ Next to a MAC: deletes only that MAC address

#### Add New Entries:

* Return to the homepage using the dedicated button
* Use the main form to add new entries

---

### Security Notes

* All operations require authentication
* Input validation before saving:
* Correct URL format
* MAC address validation
* Confirmation required for destructive actions
* Clear error messages for invalid operations

Thanks Lululla
Излишняя скромность - кратчайший путь в неизвестность !