futabruh.20.06.03

前几天我的阵列卡接的几块机械硬盘突然断电了,我备份bl3存档时还选的删除源文件,导致200多个档顿时回归虚无🙃换句话说它既不在ssd上也不在机械硬盘上,而且由于ssd删除文件会执行trim,它们已经变成了一堆0,比raymond chan的菊花还要0

我猜测是电缆的问题,但也有可能是阵列卡的问题;半个小时后我上面只插了一个笔记本硬盘,它仍然出现了断电故障,而此时阵列卡的另外一组sas线接的ssd却没有问题,由于它接在另外一组电缆上,所以问题找到了:就是那个电缆对应的一路硬盘电源输出(话说回来长城矿龙就是个迫真模组电源,还要区分CPU输出、PCIe输出和硬盘输出)坏了,换成另外一路后问题解决,搞了十个甚至九个小时的checksum都没有掉线

我记得去年我的hp主板也会导致硬盘掉线,后面我发现问题居然是板载sata是坏的,反正这种问题就™蛋疼,更蛋疼的是我的200个bl3档没了🙃

另外我发现我的win10虚拟机卡出翔的原因是我居然将三个虚拟化指令选项都没有开启,卧槽,我当时™是怎么装的这个虚拟机🤔全开启后哪怕在里面用firefox都不怎么卡,好像有时这还是有点用的,比如批量注册protonmail时(迫真

另外我那天批量注册的一批protonmail账号貌似都被橄榄了可还行🙃至少搞epic商店用不到protonmail这种高级玩意,随便搞个可以自定义前缀的临时邮箱就能搞定🤔

power outage.20.06.01

突然停电了可还行,而我此时需要把部分东西从一块笔记本硬盘拷到另外一块笔记本硬盘上,这样我就可以用手机来连那块格式化成exFAT的硬盘了,哪怕两米的数据线都能带起来,我感觉我这手机带个刻录机都没啥问题🤔

还好我有可以读NTFS的设备,那台tbook16power,然而它没电了🤔还好我连给它快充的移动电源都有,我还找到了个hub,两个魔改移动硬盘转接器(加了12V输入,理论上来说可以搞台式硬盘,但我只需要用它搞笔记本硬盘),还有一堆数据线

很快我就可以在两个盘之间拷数据了,速度高达90MB/s

果然我™早就准备好了一切,就是为了应付这种极端情形🤔

上次那个丢了我分区表的转接器是我5年前买的,我当时买了五六个,有一半直接用坏,还有一半我估计也不太乐观🙃这次那两个可能会好很多🤔其中一个还是type c接口的,这样无论用粗和短的USB3.1线还是细和长的USB2线都能跑起来,但接手机的话就只有后者了🤔

free gtav.20.05.20

我白嫖了21个epic的GTAV,然后用其中一个登进去下着玩;epic在梯子上能跑到满速,而且现在GTAV已经到了89GB,至于第一次登录还是需要注册rgsc的账号,最好和epic一样,然后设置一次绑定就能玩了;我记得之前玩sbeam版时需要输入个序列号,如果输错或者被别人输了那么这个号就彻底废了

至于我的机子,反正2k玩起来还是比较吃力的,别看benchmark时能上50,实际玩起来这个帧率基本上只有在序章才有可能实现,大地图上动不动卡到30甚至20;另外这游戏好像还能自动缩放到(窗口无边框)全屏,而且截图也是设置的分辨率而不是4k,有点意思

估计线上模式我仍然没有兴趣,搞不好我真的测评一顿后就关了吃灰,但现在我也没啥可以玩的游戏

UPDATE:我趁活动结束前又白嫖了38个账号,为什么不是40是因为有两个账号注册时被我填错了邮箱,导致好几个账号的密码没有被记下来,尽管绝大多数的账号我都重设密码了,但那两个恢复密码也恢复不了,因为有未知原因导致压根就收不到邮件🤔其实用protonmail还是太蛋疼了,因为epic的玩意拿临时邮箱就能搞定🤔

至于GTAV,降到1080p后终于极其流畅了,至少玩起来手感真™爽,其实它缩放走的是系统设置,比如系统设置150%时1080p可以占据2k那么大的窗口,2k可以占据全屏,200%时当然1080p也能全屏了🤔我觉得GTA系列的资源好像也不怎么适合4k,还是开比例渲染后超采样到1080p比较好🙃

online好像我压根就没成功连上去过,可能梯子已经不够用了🙃所以可以无视🙃感觉无论是GTAV还是RDR2的online模式最后都会变成翔,我要么看下有没有私服吧

另外我可不确定RDR2有没有必要买,因为感觉我的机子肯定带不动,而且我好像对西部题材没啥兴趣,另外等我回去后先不论有没有时间玩,我的显示器并没有设置缩放🙃

defloration postprocess.20.05.17

到现在defloration的拖站已经彻底得不能再彻底地完成了,而且在我的拖照片脚本有bug的情况下我还多跑了两遍(帐号都没有被橄榄),现在我可以做postprocess了🤔另外那个存储vps和onedrive好像不是很兼容,导致17到20年的东西全部传不上去,所以我只好开了三台还是四台来着128GB的nvme vps做这事,我发现onedrive现在完全不行啊,动不动就完全没响应,基本上三四小时才能传完90GB视频🙃

当然discord drive早就传完了,所以我才能随便下下来重新解压然后传onedrive上;至于那几台vps除了压缩包外只有30GB空间,其实我写了一个根据rar输出日志文件自动删除无用文件的脚本,这样哪怕可用空间没有文件总体积那么多,也能随便压缩解压了🤔

这样我就可以做所谓的postprocess了,其实将dump下来的资源传到onedrive上面已经算是postprocess的一部分了,但通常在拖pornsite时,postprocess的意思是将pornsite上的网页全部保存下来并将里面的图片和视频链接全部从他们的源(会员到期或被橄榄后就失效)替换成我们的源,然后我们才能算是完整保存了所有东西,甚至包括体验(迫真

至少这样做之后使用它们会变得更容易,和会员还在时几乎完全一样,除了我在线播放视频的源从cloudfront降级成了onedrive之外

图片我打算托管到discord上,除了有那么二三十张图片超出了8MB外,别的图片都可以直接上传discord上,然后只需要对网页做个简单的sed替换即可;只不过上传到discord上的图片貌似会被处理一遍(比如exif信息就没了),所以checksum肯定对不上,基本上只需要保证图片上传上去了即可(现在的discord drive脚本肯定能保证图片上传了上去

下一步可能是替换视频链接了,然后把里面的页面和页面之间的超链接也替换了,就像我搞过rj的破玩意一样,只不过我有他网站的裤子所以我可以直接改sql,但这个我得改html

还好不像rj乱用链接,这个里面的链接基本上都是迫真绝对链接,所以替换起来应该非常容易🤔

UPDATE:话说回来这玩意搞完后居然在无限上传,按照我的脚本如果上传失败的话就会不停重试,所以我看了下,原来是生成的metadata达到了33MB,我去,可见20万个小文件的话metadata也没法直接上传了,得想办法写个分支脚本压缩下

另外那个搞der untergang的constantin film不知大脑降级了还是怎么回事,又来橄榄untergangers的视频了,据他们分析貌似OBS之外的视频都会被橄榄,这实在是太™过分了,完全就是在动摇untergangers小众社区的基础;我突然想便乘一次了,比如我的ddOtube如果做好了的话完全可以强推ddOtube,然而我忙于拖defloration.com懒得搞ddOtube,所以我恐怕只能换种方式便乘了,比如推荐他们用backblaze🤔

作为一个迫真海盗主义者,想想constantin film如果那么喜欢维护他们的狗屁版权的话,我们用kawaii.toiletchan.xyz分发迫真侵犯他们版权的downfall恶搞片甚至未经修改的downfall电影的话,他们会不会对这个域名进行whois出道呢?而他们如果这么做的话,那么谁的电话会被打呢?谁会被骚扰到真·untergang呢?我把whois填成李志强的信息就是为了这一天🤔

UPDATE2:处理完网页后我发现其实还有一样东西没有拖,那就是视频的预览图,按理来说我用div区块来检索需要拖的图片,我当然没设置装视频的区块🤔要么我在下次(如果还tm有下次的话)拖的时候搞?

或者我可以检索出那部分区块专门处理一遍?只不过aria2下载的目录放在别处?这次顺便我把css也搞了上传到discord上去

另外我发现epic白嫖gta5其实是按ip限定的,一个ip只能领一次或有限次,这破玩意什么地方都要检查ip,连注册时都要检查一遍ip,这时bitvise ssh client或者别的client的ssh tunnel功能就很有用了,尤其是和梯子搭配在一块用时🤔理论上来说只需要在添加商品时切换到新ip就可以了🤔

defloration finale.20.05.16

在我不知多少天的折腾之下,我终于把从2001年到2020年所有的defloration.com视频上传到了discord drive上;onedrive我完全可以趁我睡觉的时候进行,之前我就传到了2016,只需要在新存储vps上补全后面四年即可;现在开始进行verification,这反正比上传舒服多了,后面那四年都没有达到100GB,所以我打算搞两台vultr的nvme vps做这件事情,而2015和2016都在100GB以上,我只能用那台新存储vps了

实测discord drive下载还是相当爽的,在我的新存储vps上能跑到1.2Gbps到1.5Gbps的下载速度,但不知为什么在vultr的机子上只能跑到900Mbps,平均只有850Mbps左右;那两台机子我查了下cpuinfo好像和我那个用了ryzen的存储vps主频差不多,但可能更加迫真独占,外加使用了nvme,在checksum时能跑到450MB/s到500MB/s的速度(话说回来这不是nvme ssd吗,怎么这速度长得这么像sata ssd,尤其是我开的两台有一台还跑出了360MB/s,太™像我的某块三星迫真mlc sata ssd了),三四分钟就能跑完checksum,这就是为什么我还是开了两台这种vps

哇,我好像看到什么不得了的东西,vultr居然能跑到将近2Gbps?可能只有LA节点才能达到吧

这是我那个新存储vps的速度

这是它的iotop数据

2018
real    4m4.626s
user    3m12.632s
sys     0m39.589s
2019
real    3m43.979s
user    2m59.638s
sys     0m35.046s
2020
real    2m1.950s
user    1m34.754s
sys     0m21.202s

最后我用45分钟就完成了2018和2020的验证,至于另外一个好像超时了,因为我之前还设置错了预装脚本的参数,多浪费了可能有5分钟吧,不然应该也能在一小时内完成

接下来我完全就可以开始跑图片了,只需要写好程序,等他们管理员开始睡觉了,跑,然后要么我的账号立即被橄榄,要么我的确拖到了所有照片,但无论是这两种情况中的哪一种,整个defloration siterip今天就可以结束了

defloration.20.05.15

哇,这个破站的东西比我预想的还要多,现在拖到了2016年,由于现在1440p的视频也有了,每年的archive已经高达120GB,onedrive还好,discord drive已经变成了煎熬,毕竟加入了checksum之后以前要是能搞50MB/s的话现在可能只有坑爹的30MB/s甚至20MB/s了🙃

这不,我昨天就已经搞到2014了,今天才勉强把discord drive上传到2014,并勉强推进了两年;现在我的vps可用空间只够我暂存两年了,而我敢肯定的是这250GB的东西要是搞onedrive可能也就是一个晚上的事情,但如果搞discord drive,恐怕一个白天都不够

所以我加了一台新的存储vps来搞剩下的三年半,那个letbox最近搞活动,我上了1TB的存储,2Gbps网络和双核(迫真)CPU最后只要⑨.⑨美元一个月,我去,这简直比我现在用的两台机子加起来还要屌(除了内存有点小

它有多屌我马上就可以体会到了,但首先它不是即时开通的,我还要等某人给我开通🤔

另外我还折腾好了备份图片的脚本,和以前一样先列举出图片链接按照aria2格式写入文件,然后用aria2c批量下载,唯一的区别是需要设置好http headers🙃但我没有开始搞这个,毕竟那是视频搞完后做的事情,我估计等我开始dump图片几分钟到几小时后我的帐号就要被橄榄了,所以我打算先搞完视频再说

为了在我被橄榄之前多搞点图片,我打算迫真研究下社会工程学,比如他们网管啥时候在睡大觉之类的🙃

extras (hakushin

如何只利用bash自带工具处理html?我的意思是像使用了html解析器那样处理html?

比如在defloration脚本里有时候需要获取div级别的信息,比如它的2020和2019系列居然在同一个html页面里面,区分它们的仅仅有<div class="images_block">里的子div里的字符串;那么如何获得这么大一串div里面的所有内容?

其实bash的文本处理基本上是以行为单位的,我们只需让这个层级的div每个占据一行即可,而换行符对于html来说完全没有意义,因为它其实是按照树形来解析的;那么很明显我们可以先删掉原来html里的所有换行符(需要高级sed,但你八成也不需要管这个,直接用代码就可以了,比如sed ':label;N;s/\n/ /;b label'),然后重新插入换行符

重新插入换行符的位置当然是在<div class="images_block"的开头,这样我们基本上可以确保这个级别的div就占据了一行,而在html的角度来看,这样做其实相当于把html树分割成了以这个div为根结点的森林,这样就可以接下来用grep命令挑出我们需要的树或者说div代码块而忽略其他部分

甚至都不用什么复杂的grep,一句“Archive 2019”或者“Latest sets”就足够区分它们了;接下来还可以重复这个过程,通过继续在部分位置插入换行符来将树进行更细的分割,然后接着从森林里用grep挑出需要的树(它肯定有某个特征),直到挑出需要的东西为止,其实就有点像html解析器里的xmlpath,只不过需要写的代码更长而已,偶尔还得插进去几个for循环

这样搞html反正比通过正则表达式强行匹配好玩多了🤔

onedrive antics

某天我上hostloc乱转,然后发现有人在用25TB的sharepoint玩意,我看了下,除了收了几个onedrive账号外,sharepoint还可以连接rclone甚至连接上oneindex;而且sharepoint还有一个好处,哪怕没有25TB,只有1TB(听说这玩意是动态调整大小的,你先想办法塞1TB东西进去再说吧),一个账号可以建立无限个sharepoint站点,这样就拥有无限容量的空间了;不像辣鸡google drive,onedrive的全局管理员都能买到,很多人买来建立子账号或者卖钱或者给人白嫖

首先登进office.com,作为office365迫真学生订阅的一部分,sharepoint应该有显示,不然的话(比如我后面白嫖的几个账号里面居然找不到sharepoint的选项了)可以用https://[sitename].sharepoint.com/_layouts/15/sharepoint.aspx来进入,实在不行可以上api大法:打开graph explorer,授权当前账号后查询https://graph.microsoft.com/v1.0/sites/root/lists就能找到sharepoint的站点名称

然后就有一个create site按钮可以用来创建一个sharepoint站点,创建后就可以在graph explorer里使用https://graph.microsoft.com/v1.0/me/memberOf查询到id了

然后用https://graph.microsoft.com/v1.0/groups/[上一步查询到的id]/drives来查到以b!打头的drive id了,现在就可以在rclone的高级设置里填这个drive id来使用这个sharepoint站点了,或者通过某种设置装备到oneindex上(但我还不知道该装哪儿

ref.
https://www.lizi.tw/soft/6579.html
http://blog.jialezi.net/?post=157

new vps

新vps果然极其奥利给,下东西速度170MB/s,我感觉甚至有点overpower了,以这个速度可能两个小时我就可以结束战斗了🤔

再说了它什么都可以加,连流量都可以加,5TB不够了可以加到10TB,实在是太™爽了,也许我错过了virmach的车,但这车也不错

然而这破玩意尽管下载惊人,但至少discord drive完全不行,都卡成丢人的90Mbps了,它还有nvme ssd加速临时文件处理,我实在是想不出来问题出在哪儿,是cpu限制还是网络限制?反正以这个速度一天都上传不完

而且更坑爹的是尽管2015和2016东西超多,但后面几年都没啥东西,换句话说1TB的这玩意完全就是在浪费钱,我打算等到月末的时候缩了,缩成512或者别的啥,这破玩意还真™是只能做存储的vps,但我存储又完全不用vps,我还不如开四台vultr的100GB实例,反正搞完我就删了

update (hakushin

那个vultr的vps也翻车了,尽管从cloudfront下东西的速度超快,做checksum的速度能上500,但它居然完全连不上discord的服务器🤔有一次它连上了,然而速度也只有300Mbps,我估计这玩意的瓶颈还真在线程数上(假如它能一直连上discord的话

疑似只有LA的vps可以上传discord,NYNJ的不行,话说回来discord不是用的cloudflare吗,为啥还有这种限制?还是vultr的网络太渣?

而我的那台存储vps在另外一次上传中跑出了374Mbps的惊人上传,可能搞不好还真和时段有关,有些时候母鸡上的人少

与此同时主盘也在上传,速度如下

现在的进度是onedrive那边上传到了16年,discord drive上传到了15年,16年应该正在上传,17年上传完毕,19年正在传,18年之前翻车了接下来应该还是用那台新存储vps上传,20年就一点点,估计很快就搞完了

从某种程度上来说我的主存储vps已经可以搞图片了,因为我已经下载了defloration.com上面所有能下下来的视频(那些4k片子一个就要12欧元,我肯定不会去下),而且很快至少它不会被用来处理视频了(另外一台机子可能正在处理视频,但也很快就完了);我看什么时候拖图片最合适,能在我的账号被橄榄之前拖到尽可能多的图片

defloration antics.20.05.12

defloration.com拖站行动终于开始了(迫真)!我终于搞了一个月的defloration.com会员,而且我发现它的一大堆片子都放在cloudfront上,这意味着我只需解析出下载链接就可以随便暴力下载了,但我不清楚它的cloudfront链接有多少有效期(我解开了它的base64参数,三个小时半

我觉得defloration.com最难搞的是图片和旧视频,它们每个帖子都好几百个,而且我在一次dump里还搞砸了参数(一个referer头该加双引号结果还是单引号,然后就往服务器里输出了个$)导致账号被封将近两个小时可还行🤔

就和brcc一样,defloration.com里也有萌妹,而且比brcc多🤔而且我再也不会像搞brcc那样等到月末才拖,我打算现在就干,毕竟等我回成都之后我的时间真的不剩多少了🤔

另外discord drive现在已经有点不稳定了,比如我vps上传的125GB文件里有几个到十几个没上传上去的分卷,但我懒得再上传一次,我打算用以前本地上传discord时的方法修复它,具体来说就是用checksum信息来挪走已经上传的文件,重新上传有问题的文件,利用这些文件的信息修复metadata,然后重新上传metadata🤔

discord drive v8

我最后还是决定迫真重写discord drive来实现更稳定的上传效果,因为那天晚上传的东西最后发现有90个缺失和100多个checksum不匹配,很明显手动修复我是懒得做了;为了实现metadata上记录的下载链接下载的文件就是本地上的文件,我决定扩展upload函数的功能,现在它直接返回discord链接,而非像以前一样返回整个discord上传结果然后把处理逻辑写在函数外;它运行在一个while循环上,只要返回discord链接为空就不停上传(所以sleep也得挪到while里面),直到返回了一个可用的discord链接为止;我还加入了可选的sha512校验环节,它会下载刚上传上去的文件然后进行sha512对比,如果不一样的话直接清空discord链接,然后接着循环

这样我觉得如果discord链接被写入了metadata,那么它绝对是完全正确的链接;实测这样整下来速度居然只降低了一半,但每上传126GB文件就要下载193GB文件是什么鬼🤔

现在正在重新照metadata下载,至少这次的文件个数是对的,但下下来后能不能全部通过sha512我就不清楚了🤔

另外上传函数现在唯一能echo到stdout的东西是discord链接,所以其他输出,无论是aria2的输出还是wget的输出还是定制的sha512校验是否通过的输出需要全部重定向到stderr(它也会输出到屏幕上,但不会影响使用那个函数的程序片段获取的结果),后面加上1&gt;&amp;2即可🤔

futabruh script.20.05.11

至此我终于给它加上了yande.re,但我试着拖了几次n.g.的萌妹都以失败告终,因为现在的脚本每个文件需要启动一次rclone,导致每上传一个文件需要进行两到三次C类请求,直接爆掉了我两个账号的C类请求限额

所以我需要重新写rclone上传这部分,不过我以前搞过这种东西,那时我用rclone上传onedrive和google drive,尽管它们没有api限制,但每个文件都启动一次rclone仍然很慢,只有不到10MB/s,还要加上数秒的额外开销;所以我那时写了一个按照文件夹大小决定何时上传所有文件并删除它们的程序片段,用在这里刚刚好;而且我还可以对不同的site设置不同的参数,比如yandere设置成了超过256MB时上传文件,一次5个线程;apkpure是128MB(免得遇见大型apk包时下不下来),一次两个线程

实测新的脚本上传1700个文件只需消耗283次C类API(当然A类API是完全免费的),而且查看日志文件可以看出每次上传的时候速度能有5.976MB/s-17.112MB/s,爽的1b,这可是ibm cloud的白嫖云啊,我却看到了vultr一样的速度,所以内存给大点还是有点用的,多注册几个ibm cloud账号也是有点用的

和apkpure可能不一样,yande.re的特点是下载时能够允许的线程非常少,我猜测能同时下载的文件最多只有两个,再多了就会发现下载直接报错403,所以discord drive式的粗暴下载可能没法用了;这也确实更加强调了转存yande.re文件的重要性,无论是转存到discord还是backblaze

这是用新脚本跑完后的api使用情况:

另外附上搞完后的原始日志文件html化日志文件(旧档12传到了discord上)以供参考,另外那个html化也非常简单(迫真),只需要将处理彩色shell输出的字符替换成html标签即可,因为它通常来说也是成对出现的;当然这次还是出现了一个bug,如果设置了触发条件后才上传的功能,那么最后一波文件通常是满足不了触发条件的,所以需要在站点函数的循环结束后,我的意思是在postprocess函数里写一句强制上传才行

backblaze antics.20.05.10

我实在是太无聊了,还写了个php来实现哪怕出门没法访问ibm cloud管理界面或者装有ibm cloud cli的vps也能拖apkpure的功能;其实还是比较简单的,我把脚本放在app/htdocs目录,然后用一个无限循环来读取比如bruh.txt,如果这个文件是空的就输出ava的经典台词What you got, file? You got NOTHIN'!,否则读出参数并调用apkpure函数,处理完后清空文件(需要用到cat /dev/null,如果echo的话文件其实还包括一个回车,并不算清空);这样文件非空=正在处理(而且正在处理的东西完全可以被php读出来,生成预览链接之类的),文件空=处理完成;php那边也会读取文件,如果文件为空的话就将get传进去的参数写入文件,否则就读出文件里面的参数名称生成比如目前处理的链接文件、即将上传到backblaze的链接文件等东西,供用户参考进度

其实我还可以把脚本跑的东西输出到日志文件里,然后附上日志文件的链接,这样就更好地查看进度了(迫真

接下来肯定就像当时搞discord脚本那样给它加上别的站点支持,搞不好我可以把新脚本叫做futabruh.sh,来玩futabruh梗;我之所以一直坚持写shell脚本,就是为了在比如ibm cloud这样的小内存白嫖平台上跑,但如果把bash和php一块用,实测64MB内存有点小,会直接导致内存溢出,然后它就会停止运行,直到登进去ibm cloud管理界面才发现;所以如果想玩bash+php的话内存至少得128MB,最好创建一个新账号然后把256MB内存都给它

现在如果想玩这套白嫖玩意的话,从零开始的完整过程如下(我再迫真注册一遍试试:

ibm cloud注册链接,反正protonmail完全没法用,我试下买度盘账号送的163邮箱行不行163不行,所以我得找个别的邮箱了可还行

UPDATE:只有睾贵的gmail邮箱才能完成注册,好像microsoft和yahoo也可以,但它们三个极难注册小号,而且需要献祭一大串个人信息,哪怕买都不便宜,我自从15年之后就没有成功注册过任何gmail了,最近花十几块钱买了个带google voice的

还好不像backblaze,ibm cloud和度盘一样是可以用加点大法搞无限个邮箱地址的(当然度盘不会允许用gmail.com,但可以用googlemail.com啊

更有意思的是抓包发现ibm貌似用了一套迫真浏览器指纹检测系统,既然是gmail,我尝试用加点大法批量草,没错我是可以收到十个甚至⑨个邮箱地址的验证码,但每次只能同时创建两到三个,然后这一天就没法注册了;它肯定比backblaze弱爆了,话说回来我创建那么多ibm cloud干什么,难道是因为我的这个脚本必须要256MB实例才能跑?

用这个链接创建运行php的cloud foundry实例,内存给大点

然后有两种方法可以管理新建的实例:

  • 在“资源列表”里找到“Cloud Foundry 应用程序”,然后点进去创建的实例,然后在“运行时”里可以找到webshell
  • 使用ibm cloud cli,win版和linux版用起来差不多:
    • ibmcloud login登录,输入用户名和密码
    • ibmcloud target --cf来设置cloud foundry,接下来就可以用cf相关命令了
    • ibmcloud cf apps列举出所有的实例,记得复制下URL
    • ibmcloud cf ssh [appname]调出shell,用ibmcloud cf restart [appname]重启实例
    • 配合装有screen的vps可以实现迫真离线挂机脚本,只要内存不爆掉可以挂好几天;我反正有vps,至于你们准备怎么挂机我就不清楚了,反正webshell极其不稳定,而且它的小鸡鸡上面也没有装screen,不过话说回来它要是有个rc脚本啥的倒是可以把运行这个脚本的命令挂到rc上然后重启即可,但我觉得它八成没有这个功能,因为它只是一个shell access,连vps都不算

无论如何连上shell之后,输入cd ~/app/htdocs/进入它的web目录,之所以bash和php脚本都需要在这里运行,很明显,因为这个位置的所有东西都可以用上述的URL访问,哪怕手机也行哦

接下来wget https://github.com/die-Deutsche-Orthopaedie/shitty-arse-discord-bots/raw/master/futabruh.sh

话说回来我调试php和sh脚本时就是用wget从我的另外一台vps挪的,因为它上面连nano都没有可还行;这玩意其实用起来挺方便的,执行bash futabruh.sh -l "/home/vcap/app/htdocs/bruh.txt" "[backblaze id]" "[backblaze key]" "[backblaze bucket name]",它就会自动配置好所有的必需组件(其实就是rclone和aria2),甚至还会配置好php脚本,然后进入无限监听bruh.txt模式

接下来就可以比如找个手机用https://[URL]/backblazeapkpure.php?futabruh=[参数]来往里面塞参数了,参数要么是sitename|关键词要么是sitename|关键词|backblaze里创建的目录,如果没有设置后者的话默认以关键词命名;如果之前没有塞参数的话会塞进去,否则会显示正在运行并给出日志文件、results文件和即将上传到的backblaze位置的链接(我顺便把日志文件也最后上传了,供参考

TODO:使用多个backblaze账号,自动检测某个账号还剩多少空间,然后自动切换

我觉得这玩意就这样,没啥好说的了

random

在我挖掘以前留的音乐的时候,我发现了GTA Vice City的官方7CD音乐包,其实GTAVC不仅是我的启蒙游戏,也是我的80s音乐启蒙作,我12年前就是从搜寻GTAVC的电台音乐(那时我不知道官方出专辑也不知道verycd,我是一首一首地找着下的)得以知道toto乐团,接下来下到了toto discography,然后成了toto的迫真脑残粉的🤔神奇的是一年之后我才知道有种东西叫做无损音乐,还有种东西叫做ed2k(当然也许我用ed2k的历史还能更早,但至少我不记得之前用ed2k下过音乐

在我看来GTAVC选择的80s乐曲充满了梦幻气息,就是那种80s之前毫无趣味(比如mafia3的电台我就一点都不感兴趣),80s之后也没有什么新意的感觉,尤其是Wave 103电台里的歌曲,无论是开篇的Two Tribes,Kids In America还是我接触的第一首德语歌曲Neunundneunzig Luftballons,外加上我接触那些歌曲的时机————

08年的时候我只能一首一首地找GTAVC的电台音乐,外加上那时网速极慢,所以我并非一开始就找全了它们,每个月我在听的电台还是不一样的;我记得最先找得差不多的是Emotion电台,africa成了我接触的第一首toto歌曲,Broken Wings在当时天天沙尘暴的月份也挺应景的;然后是Flash和Fevor,接下来是V-Rock(我记得绝大多数的V-Rock歌曲都是五月份完成下载的),到Wave 103时已经是六月快结束了,所以在我的印象中夏天和new wave更加搭配,不像这两三年的夏天我基本上只能想到几首极其有限的perusonamusik,比如Specialist

但GTAVC还有两个电台,Wildstyle Pirate Radio和Espantoso,却被我彻底遗忘了,出于未知原因我压根就没尝试过找这两个电台的任何歌曲,如果后者压根就不是英语的话,那么前者是怎么回事我就说不清楚了;其实Wildstyle也是hiphop流派,但由于我到开始玩San Andreas时才知道hiphop是个什么东西,所以我没有太在意这个,直到今天我整理那些cue时看到了里面的标签

当然和充满粗鄙之语的SA风格hiphop还有略微压抑的GTA4风格hiphop相比,VC的hiphop听起来更有意思,尽管我在wiki上找到的歌曲有一半是类似SA的旧式hiphop(可能粗鄙之语会少些),但官方专辑里收录的部分更有意思,它既不是旧式hiphop也不是基本上离不开电音的新式hiphop,而是貌似在中间的那种类型,甚至还收录了一首叫做The Break的压根就不算什么hiphop的歌曲;那个拉丁电台恐怕我玩游戏的时候听的次数都非常少,但和GTA5的墨西哥口味拉丁电台不一样,这个电台更有加勒比风格,毕竟Vice City的原型迈阿密也是个热的1b的地方,也就是所谓的具有“梦幻气息”(当然也许是热得人精神失常的那种气息)的地方

关于GTAVC的迫真乐评差不多就到这儿了,总之我在通关SA之后才搞到VC的所有无损专辑,很快我就进入了80s之外的另一个大坑,那就是电音了;而我的电音口味也是由游戏启蒙的,这次是Need for Speed Shift(我甚至在玩起来游戏之前就把它的配乐听了十万甚至⑨万遍),还有接下来的所有NFS系列,怎么说呢,我接下来好几年的播放列表都是里面的配乐,还有相同艺术家的其他作品,除了索尼克曾经插入了大半年时间外;在找above and beyond无损专辑的时候我学会了使用rutracker和vps迫真seedbox,我记得曾经还往godaddy的虚拟主机上疯狂塞了一堆无损电音,直到14年godaddy突然给我发警告信,但那时我已经可以将其挪到我的存储vps上了

当然14年可没有discord drive或者无限下载的对象存储或者诸如此类的东西,那时我在存储vps上装的还是winserver(我到15年才决定在上面用linux主系统),我甚至到18年才知道onedrive车和rclone,不然可能会更有意思

其实13年我还是更喜欢trance,对于NFS里的其他电音不是那么感兴趣,但到15年的时候我开始迷恋上dubstep,可能和鬼畜文化有关系吧,另外saints row系列的电台也是个电音入门作(而且除了电音和古典乐外它收录的其他流派基本上没法听,远远不如GTA的水平);我这几天翻出来的旧硬盘上的音乐就主要来源于15年,所以我这几天也开始听dubstep了;之前做的bt挂机就是再找deadmau5的某首歌的instrumental版,我记得13还是14年的旧硬盘上有,但我懒得翻出旧硬盘,所以我干脆把它们全下了一遍

其实NFS完全就只收录某些乐队的歌,我觉得要是能下到它们的discography的话,那么连NFS都能flac化(手动滑稽

oldmusik.20.05.08

昨天我在找之前放旧硬盘上的neinundneinzig luffballons的midi文件,一不小心发现我以前的听歌风格比现在貌似多样化多了,现在我基本上除了极少数例外,都是perusona

而且我还发现deadmau5曾经也是我的最爱之一,赶紧上rutracker找找,果然我找到了它的所有专辑大合集,而且如果是rutracker的话至少我的vps是可以下的,尽管速度肯定没有seedbox快

一晚上之后终于下下来了,现在正在用discord音乐上传脚本上传中

另外我的24'显示器用的驱动板到了,话说回来200%缩放之后又不是不能用,只是感觉比较坑爹而已,为什么我要花600多买这玩意

另外加上缩放我们可以算下1080p等效屏幕尺寸,24寸2k相当于18寸1080p,24寸4k相当于12寸1080p(实测辣眼睛),150%缩放之后基本上可以认为是18寸1080p(也就是24寸2k的dpi),所以我现在基本上用的是150%缩放

那么可以显示的内容(按像素计,因为win系统都是按像素计的,哪怕加上缩放也是如此)呢?如果按照4k是1080p的四倍、200%缩放导致它又降回1080p算,应该是4/1.5/1.5=1.77倍,基本上相当于24寸2k屏幕和24寸1080p屏幕之间的比值

但和24寸2k屏不同,显示文字和窗口对象时是按照2k的文字大小显示的,但显示图像时是4k的dpi,这样尤其是看图或者看电子书时效果简直爽的1b,比1080p或者2k爽多了

同理也能用到索尼的某些4k机子(比如我用的xzp),当然Android系统又完全不按照像素显示文字,它用的是权衡dpi之后的dx,所以Android完全就是像素越高越好

现在宋体基本上只需要缩放150%就能按照印刷字体的方法渲染,而win10默认的雅黑字体基本上只适合100%缩放下的五号字号,只要比这个大,就会变得丑的1b;另外我还装了adobe的思源宋体,可能也就是手机版的wordpress默认字体

UPDATE:在折腾了一个下午加晚上后我终于把GTA5的gamerip上传了上去,连同deadmau5的全集上传到了onedrive和discord drive上,然后还顺便下了一些其他EDM乐队的合集;而且我发现GTA5的官方3CD专辑居然真™的有CD版,这可真是爽坏了,我14年听这些玩意的时候可只有apple music aac格式,我以为它只会上数字版

另外我发现之前传音乐用的递归上传脚本自带的记录文件链接功能完全就没有用,所有生成的文件都是空白行,所以我用discord备份脚本里的版本替换了,现在应该可以记录下来链接了,尽管并没有什么卵用;没错,这个函数的确是discord drive的基础,但我后面发现完全不需要递归列举出所有文件,一个find命令就能搞定这些事,再后来这个脚本完全不会被用来处理多层文件夹了,我用它时都是把要保存的文件打包成7.2MB的压缩包完事,所以这个递归上传函数永远从discord drive的代码里消失了,我用的时候都是从某处直接粘贴函数的

其实递归上传最大的好处是可以在discord消息里体现文件夹层级,就像tree命令那样,这样其他人看discord消息时就能一目了然(迫真)哪个文件属于哪个专辑

说到把discord变成音乐hub,我突然想到上次我还闲得蛋疼往futaba.sh(我估计现在差不多更像futabruh.sh)里加了拖apkpure的功能,比如当缺少翻墙软件的时候也许能用得到(迫真;问题是discord本身也需要翻墙,也许我要是能搞到那款discord低仿应用的api的话,可以搞下

对了,apkpure现在好像没法直接下apk了(悲

草,我发现apkpure仍然可以下apk,这可真™神奇,难道又是命令行antics?不对,准确点来说是有些应用可以,有些不行,xapk是apkpure专用的打包格式,用来将apk和数据包放一个文件里;但我测试的时候某些apk好像完全没法获取,我抓包跟踪了下发现是因为那些apk限定地区了,所以apkpure搞了一个用起来极其蛋疼的apk下载器,反正我估计bash无望了🤔

这个还是比较好整的,只需要找到apkpure函数,把里面futaba.sh相关的几个函数展开再写一遍即可,其实上传和发消息的函数我是从更先进的discord drive脚本上复制的,futaba.sh的那几个函数基本上废了🙃

hmmmm,那么下一个antics也许就成了往backblaze里面塞apkpure搜索结果了,其实不仅云存储可以白嫖,™云计算(迫真)也可以白嫖,至少这个antics完全可以用ibm cloud来搞,也许可以往上面跑个rclone也许我也不清楚🙃

UPDATE2:backblaze + ibmcloud的脚本也写好了,rclone至少在白嫖云计算的ibmcloud上单线程跑得非常流畅,毕竟是go语言写的,完爆需要py的backblaze官方cli客户端🤔除此之外还需要一个单文件没有任何库的aria2包,我也找到了,其实我倒是想自己编译一个,然后挂github或者discord上,就像我交叉编译过win版魔改aria2那样🤔这样就可以写一个函数来做初始化了,并用alias命令将那两个程序的路径变成单一命令(因为白嫖云不会让你设置环境变量或者ln到/usr/bin🤔

当然和discord一样,它可以把metadata也上传上去,这样哪怕白嫖云删了本地存储也不用担心找不到东西;这玩意可能还是有点卵用的,比如apkpure上有十万甚至⑨万个vpn应用,discord antics的问题是discord本身就需要vpn,但这个backblaze antics就不需要vpn,无论是apk文件还是metadata都能在墙内直接下🤔

其实嘛,还可以用来拖别的东西,只要把里面的部分东西改成通用函数,就能用backblaze搞各种hentai图站了,搞完可以直接当图床用,空间不够了可以再白嫖一个,爽的1b🤔