Category: Linux

Biligrab 0.3 linux与OSX下自动抓B站视频和弹幕的东西(更新:修复重要BUG!!)

B站有自己的视频CDN了,咱们加进来。 对于海外有时比sina的蓝汛慢,但稳定。 差点break错了尼玛死。。。怪不得professor不让用呢。 更新:还是break错了。。。。。。。。。。。这个东西尽可能别用啊。   MIT,爱干啥干啥。 顺手扔上Gist,方便改:https://gist.github.com/superwbd/9605757   代码藏起来,否则主页太慢。  

脚本:批量remux媒体(特别是MP4,flv等)文件

小丸因为稳定原因不提供这个功能,我们自己写一个。 请注意,对于多轨道文件,不保证正确或成功。 请自行确认目标格式是否可以封装原数据流。 老规矩,MIT协议。随便抱走,文件坏了不负责。 基于python3写的。   用法: python3 ***.py #!/usr/bin/env python #coding:utf-8 # Author: Beining@ACICFG Tech Team # Purpose: Batch convert media file type with ffmpeg. # Created: 03/07/14 #… Read more »

滚回EC2

新机器的网速太慢,100M都跑不满。IO残次,只有35. 暂时滚回EC2,下一步祸害DO吧。 便宜没好货。

再次搬家,终于有自己的落脚点了

再次搬家完毕。感谢@sunday的协助。 总体算是特别顺利。 1.入个新VPS: IO和网速都不是特别满意,但是也不贵。KVM架构,这下做东西放心了。 LNMP准备好。 2.提前变解析: 老站点和新站点必须都有直接解析,否则过一会要出乱子。这次差点传不上文件,幸亏老站点有IP直接连接。 3.打包资料: 虽然站点有每日+每周备份,还是要小心。 VPS直接shell进去,打包所有文件,扔在根目录下。等一会远程拖过去。 sql直接打包,PMA就成。 最惨,WP还提供导出功能。 4.远程拖: 文件大肯定麻烦。 5.导入数据库,建立vhost,做好rewrite。 建立账号,数据库连接检查。 6.更改权限,该加组的加组。 7.改回CDN。   完活。

内部文件:对服务器做迅雷离线的警告

给各位考虑用VPS或者空间使用HTTP或FTP方式喂迅雷离线的提醒: 离线服务器下载完成后 迅雷离线会将你的文件加入备选URL列表供下载。这可能造成极大的未期望带宽。 我们给个例子: 约30小时前,我们上传了两个媒体文件,加起来1G。 30小时后,我们检查cPanel的时候,发现了302G的流量。这些文件的直接下载地址从未公布,唯一的可能是迅雷的用户在抓。 我们考虑,有可能是cPanel对限制使用的文件名使用白名单,造成虽然动态和html等静态文件不能使用,一些媒体文件、图片文件等却可以突破限制,造成极大的损失。 如果需要进行此类操作,请考虑 1)反盗链设置:仅允许迅雷抓取 2)及时删除或更名文件; 3)对流量和速度进行限制 4)对流量进行实时监控与报警 的一种或多种。  

一些简单的论坛往来

被吞了233,直接开主题贴再发一遍。。。 这是一个有关于BiliLoca以及一些在Linux实现Bilibili本地化的讨论帖(真爱电脑,远离Adobe Flash) @AncientLysine 也希望其他吧友能够给出一些意见,谢谢 (首先感动。。。这年头给Linux编方便程序的人不多了。。。好评!!!谢大神) 在您给出的GitHub里,愣是没找到编译方法。。。难道是我太弱。。。求如何编译,Linux x64 Ubuntu/Fedora/Mint/Porteus/…,难道不是用make?没看见makefile啊。。。求指点 还有我一看scr目录瞬间觉得这个程序好复杂。。。个人觉得是不是不用这么复杂。。。至少在Linux下可以用更简单的方法。。。(以下纯属个人意见): ------------------------------------- 首先解析可以用Flvcd解析,然后之间处理Flvcd解析完成的HTML的代码找里面的视屏地址 然后下载可以用Axel进行,一个命令多线下载,我一般用 -n5 5线程 至于弹幕下载可以用 “http://blog.sina.com.cn/s/blog_58c506600100utap.html” 给出的方法,随便试了一下貌似可行,wget就行了,这个不用多线下 然后播放可以用MPlayer进行,自带Ass等弹幕(明明是字幕)功能 (这里就有问题了,貌似MPlayer不支持XML弹幕,求大神能不能直接告诉我怎么转成Ass之类的方法,在源码里翻了半天各种看不懂…,谢谢!) (B站没了弹幕真是一点也不欢乐,求转换方法。。。这样就能在我下方的Bash Script里加弹幕功能了) ------------------------------------- 于是乎我有一个自己变得Bash Script专门来集成这中间所有的过程(除了没有弹幕) #!/bin/bash case $1 in d)m=”echo… Read more »

申请StartSSL的证书,在Nginx上启用,以及Firefox问题处理

StartSSL的免费证书乃神器。签一下,立即正规多了。虽然一些小地方不支持,但是也无伤大雅。   教程很多很多,简单说:   1.注册(别以为不真实的信息能混过去,没人会拿证书开玩笑的),安装浏览器的证书。这个要备份好,因为不可能恢复。   创建个私钥。   2.创建请求。   OpenSSL必须要有,如果你用LNMP,这个是已经有的。   openssl req -new -newkey rsa:2048 -nodes -out ssl.csr -keyout ssl.key     创建请求。信息要和注册时一样。   cat ssl.csr    … Read more »

修理不听话的Yunio,外加评论插件

老机器,还是熟悉的系统,还是熟悉的速度。 准备入手个KVM看看,LET询价中。。。   Yunio在Centos下各种不听话。思考再三,重装一下。   遇到个奇葩事情:   Yunio CentOS 32x 3.0.7 无法启动。   先说安装:需要个库 libnautilus-extension.so.1   。   安装:yum install nautilus-open-terminal   解决。   Yunio不听话的办法:   敲一句  export LC_ALL=“en_US.UTF-8″  然后命令行敲yunio。… Read more »

黑科技:直接挪用B站弹幕池+吐槽

简单的弹幕播放器,不再受制于人。 同B站共享弹幕,还可以发送。怎一个爽字了得。 需要有直链,这样最好。会难得倒你吗? 装个swf插件。 [kml_flashembed publishmethod=”static” fversion=”8.0.0″ movie=”http://网站/wp-content/MukioPlayerPlus.swf?file=这里是文件直链,如果里面有符号,弄个短网址就成&cid=视频反查cid的办法之前N篇blog都有了,自己看去&type=video&sort=new&state=normal&autostart=false” width=”600″ height=”600″ targetclass=”flashmovie” quality=”high” scale=”noscale” allowfullscreen=”true”] Get Adobe Flash player [/kml_flashembed] 舒服了吧。 最近在高速迭代。 https://github.com/superwbd/Mukioplayer-Py-Mac https://github.com/superwbd/ABPlayerHTML5-Py–nix 基本要的都实现了。还有什么需要的呢?GUI?