問題タブ [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.

0 投票する
1 に答える
225 参照

json - cURL と sed を使用して bool の状態に基づいて画像を出力する

コマンドを使用して、Reddit (API から me.json を使用) から未読メッセージのステータスを取得する geeklet (Geektool の OS X デスクトップにあるスクリプト) を作成しています。

echo curl -X GET -u 'username:password' http://www.reddit.com/api/me.json | sed -e "s/.*\"has_mail\":BOOL の TRUE/FALSE を取得する"

次に、bool の状態を取得して画像を設定します。

入力は、TRUE (未読メッセージがある) または false (未読メッセージがない) のいずれかである必要があります。出力は、true/false に応じて変化する、ローカル ディレクトリ内の画像である必要があります。

2 つの質問:

  1. どのように sed で TRUE/FALSE を返しますか?
  2. どのように TRUE/FALSE を取得し、イメージを (ローカルで) 設定しますか?

ありがとう!

0 投票する
1 に答える
33 参照

macos - UNIX シェルでテキストを削除する

申し訳ありませんが、私はコーディングにかなり慣れていません。文字列の末尾に続く CST を削除しようとしています。私が取得しようとしている最終的な出力は、「Sunset: 4:38 PM CST」と表示されます。引用符を除外します。

シェル内で使用しているコードは次のとおりです。

0 投票する
2 に答える
373 参照

macos - awk を使用して、ネットワーク出力のバイトをキロバイトに変換します

geektool を使用して、Mac の入出力の平均キロバイト数を表示しようとしています

これにはsar awkとgrepを使用することを考えていますが、sarはバイト単位で出力し、Kbytesが必要です

sar -n DEV 1 1 | grep -i 'average.*en0' (明らかにより多くのデータを使用しますが、1 1 の方が高速です)

サンプル出力

sar -n DEV 1 1 | grep -i '平均.*en0' | awk '{print $4, $6}'

サンプル出力

awk を使用して、この byte/ps 出力を Kbytes/ps に変換するにはどうすればよいですか?

答え:

これにより、netstat を使用して 11 行のコードに置き換えられます。これは、精度が低く、コードが多くなったと思います。

0 投票する
2 に答える
506 参照

python - 端末テキスト出力をテーブルとしてフォーマットする

BeautifulSoup を使用して URL からテーブルを抽出するところまで到達しました。この時点で、出力をテーブルとしてフォーマットして、GeekTool で使用できるようにします。

以下を出力します。

したがって、行 1 は列 1 の最初の行であり、行 2 は列 to の最初の行であり、以下のようになります。

理想的には、表として印刷してから、全体を GeekTool で使用したいと考えています。私のコードの基礎はここからです: http://adesquared.wordpress.com/2013/06/16/using-python-beautifulsoup-to-scrape-a-wikipedia-table/したがって、ウィキペディアへの参照。

私はこれに関して完全な素人なので、これが完全に間違った方法である場合は申し訳ありません。前もって感謝します。

0 投票する
1 に答える
281 参照

macos - 株式: Yahoo! を世論調査するための BASH 呪文 取引時間中

これは、Yahoo! をポーリングするための現在のコマンドです。2分ごとにさまざまな株価を表示し、GeekToolの設定ペインを使用して古いPowerBookのルートウィンドウに貼り付けます...たとえばApple:

UNIXリテラシーの方にお聞きしたいのは、Yahoo!だけでポーリングする方法です。午前9時30分から午後4時まで。

2分ごとの取引時間の後、私はこれらの貧しいYahoo!に尋ねています。変わることのない価値のためのコンピュータ!ヘルプ!

0 投票する
1 に答える
174 参照

javascript - コーヒースクリプトの置き換え

Ubersicht という新しいアプリを見つけました。これは、Mac の GeekTool デスクトップに代わるまともなツールのようです。ウィジェットはコーヒー スクリプトを使用します。

すばらしいスクリプトを見つけました: https://github.com/bgartenmann/uebersicht-only-this-widget

スクリプトには指示がありません。これは、デスクトップ上の today.txt というテキスト ファイルを参照します。アイデアは、その日のタスクを入れて、ウィジェットに表示することです。

.txt ファイルのエントリをフォーマットして、エントリがウィジェットの正しい場所に配置されるようにする方法がわかりません。step1 を参照する複数の方法を試しましたが、その一例が..

step1 = 「このステップ」

テキストを挿入すると、常に最初の行になります。.txt に入力された「タスク」がウィジェットの意図した表示場所になるようにするにはどうすればよいですか?

0 投票する
1 に答える
151 参照

image - 画像のオン/オフの Geektool インターネット

インターネットに接続しているときに画像を表示し、接続していないときに別の画像を表示しようとして、この 2 つの geeklet システムを思いつきました。

1 シェル:

2 画像: pointing to /tmp/connstatus.png

それは動作しません。andvace に感謝します