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

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程序在minecraft中移动minecraft角色的相机   java输出文本文件中的变量   java LazyLoadingException在我尝试从多通关系获取对象时出现   java json rest API的错误:ClassCastException:org。json。无法将JSONObject强制转换为组织。json。杰索纳雷   java BigInteger。C中的intValue()等价物#   java大写所有字符,但不包括带引号字符串中的字符   java获取特殊字符   javascript为什么Selenium中的所有getX()调用都需要这么长时间?   rabbitmq rabbitmq java客户端并行消费   如何使用selenium Java在popover窗口中提取文本   对象在java中构造一类对象   java Room数据库未实现   json JSONObject可以使用java保存大的格式化双值吗?   有时限的旅行推销员   java HttpsURLConnection openConnection查询   java无法使用Spring@Entity注释创建MySQL表   lambda Java 8仅映射到值类型集合   java提供OSGi服务而不实现接口   java单个对象重写对象数组,不确定原因