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

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需要设置框架。可设置大小(false)以重新绘制()   java我对PDF文件感到困惑   为什么是太阳。jvm。热点。调试器。DebuggerException:无法打开二进制文件`?   设置结果为textview时出现java空指针异常   我应该使用什么同步原语在Java中实现事件驱动程序框架?   java为什么WindowClosing处理程序在退出程序之前不执行后台任务?   如何将“20170712T18:43:04.000Z”转换为安卓或java中的相对时间?   Java,获取按键的时间长度,currentTimeMillies()始终为24   maven构建的java可执行Jar找不到logback。xml   java在其外部的函数中使用for循环中的值   java如何以表格格式将不同长度的数据对齐   java Play 2.5 WebSocket连接构建   maven而非eclipse的java强制转换问题   java如何在JFreeChart中使X轴上的值水平?   构建Java Windows应用程序以访问在线MySQL数据库需要什么   java添加构造函数会出错吗?这没有道理,请帮忙,编程问题   java在一个jframe中的两个JPanel中使用两个绘制方法   java数学或逻辑问题   java如何复制Androids库存摄像头方向更改