分类 教程 下的文章

写一个notepad++正则表达式把类似

烟雨人间,http://mobi.kuwo.cn/tmevideo/tme1257648.mp4
阿果吉曲,http://mobi.kuwo.cn/tmevideo/tme1257695.mp4

替换为

EXTINF:-1,烟雨人间
http://mobi.kuwo.cn/tmevideo/tme1257648.mp4

EXTINF:-1,阿果吉曲
http://mobi.kuwo.cn/tmevideo/tme1257695.mp4

在 Notepad++ 中可以按照以下步骤使用正则表达式完成替换:

步骤

  1. 打开包含这些文本的文件。
  2. 使用快捷键 Ctrl + H 打开“替换”对话框。
  3. 在“查找模式”中选择“正则表达式”。
  4. 在“查找目标”中输入正则表达式:^(1+),(.*)$

    • ^ 表示匹配行的开始。
    • ([^,]+) 是一个捕获组,[^,] 表示匹配除逗号以外的任意字符,+ 表示匹配前面的元素一次或多次,这个捕获组用于匹配歌曲名称。
    • , 用于匹配逗号。
    • (.*) 是另一个捕获组,.* 表示匹配任意字符零次或多次,这个捕获组用于匹配视频链接。
    • $ 表示匹配行的结束。
  5. 在“替换为”中输入:
    #EXTINF:-1,\1
    \2

    • \1 引用第一个捕获组(歌曲名称)。
    • \2 引用第二个捕获组(视频链接)。
  6. 点击“全部替换”按钮,即可完成替换。

通过以上操作,就可以将类似格式的文本替换为你需要的格式。


  1. ,

在res\layout\live_source_dialog_select.xml中
改这几行的内容:

    android:text="源名称"
    android:hint="输入直播源名字"

    android:text="https://源地址.txt"
    android:hint="输入直播源地址明文"

当然,这样改完,也只是把你需要输入的源名称和地址帮你填上了,第一次使用时,还需要确认以后才能播放。

import requests
import json
import os
import socket

DNSPod配置

DOMAIN = 'yourdomain.com' # 你的域名
SUB_DOMAIN = 'subdomain' # 你希望更新的子域名
RECORD_ID = '123456' # DNS记录的ID,需要你从DNSPod获取
TOKEN = 'yourtoken' # DNSPod的API Token

获取当前动态IP

def get_external_ip():

try:
    return socket.gethostbyname(socket.gethostname())
except:
    return '127.0.0.1'

更新DNS记录

def update_dns(ip):

payload = {
    'sub_domain': SUB_DOMAIN,
    'record_id': RECORD_ID,
    'record_type': 'A',
    'token': TOKEN,
    'value': ip
}
response = requests.post(f'https://dnsapi.cn/Record.Modify', data=payload)
result = json.loads(response.text)
if result['status']['code'] == '1':
    print('DNS updated successfully.')
else:
    print('Failed to update DNS.')

主程序

if name == '__main__':

external_ip = get_external_ip()
update_dns(external_ip)

在使用此脚本之前,请确保你已经在DNSPod获取了RECORD_ID和TOKEN。你需要替换yourdomain.com、subdomain和127.0.0.1为你的实际信息。

此脚本首先定义了获取本地IP和更新DNS记录的函数。主程序部分调用这些函数来更新你的DNS记录。

注意:这个脚本没有错误处理,如果API调用失败,它不会尝试重新更新。在实际应用中,你可能需要添加错误处理和重试逻辑。

但是 如果家人不小心修改了源接口 再次启动DIYP源接口就会更改
为了防止家人误修改源接口
可以将源地址代码更改如下
使用MT管理器
点击手机本地的.apk软件包,选择查看
点击后缀为classes.dex文件,然后方式
①搜索const–string v1, “CHANNEL_URL“,类型选择代码方式
②直接在浏览板块下,打开setting的setting下的MySettings
diyp.jpg

diyp1.jpg

diyp2.jpg

一定要记得在退出的时候保存它,还有就是全部更改完成后,重新签名一下。

https://mmtx.lanzoul.com/izkAN1ljgusb
把下载到的classes.zip解压,解压后的2个文件替换原版影视的文件。
点击classes.dex,点击w5,点击c,查找到276行的const-string v0,把“接口网址.json”替换为你自己接口网址。然后再点击d,查代到1876行的const-string v0,把“接口网址.json”替换为你自己接口网址。
注意:接口网址要全局接口,就是有点播的那种,直播接口在代码里的!

使用说明
1,上传zip文件到根目录。解压得到:WxqqJump

2,修改根目录里的index.php文件,在第一行 <?php 下面新增一行:

require_once('WxqqJump/WxqqJump.php');
当不再使用或者需要临时关闭跳转时,只需注释掉该行代码即可。

说明:本教程仅适用于php类型网站

1108318027.zip

#PROXY-START/

location ~* .(gif|png|jpg|css|js|woff|woff2)$
{

proxy_pass 目标网站;
proxy_set_header Host 目前网站;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
expires 12h;

}
location /
{

proxy_pass 目前网站;
proxy_set_header Host 目前网站;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_ssl_name 目前网站;
proxy_ssl_server_name on;
proxy_redirect off;
add_header X-Cache $upstream_cache_status;

#Set Nginx Cache

proxy_set_header Accept-Encoding "";
sub_filter "目前网站" "自己反代域名";
sub_filter_once off;
    add_header Cache-Control no-cache;
    expires 12h;

}

#PROXY-END/