交互式外壳苹果电视控制器

papaltv的Python项目详细描述


通过Firecore的空中控制协议进行通信,仅限越狱单位(抱歉)

their page for details 关于启动和运行空调的要求。

概述

这个包为 与越狱的苹果电视台联系。

有文件夹列表选项,导航,搜索,播放,暂停,现在 播放和omgzr甚至更多!

这开始只是个玩笑……我做了什么?

papaltv screenshot 01papaltv screenshot 04

安装

源代码托管在github上,但对于 大多数是使用pip installer

pip install papaltv

示例会话

登录:

awesomehost: $ papaltv
    _
  _| |_    Welcome to Papaltv,
 (_   _)      you are blessed.
   | |
   |_|          apple-tv.local

apple-tv.local$ ls
 Add Site
 Apple Events
 Browser
 Computers
 Flickr
 Infuse
 MLB.TV

快捷方式命令(向上和下面显示的菜单)

apple-tv.local$ u
apple-tv.local$ m

用于快速导航的链接命令

apple-tv.local$ mmmmrr

如果您玩游戏,则可以更快地链接

apple-tv.local$ 24d6ruom,,,ollro

很多命令都是apple tv.local$help实现的

======================
EOF        find           log
cd         hold_menu      log_debug
down       hold_select    log_warn
ff         left           ls
menu       playing        quit
ok         playpause      right
pause      psoup          rw
play       q              sel
select     stop           up
skip       text
skip_back  toggle
soup       type

屏幕截图es

papaltv screenshot 12papaltv screenshot 27papaltv screenshot 53

到底为了什么???

我来告诉你为什么!(the lolz

不,真的,为什么?

嗯……嗯……为了安排疯狂的cron工作?

使用Papaltv检查您孩子的电视

if test `papaltv --cmd np       |grep -o pr0n` == pr0n; then
    echo 'big brother sees you' | /usr/local/bin/sms_gateway `cat ~/kidsnums.txt`
fi

使用papaltv来骚扰您的妻子

if test `papaltv --cmd np       |grep -o "gossip girl"` == "gossip girl"; then
    if test $(( $RANDOM %= 200 )) < 80; then
        papaltv --cmd stop
        sleep 20
        papaltv --cmd cd /Settings/General
        sleep 5
        echo 'hahahahahah'
    fi
fi

使用papaltv取悦您的妻子

注意:实际上不可能

while test `papaltv --cmd np        |grep -o "gossip girl"` == "gossip girl"; do
    sleep 5
done
~/speech_synthesis "well wasn't that one a diffy"
sleep 30
~/speech_synthesis "uhuh?, oh yeah I know"
sleep ((60 * 90))
~/speech_synthesis "wow, that was an interesting story about your day. thanks dear."

或者…当你失去遥控器的时候就用它。

想要更多吗???准备出卖你的灵魂?

好吧,现在..我和你有交易吗?我包括了一个示例类 它告诉帕帕电视如何找到你的媒体收藏,以便你可以 甚至开始表演的名字。

…但是…你必须自己编写脚本。我保留了那些疯狂的东西 在papaltv主模块之外,但它包含在额外的 邪恶模块恶魔教皇…不,等等:恶魔。是的…很好…好。

ninjabook:extensions andrew$ popeville

    /        |   |
   |___|   Welcome to PopeVille,
               I am the blessed.
   \/ \/
   O   O          apple-tv.local
    ---

apple-tv.local$ ls /mnt/tv/Pure Pwnage/Season 01
 Pure.Pwnage.S01E01.The.Life.Of.A.Pro.Gamer.avi
 Pure.Pwnage.S01E02.Girls.avi
 Pure.Pwnage.S01E03.FPS.Doug.avi
 etc...

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
构造函数的java条件调用   类Dog中的java构造函数Dog不能应用于给定类型   java jsch和运行“sudo su”   java将队列和堆栈相互复制   java如何在netbeans项目的文件夹中添加库   java While循环在我的代码中不存在   如何在XML中使用java方法的返回值   java是否可以在不写入文件的情况下将字符串/字节数组作为文件发布?   java为什么这些字符串不相等?   sockets客户机-服务器java编程,用户可选择   java如何在SpringMVC和hibernate中保存模型返回视图的列表   java如何修复组织。openqa。硒。WebDriverException:未知错误   Java,Ant错误:编码Cp1252的不可映射字符   JAVAlang.ClassCastException:[Ljava.lang.String;与java.lang.String不兼容   java如何使用JDK8(可选)为空字段创建自定义IntelliJ getter模板   java Tomcat6响应。sendRedirect()404错误