bookmarks = data.bookmarks
annotations = data.annotations
--- Sort
-table.sort(bookmarks, compare)
-table.sort(annotations, compare)
+-- Sort bookmarks
+if bookmarks then
+ table.sort(bookmarks, compare)
+end
+
+-- Sort annotations
+if annotations then
+ table.sort(annotations, compare)
+end
-- Iterate over bookmarks
-for key, item in ipairs(bookmarks) do
- print('Page ' .. item.page .. ':')
- print('')
- print('> ' .. item.notes)
- print('')
+if bookmarks then
+ for key, item in ipairs(bookmarks) do
+ print('Page ' .. item.page .. ':')
+ print('')
+ print('> ' .. item.notes)
+ print('')
+ end
end
-- Iterate over annotations
-for key, item in ipairs(annotations) do
- print('Page ' .. item.page .. ':')
- print('')
- print('> ' .. item.text)
- print('')
+if annotations then
+ for key, item in ipairs(annotations) do
+ print('Page ' .. item.page .. ':')
+ print('')
+ print('> ' .. item.text)
+ print('')
+ end
end