Backloggery lets users organize games into "collections" of related games. In the game list, these show up as a single entry for the collection, which can be expanded. When expanded, it makes an AJAX request to the server that then populates it with the collection contents.
These contents use the same format as the game list proper and thus parsing them should be trivial. The easiest way to implement this is probably to have bl-extract-params extract the params not just for the next page but also for all collection contents, and read-games handle this properly and process the entire queue produced by each bl-extract-params call.
Backloggery lets users organize games into "collections" of related games. In the game list, these show up as a single entry for the collection, which can be expanded. When expanded, it makes an AJAX request to the server that then populates it with the collection contents.
These contents use the same format as the game list proper and thus parsing them should be trivial. The easiest way to implement this is probably to have bl-extract-params extract the params not just for the next page but also for all collection contents, and read-games handle this properly and process the entire queue produced by each bl-extract-params call.