For me, it’s not so much the person data that I want to more easily harvest, but rather the details that I use when creating sources and their repository references. From a single web page (a FamilySearch catalog entry), I might create several such objects in Gramps. When I look at the page source, I can see that there’s some structured data within a script. Maybe some kind of browser extension could extract it?
For example,within the source of this page there is the following data. (Ignore the bolding; Discourse is doing that, I’m not trying to emphasize that part.)
var data = {“titleno”:“8141”,“articleno”:“”,“title”:“Parish registers”,“subtitle”:“”,“inclusive_dates”:“1841-1920”,“title_subtitle_sort”:“parish register”,“non_file_chars”:“0”,“edition”:“”,“statement_responsibility”:“”,“summary_contents”:“”,“numeric_designation”:“”,“media_type”:“MAN”,“format”:“Manuscript”,“format_addendum”:“Manuscript on Film”,“available_online”:“Y”,“oclc_record_number”:“866780495”,“is_collection_record”:“”,“author”:[{“seq”:“1”,“authorno”:“281712”,“givenname”:“”,“surname”:“Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario)”,“date”:“”,“numerals”:“”,“title”:“”,“work”:“”,“identification”:“”,“fullname”:“Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario)”,“display_text”:“Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario)”,“type”:“Main Author”},{“seq”:“2”,“authorno”:“281712”,“givenname”:“”,“surname”:“Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario)”,“date”:“”,“numerals”:“”,“title”:“”,“work”:“”,“identification”:“”,“fullname”:“Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario)”,“display_text”:“Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario)”,“type”:“Repository”}],“language”:[{“seq”:“1”,“text”:“English”},{“seq”:“3”,“text”:“Latin”}],“note”:[{“seq”:“1”,“text”:“<font color="red">Ontario, Roman Catholic Church Records are available online, click <a href="/search/collection/1927566"Target=”_blank">here.”,“type”:“RSLNK”,“note_link”:{“text”:“<font color="red">Ontario, Roman Catholic Church Records are available online, click <a href="/search/collection/1927566"Target=”_blank">here.”}},{“seq”:“2”,“text”:“Microfilm of original records in possession of the Purification of the Blessed Virgin Mary Rectory, Lindsay, Ontario.”,“type”:“LOC”},{“seq”:“3”,“text”:“Text in English and Latin.”,“type”:“LANG”},{“seq”:“4”,“text”:“Also known as St. Mary’s.”,“type”:“SUMM”},{“seq”:“5”,“text”:“Also covers Emily and Ops Township in Victoria County, Ontario.”,“type”:“SUMM”}],“film_note”:[{“seq”:“1”,“text”:“Baptisms and marriages, 1841-1849 Marriages, 1847-1850 Baptisms, marriages, confirmations, 1850-1865 Baptisms, marriages, burials, 1866-1886 (includes confirmations to 1907–some out of chron. order) Births and marriages, 1841-1883 Marriages, 1887-1902 (partially indexed)”,“type”:“FCONT”,“record_type”:“”,“volume”:“”,“inclusive_dates”:“”,“location”:“Family History Library”,“copy_location”:[“”,“Howell Michigan Family History Center”,“Kyle Texas Family History Center”,“Los Angeles California FamilySearch Library”,“Cody Wyoming Family History Center”,“BYU Family History Center”,“Kingston Ontario Family History Center”,“Hamilton Ontario Family History Center”,“Calgary Alberta Family History Center”,“Palmer Alaska Family History Center”,“Littleton Colorado Family History Center”,“San Mateo California Family History Center”,“Puyallup Washington Family History Center”,“Edmonton Alberta Riverbend Family History Center”,“Orlando Florida Family History Center”,“Lansing Michigan Family History Center”],“copy_location_ex”:[{“copy_location_id”:“”,“copy_location_name”:“”},{“copy_location_id”:“3335372”,“copy_location_name”:“Howell Michigan Family History Center”},{“copy_location_id”:“3340147”,“copy_location_name”:“Kyle Texas Family History Center”},{“copy_location_id”:“3312593”,“copy_location_name”:“Los Angeles California FamilySearch Library”},{“copy_location_id”:“3342875”,“copy_location_name”:“Cody Wyoming Family History Center”},{“copy_location_id”:“3340228”,“copy_location_name”:“BYU Family History Center”},{“copy_location_id”:“3343979”,“copy_location_name”:“Kingston Ontario Family History Center”},{“copy_location_id”:“3343839”,“copy_location_name”:“Hamilton Ontario Family History Center”},{“copy_location_id”:“3327868”,“copy_location_name”:“Calgary Alberta Family History Center”},{“copy_location_id”:“3329585”,“copy_location_name”:“Palmer Alaska Family History Center”},{“copy_location_id”:“3326594”,“copy_location_name”:“Littleton Colorado Family History Center”},{“copy_location_id”:“3331865”,“copy_location_name”:“San Mateo California Family History Center”},{“copy_location_id”:“3342190”,“copy_location_name”:“Puyallup Washington Family History Center”},{“copy_location_id”:“3343383”,“copy_location_name”:“Edmonton Alberta Riverbend Family History Center”},{“copy_location_id”:“3332594”,“copy_location_name”:“Orlando Florida Family History Center”},{“copy_location_id”:“3335178”,“copy_location_name”:“Lansing Michigan Family History Center”}],“geo_collection”:“United States & Canada”,“shelf”:“2nd Floor Film”,“item_image_start_no”:“”,“filmno”:“1305530”,“items”:“”,“digital_film_no”:“5106861”,“digital_film_rights”:“UNREST”,“fs_indexed”:“Y”,“fs_indexed_collection_id”:“1927566”,“fs_indexed_film_number”:“5106861”},{“seq”:“2”,“text”:“Baptisms, 1887-1902 (indexed; includes a few marriages licenses at the end; includes confirmations) Burials, 1887-1902 Baptisms, 1902-1910 (copy; indexed) Marriages, 1902-1907 Marriages, 1905-1910”,“type”:“FCONT”,“record_type”:“”,“volume”:“”,“inclusive_dates”:“”,“location”:“Family History Library”,“copy_location”:[“”,“Howell Michigan Family History Center”,“Kyle Texas Family History Center”,“Los Angeles California FamilySearch Library”,“Cody Wyoming Family History Center”,“San Mateo California Family History Center”,“BYU Family History Center”,“Edmonton Alberta Riverbend Family History Center”,“Tucson Arizona West Family History Center”,“Orlando Florida Family History Center”,“Sudbury Ontario Family History Center”],“copy_location_ex”:[{“copy_location_id”:“”,“copy_location_name”:“”},{“copy_location_id”:“3335372”,“copy_location_name”:“Howell Michigan Family History Center”},{“copy_location_id”:“3340147”,“copy_location_name”:“Kyle Texas Family History Center”},{“copy_location_id”:“3312593”,“copy_location_name”:“Los Angeles California FamilySearch Library”},{“copy_location_id”:“3342875”,“copy_location_name”:“Cody Wyoming Family History Center”},{“copy_location_id”:“3331865”,“copy_location_name”:“San Mateo California Family History Center”},{“copy_location_id”:“3340228”,“copy_location_name”:“BYU Family History Center”},{“copy_location_id”:“3343383”,“copy_location_name”:“Edmonton Alberta Riverbend Family History Center”},{“copy_location_id”:“3330494”,“copy_location_name”:“Tucson Arizona West Family History Center”},{“copy_location_id”:“3332594”,“copy_location_name”:“Orlando Florida Family History Center”},{“copy_location_id”:“3343960”,“copy_location_name”:“Sudbury Ontario Family History Center”}],“geo_collection”:“United States & Canada”,“shelf”:“2nd Floor Film”,“item_image_start_no”:“”,“filmno”:“1305531”,“items”:“”,“digital_film_no”:“5106860”,“digital_film_rights”:“UNREST”,“fs_indexed”:“Y”,“fs_indexed_collection_id”:“1927566”,“fs_indexed_film_number”:“5106860”},{“seq”:“3”,“text”:“Baptisms, 1902-1920 (original; includes 1 entry for 1921) Baptisms, 1902-1919 (copy; indexed; another filming of 1902-1910) Marriages, 1902-1907 (another filming), 1917-1920 Marriages, 1911-1917 (partially indexed)”,“type”:“FCONT”,“record_type”:“”,“volume”:“”,“inclusive_dates”:“”,“location”:“Family History Library”,“copy_location”:[“”,“San Mateo California Family History Center”,“St. Catharines Ontario Family History Center”,“Brampton Ontario Family History Center”,“Barrie Ontario Family History Center”,“Lansing Michigan Family History Center”],“copy_location_ex”:[{“copy_location_id”:“”,“copy_location_name”:“”},{“copy_location_id”:“3331865”,“copy_location_name”:“San Mateo California Family History Center”},{“copy_location_id”:“3343847”,“copy_location_name”:“St. Catharines Ontario Family History Center”},{“copy_location_id”:“3344096”,“copy_location_name”:“Brampton Ontario Family History Center”},{“copy_location_id”:“3366480”,“copy_location_name”:“Barrie Ontario Family History Center”},{“copy_location_id”:“3335178”,“copy_location_name”:“Lansing Michigan Family History Center”}],“geo_collection”:“United States & Canada”,“shelf”:“2nd Floor Film”,“item_image_start_no”:“”,“filmno”:“2028184”,“items”:“Items 10-13”,“digital_film_no”:“8265616”,“digital_film_rights”:“NO_ACC”}],“physical”:{“seq”:“1”,“materialtp”:“”,“length”:“on 3 microfilm reels”,“physical_chars”:“”,“dim_use”:“35 mm.”,“acc_material”:“”,“acc_desc”:“”,“physical_display”:“on 3 microfilm reels ; 35 mm.”,“display_text”:“on 3 microfilm reels ; 35 mm.”},“publisher”:{“seq”:“1”,“pos”:“1”,“name”:“Filmed by the Genealogical Society of Utah”,“place”:“Salt Lake City, Utah”,“date”:“1981-1996”},“subject”:[{“seq”:“1”,“subjectno”:“406235”,“text”:“Canada, Ontario, Victoria, Lindsay - Church records”,“type”:“TRACE”,“geo_name”:“174000”},{“seq”:“2”,“subjectno”:“406236”,“text”:“Canada, Ontario, Victoria, Emily Township - Church records”,“type”:“TRACE”,“geo_name”:“173991”},{“seq”:“3”,“subjectno”:“406237”,“text”:“Canada, Ontario, Victoria, Ops Township - Church records”,“type”:“TRACE”,“geo_name”:“174006”}],“xref”:{“titleno”:“1927566”,“title”:“Ontario, Roman Catholic Church records”,“subtitle”:“COLLECTION RECORD”,“link_type”:“Digital Collection”,“inclusive_dates”:“1760-1923”,“author_name”:“Catholic Church parishes (Ontario)”},“display_title”:“Parish registers, 1841-1920”,“subjectSname”:null,“subjectLocality”:[{“seq”:“1”,“subjectno”:“406235”,“text”:“Canada, Ontario, Victoria, Lindsay - Church records”,“type”:“TRACE”,“geo_name”:“174000”},{“seq”:“2”,“subjectno”:“406236”,“text”:“Canada, Ontario, Victoria, Emily Township - Church records”,“type”:“TRACE”,“geo_name”:“173991”},{“seq”:“3”,“subjectno”:“406237”,“text”:“Canada, Ontario, Victoria, Ops Township - Church records”,“type”:“TRACE”,“geo_name”:“174006”}],“subjectLibCongress”:null};
var details = [[“authorsLabel”,[“<a href="#" onclick="FS.PushState.pushState(‘count=20&query=%2Bauthor_id%3A281712’, ‘/search/catalog/results’); return false;" target="_self">Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario) (Main Author)”,“<a href="#" onclick="FS.PushState.pushState(‘count=20&query=%2Bauthor_id%3A281712’, ‘/search/catalog/results’); return false;" target="_self">Catholic Church. Purification of the Blessed Virgin Mary (Lindsay, Ontario) (Repository)”]],[“formatLabel”,[“Manuscript/Manuscript on Film”]],[“langLabel”,[“English”,“Latin”]],[“publicationLabel”,[“Salt Lake City, Utah : Filmed by the Genealogical Society of Utah, 1981-1996”]],[“physicalLabel”,[“on 3 microfilm reels ; 35 mm.”]],[“referencesLabel”,[“(Digital Collection) <a href="/search/catalog/1927566 " target="_self">Ontario, Roman Catholic Church records : COLLECTION RECORD, 1760-1923 / Catholic Church parishes (Ontario)”]]];
var availability = “Family%20History%20Library”;
var getPermissions = true;