GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

gelstudios

gitfiti – lulzのgithubコミットの歴史を悪用する

投稿日:

lulzのgithubコミットの歴史を悪用する

gitfiti noun :githubコミット履歴カレンダーで気をつけて落書きを細工しました。

野生のgitfitiの例:

gitfiti.pyは、 gitfiti.pyアカウントのコミット履歴カレンダーを飾るために、過去にコミットを受け入れるgitの能力をgitfiti.pyするツールです。

どうやって? gitfiti.pyは、ターゲットピクセルごとにGIT_AUTHOR_DATE環境変数とGIT_COMMITTER_DATE環境変数を設定してコミットするbashスクリプト( gitfiti.py生成します。

これはリポジトリの履歴を破壊する可能性が高いため、gitfitiを使用するときは新しい githubリポジトリを作成することを強くお勧めします。 また、生成されたbashスクリプトはgitで公開鍵認証を使用していることを前提としています。

ドット絵:


左から順に、「キティ」、「ワンアップ」、「ワンアップ2」、「ハッカースクール」、「オクトコート」、「オクトキャット2」

使用法:

  1. 手作りを保存するための新しいgithub repoを作成します。
  2. gitfiti.pyを実行し、ユーザ名、アート選択、オフセット、リポジトリ名のプロンプトに従います。
  3. 生成されたgitfiti.shをホームディレクトリ(またはgit以外のトラッキングディレクトリ)から実行して、動作することをgitfiti.shします。
  4. 待って…真剣に、gitfitiがあなたのコミットグラフに表示されるには、おそらく1日か2日待つ必要があります。

ユーザーテンプレート

個人用テンプレートのファイル形式は次のとおりです。

  1. 各テンプレートは “:”で始まり、次に名前(例: “:foo”)で始まります。
  2. その後の各行は、json認識可能な配列の一部です。
  3. 配列には値0-4が含まれ、0は空白、4は濃緑です。
  4. 複数のテンプレートを追加するには、1で説明した別の名前タグを追加するだけです。

例えば:

:center-blank
[[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,0,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1],
[1,1,1,1,1,1,1]]

これは、7×7の明るい緑色の正方形と1つの空白の中央の正方形を出力します。

テンプレートを含むファイルを取得したら、プロンプトが表示されたらその名前を入力すると、テンプレートがオプションのリストに追加されます。

除去:

幸いにもあなたが午前中にgitfitiを後悔した場合、それを削除することはかなり簡単です:あなたのgitfiti用に作成したrepoを削除してください。

ライセンス:

gitfitiはThe MIT license(MIT)の下で公開されています


Todo:

  • ‘要求’の依存関係を削除する 感謝します – アリゲーター
  • ウェブインターフェース 以下のいくつかのWebベースのものを参照してください
  • ファイルから「アート」をロードする 感謝します – アリゲーター
  • ファイルからコンテンツをロードする
  • テキスト/アルファベットオプション
  • 利益ですか?

注目すべきデリバティブまたは言及:

  • Pikesleyの Pokrovskyは、Github History Vandalism をサービスとして提供しています
  • github-boardは簡単なテンプレートからgitfitiをコミットする
  • ghdecoyは寄与グラフをランダムなデータで埋めます( 卑猥です)。
  • アーティストが簡単にテンプレートを作成するためのGitfiti Painterビジュアル描画ツール
  • あなたがあなたのコミットマップ(!)を自由に描画できるようにするChrome拡張機能をgit-drawする
  • github-jackスペースインベーダーと輝くcreepypastaの純粋なbash版
  • github-graffitiあなたのコミットマップ上でカスタムデザインを可能にするbashスクリプトを備えたGUIエディタ
  • 他の何かを見た? プルリクエストを送信するか、問題を開きます。







-gelstudios
-, , , , , , ,

執筆者: