Skip to content

Releases: GLAM-Workbench/trove-newspapers

v1.3.4

26 Jun 01:42
Compare
Choose a tag to compare

Some date queries in QueryPic were returning no results. Should now be fixed.

v1.3.3

24 Jun 06:30
Compare
Choose a tag to compare

A few notebook changes and fixes:

  • Fix problem with QueryPic where Voila caused an error when you tried to download the CSV or HTML results (Voila update seemed to do the job)
  • Modify Save Page Image notebook so that it only requires an API key if you're searching for a particular date/newspaper
  • Updated all packages and tested

v1.3.2

27 Jan 10:42
Compare
Choose a tag to compare

The Upload Trove newspapers to Omeka notebook has been updated to:

By incorporating these two packages I've been able to remove a lot of code from the notebook. The basic examples and functions all remain the same.

v1.3.1

22 Jan 11:21
Compare
Choose a tag to compare

Yes, once again I stuffed up my numbering. This release just fixes links in the README and Zenodo config.

v1.3.0

22 Jan 01:01
Compare
Choose a tag to compare

Various updates relating to code quality and repository management:

  • all Python packages updated to latest versions
  • start managing requirements using pip-tools -- the requirements.txt file is now generated from requirements.in using pip-tools, this makes it easier to keep everything synchronised
  • added requirements.in file (see above) -- this contains the unpinned python packages used in this repo, so you can use this to install the latest versions of packages or to avoid problems with pinned versions in certain environments
  • added requirements-dev.in and requirements-dev.txt these can be used to install packages you might need if you're doing development work on this repository, including things like testing and qa
  • included .pre-commit-config.yaml and pyproject.toml to configure testing and qa
  • all notebooks now undergo basic testing using pytest and nbval -- at this stage the tests just make sure cells run without generating exceptions
  • nbval-skip tags have been added to some cells in notebooks to prevent execution in testing
  • if notebooks require Trove API keys to run, I've added some code to look for the API key in an environment variable -- this enables me to automate testing but also saves a lot of cutting and pasting of keys -- just create a .env file and set TROVE_API_KEY to the value of your key
  • if notebooks are designed to run as web apps using Voila, I've added some code to create a simple test by setting basic parameters and then triggering the start button -- they only run if there's a GW_STATUS env variable set to 'dev'.
  • all notebooks are now formatted using nbqa, isort, Black, and checked against Flake8 -- this should mean cleaner, more consistent code!

v1.2.0

28 Oct 23:58
Compare
Choose a tag to compare

Notebook added:

  • Harvest issues of a newspaper as PDFs

v1.1.3

20 Oct 12:18
Compare
Choose a tag to compare

Very minor release caused by my own stupidity:

  • Bump version number in .zenodo.json and README so that everything is synchronised.

v1.1.2

20 Oct 12:08
Compare
Choose a tag to compare

Minor release to update Reclaim Cloud manifest file:

  • Make default url point to index.ipynb instead of index.md
  • Use quay.io registry for Docker images

v1.1.1

19 Oct 11:25
Compare
Choose a tag to compare

This is a minor release that just aligns some of the repository metadata.

  • The README file now includes version details
  • A version of the README file is now included in the Zenodo metadata file a a description

v1.1.0

19 Oct 03:58
Compare
Choose a tag to compare

Notebooks added:

  • Harvest information about newspaper issues
  • QueryPic
  • Gathering historical data about the addition of newspaper titles to Trove

Datasets added:

  • Total number of issues per year for every newspaper in Trove
  • Complete list of issues for every newspaper in Trove
  • CSV formatted lists of newspaper titles in Trove

Other changes:

  • Default index is now index.ipynb rather than index.md