Docsbox

Docsbox 私は自分の人生を少し楽にしました。これをあなたと共有したいと思います。 これで、Googleドキュメントで作成したドキュメントはオフラインで、すべての職場のコンピューターで使用できます。



Google Docsサービスとディスク上のディレクトリ(この場合はDropboxサービスリポジトリのディレクトリ)の間でドキュメントを同期するPythonスクリプトを紹介します。



ソース: github.com/k0sh/Docsbox



設置



  1. アーカイブをダウンロードして解凍します-github.com/downloads/k0sh/Docsbox/docsbox-0.1.zip
  2. docsbox.conf.exampleファイルをdocsbox.confにコピーし、データを入力します
  3. Google Data Pythonクライアントライブラリをインストールします(#easy_install gdata)
  4. スクリプトの実行:#python docsbox.py




仕事の原理。



最初に、「dropbox」フォルダー(FOLDERパラメーター)の存在がGoogleドキュメントでチェックされ、存在しない場合は作成されます。 このフォルダ内のドキュメントのリストが要求されます。 ドキュメント(拡張子.docのファイル)は、指定されたディレクトリ(パラメーターBOX_PATH)で検索されます。 さらに、ディレクトリにないGoogleドキュメントドキュメントはサービスからアンロードされます。 変更されたドキュメント(最終更新日が等しくないドキュメント)は、それに応じてアップロード/ロードされます。 Googleドキュメントにないドキュメントはサービスにアップロードされます。



既知の問題





PS1



DropboxにAPIがあれば、このスクリプトをプラグインとしてねじ込むことができ、すべてがマシン上で動作し、手動またはcronで動作するのではなく、すべてが動作します。



PS2



著者は提供されたソフトウェアについて責任を負いません。 ご自身の責任で使用してください。



All Articles