Python client for Fedora Commons 4
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 12 commits behind ghukill:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
pyfc4
tests
.gitignore
.travis.yml
LICENSE.md
README.md
console.py
requirements.txt
runconsole.sh
runtests.sh
setup.py

README.md

pyfc4

Travis Build

Python client for Fedora Commons 4.

Requirements

  • Python 3.5+
  • Fedora Commons 4.7+

Installation

pip install -e .

Tests

Copy tests/localsettings.py.template to tests/localsettings.py and edit to point at your instance of Fedora.

Then run:

./runtests.sh

Documentation

See docs folder

Acknowledgements

pyfc4 is the product of some years working with Fedora Commons 3.x, and participating in, and learning from, the greater Fedora Commons community. Projects like Eulfedora out of Emory University have been instrumental for inspiration and design. Larger ecosystems like Islandora and Samvera have also been invaluable for observing patterns of usage and architecture. Big credit and thanks to these projects and communities for sharing their insight and code.