使用Railway服务平台和message-pusher项目搭建自己的微信通知推送服务器
相信大家现在在用的微信推送平台都是什么方糖QQ的server酱(Server酱·Turbo版 (ftqq.com))又或者是什么PushPlus之类的,我自己用的是server酱,但是在使用过程中发现一个问题:它每天只能推5条消息
对于我这种拿另一个手机使用SMSForwarder(pppscn/SmsForwarder: 短信转发器 (github.com))来转发短信的人来说,一天接到的验证码短信肯定不只5条,虽然配置了邮件转发,但是有的时候QQ的smtp服务器抽风,而且邮件不如微信好用,所以我就在想能不能搭建一个自己的推送服务器
恰巧我之前看到过songquanpeng/message-pusher: 搭建专属于你的微信消息推送服务 (github.com)这个项目,因为文档里面说可以部署在heroku上面,我就干起来了
本次使用到的项目以及平台:
pppscn/SmsForwarder: 短信转发器 (github.com)
songquanpeng/message-pusher: 搭建专属于你的微信消息推送服务 (github.com ...
在华为Watch Pro 3上面安装第三方应用
我身边老多人用智能手表了,OPPO Watch 2 已经见怪不怪了,这不又来了个HUAWEI Watch Pro 3手表,说请我帮他装点软件。说白了手表装软件不就adb嘛能有啥,既然结了这活,那就干吧(因为忘记拍照了,所以本文应该是全文字)
华为手表用的是鸿蒙系统,一开始我还在担心会不会没有adb调试的功能,等我按照正常操作(关于,版本号连点5下,开发者选项)后,看到开发者选项里面没有adb调试这个选项,取而代之的是什么HDC调试(我猜是华为自己的一种调试模式),实际测试这个HDC调试跟adb调试好像是一个东西?用abd都能够连接
使用adb connect ip:port进行连接,我一开始天真的以为直接adb install就可以了,当我这么操作的时候,这傻逼系统告诉我说不允许通过adb安装应用,我翻了翻开发者选项,没有平常的通过adb安装应用的开关,上网搜了一下说com.android.packageinstaller这个应用包会禁止安装应用,所以要先关掉,装完要开回来(不然会变砖头)
所以就很简单啦,在安装之前我们先关掉这个应用包,安装完后打开即可
这里有个坑:华为手表连接WIF ...
Teamspeak服务器搭建指南
在跟群里的水友们进行语音的时候,我用的一般都是扣扣语音,没错就是那个Bug百出而且还超级烂的扣扣语音,虽然有一段时间用过开黑啦,但是感觉不如Discord的体验好。但是水友又不是个个都会用Discord,后来经过我们的商讨,我们决定转战Teamspeak.
下面我将会以我的经验来告诉你,一个Teamspeak服务器应该怎么搭建
首先Teamspeak不像QQ那样有官方的服务器可以用,所有的服务器都是自己搭建的(当然也有很多别人搭建好的能用,不过为了安全性考虑还是推荐自己搭建)
在教程中,我可能会Teamspeak5和Teamspeak3混用(因为我没有TS5的BETA KEY,有些功能还不能用,不过能用TS5的我还是会用TS5)
安装TeamserverTeamSpeak Downloads | TeamSpeak
你需要到Teamserver的官网下载服务器,根据你的服务器系统下载所需要的版本(上面这个直接指向服务器下载页面)
因为我这台服务器是Debian GNU/Linux 10(Py3.7.9) x64,所以我这里下载linux 64位的版本,下载完以后直接解压
解压 ...
MHYY-AutoCheckin - 米哈云游(云原神)自动签到脚本食用指南
米哈云游(云原神)自动签到脚本食用指南在指南开始之前,请确保你有一颗聪明的头脑和可以折腾的时间,否则请等时机合适再进行配置!
在使用过程中如果遇到什么问题,请前往Issues · GamerNoTitle/MHYY (github.com)发起新的issue来提出,不要在本页面的评论区提出问题(因为追踪性太差了)
对于正在使用本脚本的用户,请注意:每次云原神更新后(一般会跟着本体大版本更新就更一次),请把自己的配置中的version修改为最新的云原神版本,否则可能会出现不可预料的错误;并且请及时更新脚本,在自己的仓库点击Fetch upstream然后点击Merge即可!)
现在这个值是作为fallback值使用,只有当官方的版本号服务器不可用时才会用到这个值,所以有空就改,不改也可以
用前必读⚠️请不要进行宣传,谢谢!一旦发现宣传就删库跑路!使用过程中如果出现bug可能会使用您的日志进行错误追踪,详情请见隐私政策
快速开始
先点个STAR,我们马上开始我们的教程:D
青龙面板如果你选择使用青龙面板,那么你需要执行以下操作
首先点开订阅管理,把这个命令粘贴进去
1ql ...
用Python和Flask打造属于自己的API
先上api链接:https://api.ninym.top
文档链接:https://ninym.top
快速开始环境安装首先既然是用python+flask,这两个东西肯定要装好的嘛~ Python的安装我就不讲了,主要说下flask
很简单,安装命令就一行
Linux1pip3 install flask
Windows1pip install flask
因为我这里已经安装过了,所以写的是Requirement already satisfied,如果没有安装过的话会进入安装状态
# Hello World既然要用flask框架,那就首先要引用,在python中,我们可以使用import语句来引用外部模块
1from flask import Flask
当然可以在后面加上as xxx给它取个别名(特别是对于那些名字很长的modules,下面会讲)
接下来我们创建我们的第一个flask程序
123456789from flask import Flaskapp = Flask(__name__)@app.route('/', methods=[ ...
NeteaseMusicDownload —— 网易云音乐自助下载网站
这个项目起源于一个生活小例子。昨天(2022.2.9)我在剪视频,然后需要某一首歌,结果网易云直接不给我下(会员限定)
那没办法,我只能看看找点别的办法,最开始想到的是@nondanee/unblocknetease这个项目,但是这个项目年久失修,我打开了代理通道后,网易云接入就发现,网易云提示未连接到网络,说白了就是用不了
后来我想到我手头上有网易云音乐的对外链接的api,想想应该可以拿这个东西搞定这个事情,这个项目便诞生了~
找模板做一个网站,首先颜值必须得高,这里我去html5up找了一个模板来用(因为懒QAQ)
因为这个网站所需要的元素很简单,就是一个输入框、一个按钮而已
最终找了Eventually这个模板,下载下来进行修改
写按钮事件这里就是要用户把链接帖进去,然后把输入的内容的网易云域名改为我的api域名,所以就在JavaScript里面做了一下字符串替换
12345678910111213function openNew(){ var link = document.getElementById("link").v ...
音灵INVAXION解锁工具制作全纪录
PS:音灵解锁补丁是我在高考前1个月左右的时候摸的,具体可以看Commit记录√
音灵在2021.2.5宣布停运,我直到五月左右上游戏的时候才发现,我卡在了加载页面,翻了一下讨论区才发现,游戏停运了
但是我还在讨论区里找到了这个
然后我就下了这个使用了,发现,诶,我的铺面确实全解锁了,于是我开始了我的星舰解锁工具和角色解锁工具的制作
星舰这个东西,我翻了一下我自己的存档(在注册表)
发现数字都在个位数,而我数了一下星舰的数量是13,我就在想,星舰的编号是不是从1~13,然后我就开始了我的解锁之旅
一开始我先将里面的内容换成了
1[{"themeID":1},{"themeID":2},{"themeID":3},{"themeID":4},{"themeID":5},{"themeID":6},{"themeID&q ...
网站优化:网站目录缩短及重定向
考完高考啦,闲的没事干,想着之前各种SEO优化服务给我发的邮件,我想说:我自己也知道我的链接太长了呀!!!
所以这波是自己来优化(其实就是把链接缩短了而已)
本来是想着每个都加个301跳转,这样我就可以跳转到网页了,然后新建了两个干了起来
然后看到我的一堆文章,啥呀,整整三十六篇???!我这得搞到什么时候
说句实话,我才弄好俩了,就已经感觉太麻烦了,这条路行不通
然后我就想用我三脚猫功夫的JavaScript来弄,于是就有了下面这种问题
想法:
使用window函数获取当前链接
使用正则表达式匹配链接
将连接中的日期统一替换为posts
控制301访问新的链接
想好了,开工!
我的第一版JavaScript是这么写的
123url = window.location.hrefresult = String(url).replace(/20[0-2][0-9]\/[0-1][1-9]\/[0-3][1-9]/i,'posts')window.location = result
解读一下:
获取当前链接地址并赋值为url
将替换url中匹配正则表达式的部分, ...
白嫖?给我也整一个!白嫖网易云游戏平台时长
有谁不爱白嫖呢,特别是配置好的东西
网易云游戏平台我在它内测期间用过,那个时候游戏变动太大(指可玩的游戏下周就变得不一样了),然后就放弃了
几个月前不是原神公测了嘛,就发现这个平台有原神(主要是自己手机玩不动),所以就开始该平台的使用
但是!!!它每天只有120~180分钟的游戏时长(不签到120mins,签到不等),而且电脑游戏的时长是累计制的,不签到就等于没有!!!
于是,我开始了我的白嫖之旅……我写了一个自动签到脚本,用Github Action帮我运行,就可以自动签到了!(耶~~~)
你可以在Github搜索wyycg-autocheckin找到这个脚本,也可以直接访问https://github.com/GamerNoTitle/wyycg-autocheckin来获取使用
本脚本通过使用Github Action来进行网易云游戏签到操作,让你能够天天白嫖网易云游戏时长和云电脑!
喜欢就给我点个STAR吧!
签到时间是早上10点,如果有需要就自己修改.github/workflows/AutoSignin.yml中第12行的时间,时间遵循UTC时间,+ ...
MCDR-Mirror-Server使用手册和例子 | The usage and example of MCDR-Mirror-Server
简体中文感谢你选用MCDR-Mirror-Server作为MCDR镜像服插件,本页面是镜像服插件的一个例子,希望你看了这个例子能够更加清楚镜像服插件的工作原理和使用方法(*^▽^*)
English users please click me!
使用方法首先,我们需要下载MCDR-Mirror-Server插件,你可以在Github仓库下载,对于中文用户,请下载mirror.py和mirror.json
接着,把mirror.py放入MCDR的Plugins文件夹,把mirror.json放入MCDR的config文件夹,这样,插件的位置就到位了
在MCDR的目录下新建一个文件夹,或者在其他地方新建一个文件夹,用于存放镜像服的文件。
请注意!Windows用户请不要跨盘符建立文件夹,如果你的MCDR文件夹在C盘,那么你就把镜像服文件夹建立在C盘,请不要建立在D、E、F等盘(即禁止跨盘符建立文件夹),这是由于cmd的盘符切换方法导致你在运行MCDR的时候无法切换到其他盘符
将你的镜像服文件丢进你建立的文件夹内,可以带着MCDR进去,也可以不带,程序会自动判断是否带了MCDR
接着 ...