Open
Description
I am opening a space to work on updating the lesson Downloading Multiple Records Using Query Strings in light of the recent changes to the Old Bailey's API.
Although the old version of the website will still be accessible until August 2024 at https://www.dhi.ac.uk/oldbaileyonline, we want to update lessons which are affected by this change so they remain usable in the future.
This lesson poses an issue because the URLs for the search page have changed, so the examples in the Downloading the Search Results Page section don't work anymore.
This lesson has currently been translated to ES and PT, so it will need to be updated in those languages too.
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
charlottejmc commentedon Jan 11, 2024
I've gone through the first part of the lesson noting down each line where I can determine that a change will be needed. Often (but not always) I was able to suggest that change myself. However, it became gradually more complex to identify the problematic lines and the necessary changes from line 704 onward.
&from=10
component?_gte
and_lte
might mean here? The rest of the discussion is still relevant.)&from=10
start
tofrom
&from=0
start
tofrom
toMonth
(because this URL doesn’t show months)*
so this could probably be removed, BUT we have % signs now so they might still pose the same issue, in which case we slightly adjust the paragraph at Line 591.print.jsp
and did not see it – where was this taught previously?This seems to be an indicator that this lesson will need quite an involved revision and perhaps some external help.
anisa-hawes commentedon Jan 11, 2024
Super work, @charlottejmc. Thank you for adding these thorough notes, and for going as far as you have done.
I'll identify an external person who can support us with these revisions.
anisa-hawes commentedon Feb 15, 2024
Adding to this that a reader has written to let us know that Downloading Web Pages with Python is also affected by this change to the Old Bailey Online's URL structure.