
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
This is a CLI tool for building the Nottingham New Theatre's History Project content database.
This project generates a JSON API from the history-project content repository. It does that in two steps:
poetry install.content/ directory. You can do a shallow clone for this: GIT_LFS_SKIP_SMUDGE=1 git clone --depth 1 --branch master git@github.com:newtheatre/history-project content../nthp load to generate the sqlite database from the content files../nthp dump to generate the API from the database into the dist/ directory.pip install --user nthp-api. If you have your local bin folder on your path you should now be able to run nthp.nthp load to generate the sqlite database from the content files.nthp dump to generate the API from the database into the dist/ directory.Alternatively you can run nthp build to run both steps in one go.
pre-commit hooks are used to lint the source code using Black and ruff
pre-commit install to install pre-commit hooks.Run pytest or use the included PyCharm run configuration.
See the bin/release.sh script for the release process. This assumes that your local machine has the correct credentials to publish to PyPi.
FAQs
This is a CLI tool for building the Nottingham New Theatre's History Project content database.
We found that nthp-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.