Ciefp IPTV Link Checker
This web application allows checking IPTV links from a JSON file.
The application supports MAG and M3U links, checks their availability (status) and displays the results in a table.
Main functionalities:
Checking links:
The application loads a JSON file with IPTV links.
For each link, it checks availability using an HTTP GET request.
It shows the status of the links (Available, Unavailable, Error).
Filters:
Filter results by status (Available, Unavailable, Error) and link type (MAG, M3U).
Export:
CSV Export: Enables the export of selected (filtered) links to a CSV file.
JSON Export: Enables the export of only available (Available) links to a JSON file.
Progress bar:
Visual display of progress during link checking.
Termination of verification:
Allows the user to stop checking links at any time.
Using:
Load the JSON file with IPTV links.
Click "Check Links" to start the check.
Filter the results as desired.
Export the results in CSV or JSON format using the corresponding buttons.
The application is simple and efficient for checking and exporting IPTV links in the desired format.
The script is configured for MultiStalkerPro.json
..:: ciefpsettings ::..
-
Version 1.1
- ciefp
- 4.92 kB
- 438 Downloads
Ciefp IPTV Link Checker 1.1
Here is a short explanation of the changes related to tmdb_key and subdl_key, as well as the option to scan M3U links with mode: no-cors:
1. Ignoring items with tmdb_key and subdl_key:
Problems with undefined values:
The values Host: undefined, Username: undefined, Password: undefined appeared, because some items in the JSON
referred to an object that had keys such as tmdb_key or subdl_key, but did not contain the necessary information for the type (MAG or M3U).
Solution: In the function that processes links (processLinks), we added a condition that skips items containing tmdb_key or subdl_key.
Effect: When items with tmdb_key or subdl_key are found, they are skipped, and further scanning continues with the remaining links,
preventing the display of undefined values.
2. Scanning M3U links with mode: no-cors:
Why mode: no-cors?:
When scanning M3U links, the HEAD method is used, which only checks the resource headers,
without downloading the entire content. However, some servers may block requests from outside their domain due to CORS (Cross-Origin Resource Sharing) policies.
Solution with no-cors:
To enable checking these links without being blocked by the server, we added the mode: 'no-cors' option to the fetch request for M3U links.
This allows the link to be checked even though CORS rules may block access to the data.
Effect:
This option allows checking M3U links without having to download the entire content from the server,
while at the same time allowing it to detect whether the link is available or not.
Conclusion:
Ignoring keys (tmdb_key and subdl_key) allows to avoid displaying incomplete or irrelevant data,
which prevents errors in tables with undefined values.
Using mode: no-cors for M3U links allows to check M3U links even if servers block direct requests,
which helps to perform availability checks without downloading content.
These changes improve the accuracy and functionality of the application, allowing better and faster link scanning.
..::ciefpsettings::..
-
Version 1.0.0
- ciefp
- 3.94 kB
- 78 Downloads
