Releases: caltechlibrary/turf
Version 1.2.2 – bugfix
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
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
This release improves handling proxies and proxy passwords, fixes many bugs, and has numerous improvements under the hood.
Version 1.1.0
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
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.