问题标签 [geektool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 使用 cURL 和 sed 根据布尔状态输出图像
我正在制作一个 geeklet(位于 OS X 桌面上的脚本,来自Geektool ),它使用以下命令从 Reddit 获取未读消息的状态(使用API 中的me.json )
echo
curl -X GET -u 'username:password' http://www.reddit.com/api/me.json | sed -e "s/.*\"has_mail\":
以某种方式得到布尔值的真/假"
然后取 bool 的状态来设置图像。
输入应该是 TRUE(有未读消息)或 false(没有未读消息)。输出应该是本地目录中的图像,根据真/假而变化。
两个问题:
- 你如何用 sed 返回 TRUE/FALSE?
- 您如何获取 TRUE/FALSE 并设置图像(本地)?
谢谢!
macos - 在 unix shell 中删除文本
对不起,我对编码很陌生。我只是想删除字符串末尾的 CST。我试图得到的最终输出是“日落:中部标准时间下午 4:38”。排除引号。
这是我在 shell 中使用的代码。
macos - 在网络输出中使用 awk 将字节转换为千字节
尝试使用 geektool 在我的 Mac 上显示平均千字节进出
考虑为此使用 sar awk 和 grep 但 sar 以字节为单位输出,我想要千字节
sar -n 开发 1 1 | grep -i 'average.*en0' (显然会使用更多数据,但 1 1 很快)
样本输出
sar -n 开发 1 1 | grep -i '平均.*en0' | awk '{打印 $4, $6}'
样本输出
我将如何使用 awk 将此字节/ps 输出转换为 Kbytes/ps?
回答:
这用 11 行代码替换了 netstat,我认为这不太准确,而且代码更多
python - 将终端文本输出格式化为表格
我已经成功地达到了使用 BeautifulSoup 从 url 中提取表格的地步。此时我想将输出格式化为表格,以便在 GeekTool 中使用它。
输出以下内容:
因此,第一行是第一列的第一行,第二行是 to 列的第一行,依此类推,例如:
理想情况下,我希望它打印为表格,然后在 GeekTool 中使用整个想法。我的代码的基础来自这里:http ://adesquared.wordpress.com/2013/06/16/using-python-beautifulsoup-to-scrape-a-wikipedia-table/因此引用了维基百科。
我是一个完全的业余爱好者,如果这是完全错误的解决方法,我深表歉意。提前致谢。
macos - 股票:BASH 咒语投票雅虎!在交易时间内
这是我当前轮询雅虎的命令!每两分钟查看各种股票价格,然后使用 GeekTool 首选项窗格将它们粘贴在我旧 PowerBook 的根窗口中……例如 Apple:
我想问 UNIX 识字者如何只轮询 Yahoo! 上午 9:30 至下午 4:00 之间。
每两分钟交易几个小时后,我问这些可怜的雅虎!计算机的价值永远不会改变!帮助!
python - Geektool 不适用于 python3
当我尝试使用 python3 运行 python 脚本时,它不起作用,但是当我只使用 python 时它起作用。为什么是这样?
我有一个简单的 hello.py 文件:
当我将 python ~/path/hello.py 与 geektool 一起使用时,它可以工作,但不能与 python3 ~/path/hello.py 一起使用,同样适用于终端。
另外,我在哪里可以看到 geektool 的日志文件?
ruby - Geektool Ruby 脚本无法加载 gem
我正在尝试使用 Ruby 为 geektool 编写几个脚本。但是,我发现 geektool 无法处理
geektool 在哪里执行 shell 命令?是否可以在那里为其提供 gem,或者强制脚本在正常的 shell 环境中运行?有人试图回答这个问题[这里][1]。
但是,这失败了,RVM 抛出一个错误,它不是一个应用程序,我必须启用登录。
对于让 Ruby gem 在 geektool 中工作的一些帮助,我真的很感激
python - GeekTool 只遍历我的 python 循环一次
我用 PRAW 构建了一个非常简单的脚本,可以打印 reddit.com/r/worldnews 上的前 10 个链接标题。我希望它与 GeekTool 一起使用,但只显示以下内容:
“REDDIT 上的 10 大新闻
1 个新闻标题
2"
我不知道为什么会发生这种情况,因为直接从命令行运行脚本时我没有任何问题。
这是python脚本:
javascript - 咖啡脚本替换
发现了这个名为 Ubersicht 的新应用程序。它似乎是 mac 上一个不错的 GeekTool 桌面替代品,小部件使用咖啡脚本。
我找到了一个很棒的脚本: https ://github.com/bgartenmann/uebersicht-only-this-widget
该脚本没有说明。它引用桌面上名为 today.txt 的文本文件。这个想法是把你的任务放在一天中,它们会显示在小部件中。
我不知道如何格式化 .txt 文件中的条目,以便条目最终出现在小部件上的正确位置。我尝试了多种方法来引用 step1 ,一个例子是..
step1 = "这一步"
每当我插入文本时,它们总是在第一行结束。我将如何使在 .txt 中输入的“任务”最终出现在小部件上的预期显示位置?
image - Geektool internet on/of 图像
当我连接到互联网时尝试显示图像,当我没有连接时显示另一个图像,我设法想出了这个 2 geeklet 系统:
1个外壳:
2 图片:
pointing to /tmp/connstatus.png
这没用。谢谢你