I see that the ILGA has made some changes to their URL structure since last I worked on this code. I poked around and worked out how to get URLs for the four previous sessions of the assembly. I haven't exhaustively tested things, but I did run the entire bill scraper and several days later, there were no fatal errors and the JSON I've looked at seems sound.
It does seem that there are six kinds of documents which are not currently being passed to bill.add_document and I'll see if I can find time to check those out and process them, but I figured I'd offer what works here rather than defer that indefinitely...
some refactoring to make it more straightforward to verify that metad…
…ata is basically 'right'
move tests to better comply with pattern in other states
add more sessions and some logging
fix some junk from refactoring
Added missingInfo link style. [Issue #105]