[英]Turn raw gedcom-format string into structured json
我正在研究 Gedcom 解析器。 它的原始數據如下所示: 該格式建立在縮進系統的基礎上 - 這里以每行開頭的數字形式出現。 0 是父級,1 是名為“GEDC”的子級,“GEDC”還有一個名為“VERS”的子級,依此類推。 我可以硬編碼一些東西,以便能夠將所有 2 放入 json 屬性中,並使用 ...
[英]Turn raw gedcom-format string into structured json
我正在研究 Gedcom 解析器。 它的原始數據如下所示: 該格式建立在縮進系統的基礎上 - 這里以每行開頭的數字形式出現。 0 是父級,1 是名為“GEDC”的子級,“GEDC”還有一個名為“VERS”的子級,依此類推。 我可以硬編碼一些東西,以便能夠將所有 2 放入 json 屬性中,並使用 ...
[英]How do I make correct Gedcom Files?
格式化 gedcom 文件的正確方法是什么,因為我當前的方法無法獲取更多信息我正在使用https://www.familyecho.com/?page=api生成圖像。 當我添加第二個家庭時,它不再起作用了。 但它適用於一個家庭。 Individuals = [(1, 'James', 'Smi ...
[英]How to click capture an image WITHOUT Selenium?
我正在使用一個名為https://www.familyecho.com/的網站,它有一個 API 來創建這些家譜。 https://familyecho.com/?page=api這是 API 網站,其中包含有關 API 的信息。既然我已經生成了家譜,我想下載它的圖像或以某種方式將其保存到我的計 ...
[英]How do I use a depth as referal/delimater to a flatfile with line numbers as columns?
我正在從事一個家譜項目,我正在嘗試閱讀 GEDCOM (*.ged) 文件格式。 他們不使用列,而是選擇使用行,並且在每行上都有一個根節點和以下子節點及其附屬值,以及它們的關聯(子)節點。 非常簡單的編號系統 0(根)節點和 1,2,3... 另一個根節點等等。 我遇到的問題是我已將變量放置為(檢 ...
[英]Writing Data to File then Moving to Desktop
我確信這真的很簡單,但我不知道如何將解析結果放入自己的文件中,然后使用 python 將其移動到我的桌面。 到目前為止,這是我的代碼。 我只想將結果“名稱”保存為自己的文件,然后將其移動到我的桌面,但我無法在任何地方找到答案。 這是一種不常見的做法嗎? ...
[英]How to read a GEDCOM file with Julia?
我有一個從 Ancestral Quest 導出的帶有我的家譜的 GEDCOM 文件,它非常廣泛,我想對其進行一些分析。 我想構建一個樹結構,並遞歸地探索它。 是否有任何庫可以讀取 GEDCOM 文件並創建樹結構或某種類型的有向圖? ...
[英]“Gedcom file - How to split names and eliminating double places.”
我有兩個問題-都與我的家譜樹的gedcom文件有關(我同時使用notepad ++和textpad): 1.) 我大約有1000個人,他們的姓氏中有De,La,Le,Van,Von等(開頭),例如,我希望“ Von”成為其姓氏的一部分(最后)。 我該如何為所有人(例如全球性的人 ...
[英]How to test this GEDCOM parser?
我正在嘗試使用gedcom文件測試此解析器。 我不明白如何調用某些函數以及要給出的參數。 例如,在family函數中,我需要傳遞一個個人作為參數,但是如果我鍵入一個人的全名甚至其ID,則它將不接受。 我收到一個錯誤“ AttributeError:'str'對象沒有屬性'is_indivi ...
[英]Out of memory error when reading and parsing a .ged file into a sqlite database
我編寫了以下程序,該程序讀取並解析.ged文件(族譜數據)並將其存儲在SQLite數據庫中。 該程序可以運行,但是當加載大文件時,出現“內存不足異常”。 我是Visual Basic的新手,但是似乎所有創建的對象都存儲在內存中,直到程序結束為止,因為隨着程序的運行,內存使用量最多增加4個演出 ...
[英]How can I tell Vim to fold GEDCOM files?
GEDCOM文件以級別0、1,2等開頭,例如2 DATE 10 SEP 1843 。 GEDCOM語法文件不支持折疊。 它應該只需要一對夫婦結腸命令告訴Vim,它應該自動分配的級別數行的foldlevel ,這樣zM只顯示級別0線等,可惜我的Vimscript技能都達不到它。 ...
[英]How to deal with different newline conventions with Flex
我們正在嘗試解析GEDCOM文件格式。 根據其標准,CR和LF的所有組合都有效表示換行符。 這是一種基於行的格式,因此我們通常希望在匹配數字和標記時匹配行的其余部分。 規則的一個例子是 換行符匹配 這在Windows上工作正常,因為它將\\ r \\ n轉換為\\ n后 ...
[英]Regular Expression to Extract Text Bounded by '/'
我需要一個正則表達式來從GEDCOM文件中提取名稱。 格式為: 弗雷德·約瑟夫/史密斯/ 以/為界的文本是姓氏,而弗雷德·約瑟夫是前例。 復雜之處在於該姓氏可以在文本中的任何位置,也可以根本不存在。 我需要一些可以提取姓氏並將其他內容捕獲為別名的東西。 據我所知,我嘗試過 ...
[英]Regular Expression for end of line
我正在嘗試使用正則表達式解析GEDCOM文件,並且幾乎在那兒,但是該表達式會抓取文本的下一行,以獲取行尾有可選文本的行。 每條記錄應為一行。 這是該文件的摘錄: 這是我正在使用的正則表達式: 這適用於所有行,但末尾不包含任何文本的行除外,例如第一行。 例如,第一條記錄的 ...
[英]Checking an external file against set of functions and printing error alongwith line number using c++
我有一個提供給程序的GEDCOM文件,我的程序對照一組功能檢查GEDCOM文件的內容。 如果文件內容未能滿足功能要求,則應該在存在錯誤的GEDCOM文件上引發錯誤以及行號。 我還要提及的是,我嘗試使用LINE , FILE這樣的宏,但是它們正在打印源代碼的內容,例如源代碼行和源代碼文 ...
[英]How would one create a Drupal-based Genealogy Application?
我想使用Drupal構建家譜應用程序。 我看到的困難在於,允許用戶上傳gedcom文件並進行解析,然后從該數據中創建各種Drupal節點。 Drupal中的節點是內容項。 因此,我將個人和家庭作為內容類型,每個人都有來自gedcom文件的各種事件作為字段。 gedcom文件是家譜信息 ...
[英]Parse Gedcom to SQLite-Database
我是一個愛好Xojo用戶。 我想將Gedcom-File導入我的程序,特別是SQLite-Database。 數據庫的結構 表 人 關系 孩子 PersonEvents RelationshipEvents 我寫了一個工作的Gedco ...
[英]Reading GEDCOM files: How to substring the corresponding birth day, month, and year, into an Integer variable from an input file to an output file
我有一個輸入GEDCOM文件,其中包含大量個人/家庭記錄。 目的是將其數據格式化為以下形式: 名稱(第6頁,“ Harry Buis”)。 出生(p6,date(1927,11,17))。 死亡(p6,date(2001,08,21))。 famc(p6,f3)。 fams(p6 ...
[英]ruby gedcom parser EOF exception
我需要為一個分析項目解析gedcom 5.5文件。 我發現的第一個ruby解析器會引起堆棧級別太深的錯誤,因此我嘗試尋找替代方法。 我創建了這個項目: https : //github.com/jslade/gedcom-ruby 其中包括一些示例,但我也不讓它們工作。 這是解析 ...
[英]GEDCOM parser in JavaScript
我一直在尋找 JavaScript 中的 GEDCOM 解析器。 目前存在嗎? 我在很多語言中都找到了它們,但在 JavaScript 中還沒有。 ...
[英]Are Birth and Death as Events modeled as events or attributes of profile in Genealogy
出生和死亡是作為一個家譜事件中的人的事件建模還是作為人的屬性。 每種方法的優缺點是什么? ...