杨坤-我真的很想念你
我用了所有的办法都不成联系到你
你是否还好,分别21年了,只有07年初在青岛李村见过你
现在真的很想念你,可否能联系我
我用了所有的办法都不成联系到你
你是否还好,分别21年了,只有07年初在青岛李村见过你
现在真的很想念你,可否能联系我
写一个notepad++正则表达式把类似
烟雨人间,http://mobi.kuwo.cn/tmevideo/tme1257648.mp4
阿果吉曲,http://mobi.kuwo.cn/tmevideo/tme1257695.mp4
替换为
在 Notepad++ 中可以按照以下步骤使用正则表达式完成替换:
步骤
Ctrl + H
打开“替换”对话框。在“查找目标”中输入正则表达式:^(1+),(.*)$
^
表示匹配行的开始。([^,]+)
是一个捕获组,[^,]
表示匹配除逗号以外的任意字符,+
表示匹配前面的元素一次或多次,这个捕获组用于匹配歌曲名称。,
用于匹配逗号。(.*)
是另一个捕获组,.*
表示匹配任意字符零次或多次,这个捕获组用于匹配视频链接。$
表示匹配行的结束。在“替换为”中输入:
#EXTINF:-1,\1
\2
\1
引用第一个捕获组(歌曲名称)。\2
引用第二个捕获组(视频链接)。通过以上操作,就可以将类似格式的文本替换为你需要的格式。
在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
DOMAIN = 'yourdomain.com' # 你的域名
SUB_DOMAIN = 'subdomain' # 你希望更新的子域名
RECORD_ID = '123456' # DNS记录的ID,需要你从DNSPod获取
TOKEN = 'yourtoken' # DNSPod的API Token
def get_external_ip():
try:
return socket.gethostbyname(socket.gethostname())
except:
return '127.0.0.1'
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
一定要记得在退出的时候保存它,还有就是全部更改完成后,重新签名一下。