問題タブ [ckan]
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.
java - CKANの代替
CKANに代わるものを知っていますか? CKAN のような同様の機能セットを備えたメタデータ管理ポータル ソフトウェアを探しています。
実装は、LAMP または Java のいずれかが望ましいでしょう。
python - ckan開発にvirtualenvwrapperを使用する方法は?
virtualenvwrapperを使用してCKANプロジェクトで開発することは、 virtualenvwrapperの紹介から得られる単純なワークフローよりも少し複雑です。つまりmkvirtualenv ckan、CKANソースのインストール手順に従ってCKANをvirtualenvにインストールし、CKANをハッキングするだけです。
virtualenvwrapperのドキュメントを正しく理解している場合は、mkproject ckanコマンドを使用して、ckanというvirtualenvをWORKON_HOME(~/.virtualenvsデフォルトで)非表示にし、PROJECT_HOME(~/Projects私のマシンでは)ckanという素敵で整頓されたプロジェクトディレクトリに、実際に作業しているソースコードリポジトリであり、virtualenvに入る他のすべてのファイルが散らかっていません。しかし、virtualenvwrapperのプロジェクト管理ドキュメントはあまり詳細ではありません。
そうしてmkproject ckanからckansourceのインストール手順に従うと、pip install --ignore-installed -e git+https://github.com/okfn/ckan.git#egg=ckanコマンドはckan gitリポジトリを必要な場所で~/.virtualenvs/ckan/src/ckanはなく、~/Projects/ckanディレクトリにインストールします。ckan gitリポジトリをプロジェクトディレクトリに配置するにはどうすればよいですか?
また、同じvirtualenvwrapperプロジェクトの一部としてさまざまなCKAN拡張機能(一部は独自のgitリポジトリに含まれています)をハックしたいので、virtualenvwrapperにもそれらをインストールしてもらいたいと思い~/Projects/ckanます。
python - CKANのドキュメントを作成しようとすると、「'sphinx-theme-okfn'という名前のテーマがありません」というエラーメッセージが表示されます。
virtualenvにCKANをインストールし、virtualenvをアクティブにして、pip-requirements-docs.txtに要件をインストールしましたが、ドキュメントを作成しようとすると、次のエラーが発生します。
ckan - CKAN 開発インストールの問題: AttributeError: 'module' オブジェクトに属性 'css/main.debug.css' がありません
CKAN 開発インストールを実行し、development.ini ファイルで debug = true で実行しています。localhost:5000 にアクセスすると、エンドポイントがエラーであるトレースバックでエラーが発生します。
lib/helpers.py での呼び出しが原因:
私が間違っていることと、このエラーを修正するために何ができるかを考えてください。
session - ディスク以外の場所 (DB や memcached など) にセッションを保存するように CKAN を構成するにはどうすればよいですか?
CKAN は Pylons を使用するため、Beaker を使用します。したがって、セッション情報 (およびその他のキャッシュ情報) をディスクに保存しているように見えます。セッション情報をディスク以外の場所 (DB や memcached など) に保存するように CKAN を構成する方法はありますか?
私が特に質問しているのは、a) ディスクにセッションを保存する際に問題が発生する可能性があるためです (多数のセッションがある場合) b) ディスクにセッションがあると問題が発生する Heroku などで CKAN を実行したい (特に、セッションがある場合)複数のプロセス)
ckan - ファイルを CKAN にアップロードしようとしたときのエラー: 「ストレージ アップロードの認証情報を取得できませんでした。アップロードを続行できません」
ファイルを CKAN のデータセットにアップロードしようとすると、Web インターフェースで次のエラーが表示されます。
python-2.7 - Ubuntu に CKAN をインストールする (std インスタンスを作成できない)
Ubuntu 10.04 の仮想マシンに CKAN 1.8 をインストールしようとしています。
インストールは問題なく終了しましたが、std インスタンスを作成すると、Python で解決できないエラーが表示されます。
誰でもこれで私を助けることができますか?
ターミナル内のメッセージの転写:
java - Javaクライアントを介してCKAN/datahub.ioのデータセットにファイルをアップロードする
APIのJavaクライアントを介してCKAN/datahub.io上のデータセットへのファイルのアップロードをテストしています。
と
POSTリクエストに対する2つの応答:
アップロードしようとしたjpegが2.83Mbの場合の413エラー(「リクエストエンティティが大きすぎます」)。ファイルを小さいサイズに縮小すると、これは消えます。ファイルサイズのアップロードに制限はありますか?
500エラー(「内部サーバーエラー」)。これは私が立ち往生しているところです。datahub.ioのデータセットが「データストア対応」ではないという事実に関係している可能性がありますか?(データセット内のリソースファイルの横に無効な[データAPI]ボタンが表示され、ツールチップに「データストアが無効になっているため、このリソースではデータAPIを使用できません」と表示されます。
=>この500エラーの考えられる理由はありますか?もしそうなら、どうすればクライアント側からそれを有効にできますか?(Pythonコードへのポインターは便利です!)
どうも!
PS:テスト目的で使用しているデータセット:http://datahub.io/dataset/testapi
authorization - CKAN v2.0 でデータセットを非公開にする方法
CKAN v2.0 (ベータ版) を実行している CKAN インストールでデータセットを作成しましたが、データセットを非公開にしたいと考えています (つまり、私だけに表示され、おそらく私の組織グループの他の数人に表示されます)。
どうすればいいですか?
datastore - CKANでの収集中にCSVデータをデータストアに保存します
外部サイトからCKAN(バージョン1.8)にデータをインポートするためのカスタムハーベスターを構築しています。
それはかなりうまく機能し、それに関連するメタデータとリソースを作成します。このリソースを集約し、新しいCSVを作成して、インポートフェーズでの収集中にデータストアに保存したいと思います。
DataStore APIを使用できることはわかっていますが、HTTPを使用したくないです(APIキー/ユーザー/ URL / ...を追加する権限を持つハーベスタに与えることは意味がありません)
ハーベスタから直接DataStoreAPI関数を呼び出すことは可能ですか? https://github.com/okfn/ckan/blob/master/ckanext/datastore/logic/action.py
すべての関数は、文書化されていないコンテキストパラメータを取ります。