PyCSW monkey patched for Slovak national catalogue service
Project description
PyCSW RPI pycsw-rpi
Monkey patched pycsw for Slovak national catalogue service.
Check original pycsw documentation for more details.
Setup
Use exactly like original pycsw
Install
pip install --user pycsw-rpi
Create configuration file
Configuration file is not distributed with package.
Sample configuration can be downloaded from <<url>>
Administrative command (CLI)
pycsw_rpi-admin script is installed with package in $PATH, this script is replacement for original pycsw-admin.py script supporting modified beahaviour and can be used exactly like original one.
Create database
pycsw_rpi-admin -c setup_db -f <<pconfiguration_file>>
Load records
pycsw_rpi-admin -c load_records -f <<pconfiguration_file>> -p <<path_to_records_directory>>
Check original documentation for pycsw-admin.py administrative command.
Run "dev" self contained (toy) server
python -m pycsw_rpi.wsgi
Deploy as WSGI application
pycsw_rpi.wsgi module contains WSGI application object (function) ready to be deployed with WSGI server (e.g. gunicorn, uwsgi). No WSGI server is installed with this package as dependecy.
To deploy with gunicorn:
# `gunicorn` package need to installed separately
pip install --user gunicorn
gunicorn pycsw_rpi.wsgi:application
Modifications implemented (via monkey patches) to original pycsw
Added queryables to APISO plugin:
rpi:OrganizationUUIDrpi:IsViewablerpi:IsSearchable
Contributions
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pycsw-rpi-0.1.1.tar.gz.
File metadata
- Download URL: pycsw-rpi-0.1.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.10 Linux/5.4.0-107-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be1afd3cc8990725d310675e3104a50bfdf6fd40842359cb26f4ee26510b5954
|
|
| MD5 |
9b6c229ee81aa479bf58c0f9fe3667e2
|
|
| BLAKE2b-256 |
984edb6e449b841dbec6d3cd8b00df42fa6bf1f1e013d2e29f99d606593b4ad1
|
File details
Details for the file pycsw_rpi-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pycsw_rpi-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.10 Linux/5.4.0-107-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80eae773406de20901240f0291cf6ed219d782bded53c90bfb1227b3429c3ce5
|
|
| MD5 |
6d0897d471f8862e20f4c51914a5ff5e
|
|
| BLAKE2b-256 |
ece2c69af5217a60253b3baedb5bff0c111e0783ee294deb9f6341734d9f1665
|