VKFS-ヒューズに基づくVKontakteのファイルシステム

少し前、habr(およびハンセン病、その他)にそのようなgifがありました

画像

私は座って「どうして?」と考えました。

時間が経ち、私が約束したように ...

会いましょう! VKFS-ヒューズに基づくvkontakteファイルシステム。

これはリリースではありません-これまでのところ、あなた自身の壁を読む能力だけが実現されましたが、このための「フレームワーク」全体はすでに準備ができています。

その過程で、userapiで動作するように設計されたvklibライブラリを作成しています。 おそらく別のプロジェクトで後で強調しますが、今のところ-これらは2つのファイルvklib.cppとvklib.h =)です



code.google.com/p/vkfs-ここでは、svnからソースをダウンロードできますが、気にする人は-

vkfs.googlecode.com/files/vkfs.gz-既製のバイナリ。



すべてが単純に機能します:

$ vkfs /マウント/ポイント

メールアドレス:

パスワード:

あなたのvkontakte-id:



/ mount / pointはマウントポイント、任意のフォルダーです。



なぜvkontakte-idを入力するのですか? userapiを使用して定義する方法が見つかりませんでした。 たぶん誰かが出くわした?



/マウント/ポイント/フォルダーには、メッセージとMy_Infoの2つのフォルダーしかない。

My_Infoに移動します。WallファイルとAboutMeファイルがあります。

このすべてのうち、壁のみが実現されます-壁。

任意のエディターで開くか、

$猫の壁

読んで楽しむ=)



アンマウントするには:

$ fusermount /マウント/ポイント-u



ライブラリは、c ++でcurlとcurlにcurlppラッパーを使用しました。 そして実際に融合します。 UPDそしてcajun-jsonも



私はこの役に立たないことを私と一緒に行うことに同意する人々、ほんの数人を探しています=)



All Articles