Skip to main content
Files added late

2 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

pyPreservica.Gov

Python Module For Harvesting public Modern.Gov Committee and Meeting Records into Preservica for Long Term Preservation.

pyPreservica.Gov is a Python Module which allows Preservica users to automatically harvest public records from the Civica Modern.Gov Content Management system directly into a Preservica Long Term Digital Preservation platform

Usage

Once installed you can run pyPreservica.Gov directly from the command line

    $ python -m  pyPreservicaGov

The first time the module is run, it will create a credentials.properties file in the local directory and then exit

Edit the credentials.properties, the first section should contain your Preservica username, password and hostname of the Preservica system you would like to connect to.

The second section contains the security tag which should be assigned to the records as they are ingested. For example records which can be published immediately on the Preservica access portal should be set to "public".

The site_name parameter should point to the URL of the Modern.Gov system you would like to harvest.

parent.folder should be the UUID of the Preservica collection the Committee folders will be ingested into.

The committee.FromDate and committee.ToDate parameters specify the date range of meetings which will be harvested.

[credentials]
username=test@test.com
password=1234567
server=uk.preservica.com

[Modern.Gov]
security.tag=open
site_name=https://democracy.local_authority.gov.uk/
parent.folder=372d2881-7cce-4c2e-99f7-386c3cf4a922
committee.FromDate=01/01/1980
committee.ToDate=01/01/2024

Once the credentials.properties has been updated you can run pyPreservica.Gov again directly from the command line to start the harvest process.

    $ python -m  pyPreservicaGov

License

The package is available as open source under the terms of the Apache License 2.0

Installation

pyPreservica.Gov is available from the Python Package Index (PyPI)

https://pypi.org/project/pyPreservicaGov/

To install pyPreservica.Gov, simply run this simple command in your terminal of choice:

$ pip install pyPreservica.Gov

Metadata

Release files for pyPreservicaGov 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Files added late

2 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for pyPreservicaGov 1.0.1
File Size Uploaded
pypreservicagov-1.0.1.tar.gz 24.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyPreservicaGov 1.0.1
File Interpreter ABI Platform
pypreservicagov-1.0.1-py3-none-any.whl Python 3 none any Details
pyPreservicaGov-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 78.6 kB

Release files / pypreservicagov-1.0.1.tar.gz

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pypreservicagov-1.0.1.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b0fc910b5a371fc969c10db69e20085953a0bd541e935f153514e2e035c90686
BLAKE2b-256 checksum
How to use checksums
7986522059f14b1477d98088e4fc38dffd6add754232fd4a182f28a0d2632eba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.4

Release files / pypreservicagov-1.0.1-py3-none-any.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pypreservicagov-1.0.1-py3-none-any.whl
Size 25.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
66e2f69b09438ee9ffd1af78a5b1c41b131eb4cd164bec1e1d7d3be88b55eca5
BLAKE2b-256 checksum
How to use checksums
9f8c43d901da03ec5954a5764f869294bb93b999ca6e623ae0ca14bc5d60ccf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.4

Release files / pyPreservicaGov-1.0.1-py3-none-any.whl

Download URL pyPreservicaGov-1.0.1-py3-none-any.whl
Size 28.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
55889f2db01e6ce49940952048c5794948b0d61bec9180f25fa69b4922b89117
BLAKE2b-256 checksum
How to use checksums
a1d76f82c175fbf9034caa60373b25f52c0ef31dc4a54b6ee266980da1b37745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

Release history Release notifications | RSS feed

This release

1.0.1 This release

3 release files

1.0.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page