Cloudooo

ソフトウェアのスクリーンショット:
Cloudooo
ソフトウェアの詳細:
バージョン: 1.2.3
日付のアップロード: 11 May 15
ライセンス: 無料
人気: 12

Rating: 3.0/5 (Total Votes: 2)

Cloudoooは、XML-RPCのOpenOffice.orgドキュメントconvertionサーバーです。
- XMLRPC + WSGIは、簡単にアクセスOpenOffice.orgのための1つのブリッジになります。これはWSGI(パステル)に1 XMLRPCサーバーを実装します。
- PyUnoは、オープンソケットに述べOpenOffice.orgに接続するために使用されます。機能は、すべてのpyunoによって処理されます。
- XvfbのはOpenoffice.orgを実行するために使用されます。これは、デーモン(​​cloudooo)によって制御されます。
- のみのプロセスは、時間によってOpenOffice.orgにアクセスする必要があります。
- XMLRPCサーバーに接続すると、すべてのクライアントが同じオブジェクト(プロキシ)を受け取ります。
XVFBとOpenOfficeの
  - Xvfbのを設定して開始。
    - 単一Xvfbのを使用します。
    - XVFBはXMLRPCサーバーで開始されます。
        - と、次の(pyunoで)のOpenOfficeを開く、それはXvfbのを設定し、デーモン(​​cloudooo)を起動し、XMLRPCサーバーを起動。
  - 制御Xvfbの。
  - OpenOfficeのスタート。
   - PyunoはOpenOfficeのプロセスを開始し、通信は、ソケットを介してです。
   - OpenOfficeのはbrackgroundにし、仮想ディスプレイで実行されるプロセス。
  - 制御のOpenOffice。
   - これはプロセスを強制終了して、もう一度ファイルを送信する必要がありますが発生した場合、ソケットは、接続を失うことができません。
XMLRPCサーバー - XMLRPC + WSGI
  - OpenOfficeのにドキュメントを送信し、メタデータを変換した文書を返します。
      - XMLRPCは、ファイルを受信し、pyunoによってOpenOfficeのに接続しています。
      - pyunoは、メタデータを追加し、書き込み、新しいOpenOfficeの開き、文書が編集したり、XMLRPCに変換され、それがユーザーに文書を返す返します。
      - OpenOfficeのの使用を確定すると、それが確定したことを確認する必要があります。
  - 別の形式へのエクスポート、
  - ドキュメントを招待しメタデータのみを返します。
  - ドキュメントの編集メタデータは、
  - 問題点と可能な解決策
     - OpenOfficeのが停止されます。
       - 、プロセスを完成さOpenOfficeの起動と(cloudoooを再起動せずに)再度文書を提出します。
     - OpenOfficeがクラッシュしさ。
       - (cloudoooを再起動せずに)、すべてのプロセスが殺されたかどうかを確認、処理を確定OpenOfficeのを起動し、再度文書を提出
     - OpenOfficeのは、文書を受信して​​失速します。
       - OpenOfficeのが応答しない場合、プロセスを強制終了して起動します
     - 送信された文書が破損しています。
       - で書き込みエラーを記録し、プロセスは

この何本リリースで新しく追加されたメモリ内にないことを確認します。

Eggifyハンドラ
コンフィギュレーション·ファイルをロードする必要があるハンドラcloudoooするように指示し
更新インタフェース(まだ実装されていません)

このバージョン1.2.2の新機能ではありません。

このもはやXvfbのを使用しています。

このバージョン1.2.0の新機能です:

このサポートLibreOffice3.3rc3。

このバージョン1.1.0の新機能:

このリファクタリングrunCloudOOoUnitTest.pyデーモンプロセスをより良く制御するために、
argparse使用の代わりのoptparse
リファクタリングのテストは、ブール値を使用するには、TrueまたはFalseを検証するために主張しています。
MIMEタイプに応じて出力文書を検証するためのpython-魔法を使用してください。
cloudoooの変化のフォルダ構造は、ハンドラと同じフォルダ内にハンドラに関連したヘルパーをハンドラを置く、mimemapperします。
JSONの代わりにjsonpickleを使用するようにコードをリファクタリング。
OOGranulateのためgetTableItem、getTableItemListとgetTableMatrixを追加
OOGranulateのためgetParagraphItemListとgetParagraphItemを追加
OOGranulateのためgetImageItemListとのgetImageを追加
OdfDocumentを追加
顆粒のインタフェースを追加します。

このバージョン1.0.9の新機能です:

このヘルパースクリプトを取得するにはpkg_resourcesを使用しています。
ヘルパーのフォルダに、内部のスクリプトを移動します。
内部のスクリプトの依存関係としてcloudoooを削除しました。
OpenOffice.orgのフィルタが渡される変更された方法。

この要件:

このパイソン

へのコメント Cloudooo

コメントが見つかりません
コメントを追加
画像をオンにする!