thonkart.24.04.04

这几天我终于做完了上次残存的部分8GB包处理,暂存8GB包的某块10TB垃圾盘现在什么都没存,正好可以往里面塞某些之前到处乱放的raw照片备份(确信🤔我以为它们会塞满某块pe4010,但实际上貌似只占了500GB🤔这些东西原本会出现在某块3TB垃圾盘上,但那玩意不是检出若干个坏道吗,所以我没放那儿,然后拖到了这几天🤔

挪这部分东西可能花了三四小时?做checksum需要的时间稍微短一半🤔接下来我安排某块大盘鸡进行前几天上传的东西转双盘🤔

那么复制和等checksum的时间我在做什么?考虑到上个月买的sexart我居然还没拖,赶紧拖一拖,目测应该还有一天才过期🤔而且我居然保存了2022年撸这玩意时用的woiden小鸡鸡的全盘备份,而且从里面找到了sexart.sh,改一改cookies居然完全可以继续用,列出所有视频的功能也能用🤔

但就当我准备打开hetzner开一台机子大干114514场时,突然一个一个一个邮件,发了过来,sexart订阅过期力🤔草,搁这一个月按30天算啊(半恼🤔这就如同用guilded tube观看某些视频观看到高潮时突然无限加载,泪,射了出来(大嘘🤔

⑧行,我得再续一个一个一个月的,打开某球付一看,草,什么时候我的卡被销力?🤔迫真分析了一波,发现它现在撅定不再容忍多次的交易失败,所以像我以前玩的那种输卡号114514次白嫖各种东西的玩法,就会导致它出现异常交易114514次,接下来它就会扣申必手续费,而账上余额不够的话它会直接连卡带号一块🐑咯(全恼🤔

114514 secs later,,,

又撸了一个卡,它现在整的玩意是一张新卡28块钱,但一次性充300可以免一次🤔它还有张65的实体v/m卡,这玩意如果有使用价值的话其实不算贵,但v/m卡在国内基本上没有任何我能想象得到的使用场景,某球付的手续费又以其高到离谱而著名(我估计各种乱七八糟的加起来可能相比google查到的汇率有望超过10%),使其哪怕拿去香港啥的刷也不划算,一眼顶针,鉴定为只配买pornsites(吴慈悲🤔

外加重新充sexart的5美元,我又多花了将近65(全恼🤔继续,那个脚本是cgi-bin格式的,但sexart对多端登录基本上处于一种完全不管的状态,我写成cgi-bin纯粹吃饱了撑的,现在我需要做的是将它和另外一个我从不清楚什么鬼地方找出来的sexart下载脚本进行缝合,具体来说将其原来打在stdout上的东西重定向到文件(也就三个,一个metadata一个comments还有一个充满了解析后的下载链接的list文件),并用aria2雷普那个list文件,之后比以前优越的地方来力,我直接用支持文件夹上传功能的guilded drive上传整个文件夹,vans🤔

和两年前用discord drive实现的版本相比,我现在可以省去rar打包的步骤(和在arm鸡鸡里跑rar的额外折腾,如果这玩意可以折腾的话),而且考虑到hetzner的arm鸡鸡可以干到4GB内存,我这次直接开一个一个一个arm来搞这玩意🤔

这玩意有一个ipv6 only的选项,但选了它之后我连怎么连接进去都不清楚,它给的是一个/64的ip段,如果我没记错的话linux不像win,可能需要在ifconfig里显式地填后64位才能联网,那么问题来力,在此之前我没法用ssh连进去用它,我总不能真的用vnc console干这事⑧🤔所以删了重新开一个带ipv4的,其实就多了半欧元,我又不准备真拖一个月🤔

接下来开始列举所有视频并跑脚本,下载速度还行,能干到1.5Gbps,而且考虑到它有4GB内存,我的guilded drive脚本里也可以将线程数开到8(确信🤔但接下来上传的时候,它8线程都只有800Mbps出头?如果线程数降到4了可能还保不住400Mbps?wiebitte?🤔

刚好我的大盘鸡跑完了转双盘,而且一时半会我找不到别的事给它做(更新下kg114514算不算?那也不是今天需要做的),所以它也去跑sexart🤔这边更奇怪力,下载视频只有600Mbps出头,但上传guilded drive保持了一贯的能干到至少1.5Gbps的传统,这两台机子居然是反着来的,实在是过于生草🤔

thonk

至此这套玩意还是存在114514处不足,比如它目前倒是可以断点续传,但方法是适合github actions的2022式,我目前(至少在kg114514等项目上)用的断点续传法是基于本地数据库(迫真)的2023式,我可能得在某个时候将脚本改成现在这套🤔

而且目前我用的这套一直有一个一个一个缺陷,它也许可以通过cgi-bin来将任务发布到比如github actions的机子上,但任务完成后返回的guilded drive链接等玩意?我暂且没啥好办法接收(悲🤔反正我想不出来除了跑一个一个一个真·sql数据库+rest api外还有什么好办法🤔或者,要么我去试试所谓的云数据库?比如我们熟悉的cloudflare就有云数据库,它至少应该可以和cloudflare worker集成得很好,而我在kg114514项目的最后一步(给个id就返回guilded drive链接列表)就是worker实现的(确信🤔

另外话说回来这套玩意真たま的慢,一个4k片源存在的片子基本上要干十分钟甚至⑨分钟以上(全恼🤔然后考虑到这破玩意到现在足足有1943个片子,所以我要是现在仍然只有两个线程的话,恐怕这玩意真得干一个月(撅望🤔考虑到接下来waifu游戏迟迟不出新活动,我是不是该想办法复活github actions?🤔

adulttime.24.02.01

今天终于解决了银行卡的问题,再往全球付里塞了11.45后,我得以在adulttime和sexarts里二选一🤔

我最后选了adulttime,因为这玩意还是比较有挑战性的,我记得它全站有十几万视频,光我比较感兴趣的那个迫真按摩系列片子就有720个(确信🤔而且更有意思的是,它抠掉了下载键(至少对5美元一个月的抠逼会员来说),意味着我得用别的方法来下视频,比如雷普它的hls播放列表🤔

很明显我还是更喜欢用hls来下片子,因为首先它的hls分片cdn很难判定我是来看片子的还是来下片子的还是来siterip的,而下载链接判断是不是恶意雷普就容易很多(确信🤔其次作为hls的重度使用者、XXtube的发明者,我当然更喜欢它分好片,毕竟除了我自己分片要占用我自己的计算资源外,我目前的分片方式对付4k视频时没法分出大小均匀分布的片子但它们可以🤔另外在用aria2雷普了所有ts后,除了合成出视频外,我还可以将这些ts直接上传到guilded tube或者discord tube,再替换一下m3u8🤔更何况合出视频后其实大小和它的api显示的视频大小相差不大,甚至还大些可还行🤔

不过它的早期视频可没有hls,这些玩意恐怕我还是得下载后分片(恼🤔

它还有其他一些东西,比如视频metadata啥的,还有评论,还有更有意思的,部分视频配了字幕🤔我记得以前研究过一个叫做xconfession的玩意,它将视频字幕啥的塞进了同一个m3u8里,但adulttime不是这样,它的m3u8链接在打开视频链接的网页里,字幕链接在视频metadata的json里🤔

luminethonk

在1145.14秒后,我撸出来了一个大致的脚本框架,它能够根据详情页里的某个部分来判断视频源是不是hls🤔其实也没啥申必的,直接抓auto词条,如果它抓到了链接那么这玩意就是自适应版本m3u8,里面是各个分辨率的具体m3u8,写一个for来为每一个分辨率建立文件夹、下载分片然后ffmpeg合并就vans力🤔如果auto词条没有链接,说明它的视频源压根就不是hls,直接对着解析出来的mp4一顿aria2c(确信🤔总之无论它用不用hls,最后它都能生成各种分辨率的视频,接下来直接guilded drive走起🤔

但第二阶段呢?我也许可以直接上guilded tube脚本,我记得它既支持视频重新分片,也支持输入m3u8,忘了🤔但也许需要重新写一个,反正将那个通用脚本里的部分玩意删改下应该没啥问题(确信🤔主要是确保它最后生成的m3u8链接必须能够返回给调用它的脚本,因为我有可能还需要用生成的链接替换自适应m3u8里的链接,最后将这个新的自适应m3u8也上传到guilded drive🤔

在此基础上甚至我可能还需要将字幕文件的链接也插入自适应m3u8里,以及将它们合并到视频里🤔如果我能找到当年处理xconfession的脚本的话,那里貌似写了ffmpeg如何插入字幕🤔