Skip to content
This repository has been archived by the owner on Jul 30, 2022. It is now read-only.

Releases: caltechlibrary/turf

Version 1.2.2 – bugfix

20 Jul 00:27
Compare
Choose a tag to compare

This solve a problem with the Windows application bundle produced with PyInstaller, wherein the Python keyring package wasn't able to use a suitable backend. The fix involved explicitly loading the right keyring backend for windows.

Version 1.2.1 – minor improvement

05 Jul 00:11
Compare
Choose a tag to compare

This release makes Turf watch for consecutive null responses from the server and quit after ten null responses in a row. This catches a situation where the server does not cause errors but the returned value is not what we are looking for.

Version 1.2.0

29 Jun 00:43
Compare
Choose a tag to compare

This release improves handling proxies and proxy passwords, fixes many bugs, and has numerous improvements under the hood.

Version 1.1.0

05 Jun 21:49
Compare
Choose a tag to compare

This release adds support for Windows-style option arguments prefixed by the / character instead of the hyphen - character.

Turf (TIND.io URL Fixer) is a small program that downloads records from https://caltech.tind.io, examines each one looking for URLs, deferences any found, and then finally prints a list of records together with old and new URLs. By default, if not given an explicit search string, Turf will do a search for all records that have one or more URLs in MARC field 856. Alternatively, it can be given a search query on the command line; in that case, the string should be a complete search URL as would be typed into a web browser address bar (or more practically, copied from the browser address bar after performing some exploratory searches in https://caltech.tind.io. Finally, as another alternative, it can read MARC XML input from a file when given the -f option (/f on Windows).

Version 1.0.1 – First full release

04 Jun 02:55
Compare
Choose a tag to compare

Turf (TIND.io URL Fixer) is a small program that downloads records from https://caltech.tind.io, examines each one looking for URLs, deferences any found, and then finally prints a list of records together with old and new URLs. By default, if not given an explicit search string, Turf will do a search for all records that have one or more URLs in MARC field 856. Alternatively, it can be given a search query on the command line; in that case, the string should be a complete search URL as would be typed into a web browser address bar (or more practically, copied from the browser address bar after performing some exploratory searches in https://caltech.tind.io. Finally, as another alternative, it can read MARC XML input from a file when given the -f option.

This is the first fully working release. Tested primarily on macOS, with some testing on Windows 7 and 10.