diff --git a/firefox_places.sql b/firefox_places.sql new file mode 100644 index 0000000..96d882b --- /dev/null +++ b/firefox_places.sql @@ -0,0 +1,35 @@ +-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Database +-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Frecency_algorithm + +select +moz_places.id as 'Id', +moz_bookmarks.id as 'bId', +moz_bookmarks.fk as 'fk', +moz_places.guid as 'P_guid', +moz_bookmarks.guid as 'B_guid', +moz_bookmarks.title as 'Bookmark', +moz_places.url, +moz_places.title, +moz_places.description, +moz_places.preview_image_url, +moz_places.visit_count as 'count', +moz_annos.content, +datetime(moz_places.last_visit_date/1000000,'unixepoch','localtime') as 'Last', +datetime(moz_historyvisits.visit_date/1000000,'unixepoch','localtime' ) as ' LastVisit', +datetime(moz_annos.dateAdded/1000000,'unixepoch','localtime') as 'BookMarkAdded', +datetime(moz_annos.lastModified/1000000,'unixepoch','localtime') as 'BookMarkModified', +moz_places.typed as 'P_Typed', +moz_hosts.typed as 'H_Typed', +moz_inputhistory.input, +moz_inputhistory.use_count, +moz_anno_attributes.name as 'type', +hex(moz_places.url_hash) as 'hash' + +from moz_places +left join moz_bookmarks on moz_bookmarks.fk = moz_places.id +left join moz_annos on moz_annos.place_id = moz_places.id +left join moz_anno_attributes on moz_annos.anno_attribute_id = moz_anno_attributes.id +left join moz_historyvisits on moz_historyvisits.place_id = moz_places.id +left join moz_hosts on moz_hosts.id = moz_places.id +left join moz_inputhistory on moz_inputhistory.place_id = moz_places.id and moz_inputhistory.place_id = moz_bookmarks.fk +order by moz_places.id desc \ No newline at end of file