इस प्रोजेक्ट के बारे में
Archive Suite एक monorepo है जिसमें तीन देशी macOS एप्लिकेशन शामिल हैं, जो हजारों स्कैन किए गए पृष्ठों पर काम करने वाले इतिहासकारों और अभिलेखागारों के लिए बनाए गए हैं। प्रत्येक ऐप स्वतंत्र रूप से चल सकता है, लेकिन वे एक दस्तावेजित टैग/PDF अनुबंध (SPEC/tag-format.md) साझा करते हैं और एक साथ उपयोग के लिए डिज़ाइन किए गए हैं।
Archive Processor कैप्चर, OCR और टैगिंग संभालता है। यह दस्तावेज़ छवियों की फोटो खींचता है या आयात करता है, OCR चलाता है, और मूल छवि के साथ-साथ चयन योग्य OCR पाठ वाली एक टैग की गई दो-पृष्ठ PDF लिखता है, जिसमें विषय, तिथि, प्राथमिकता, रंग और पठन-स्थिति के लिए Finder टैग होते हैं। इसमें iPhone और Android कैप्चर साथी (Live Capture) और निर्देशित bring-your-own Gemini या Mistral OCR कुंजियाँ शामिल हैं।
Archive Reader खोज, पठन और ट्राइएज को कवर करता है। यह Spotlight पर भरोसा करने के बजाय सीधे संग्रह फ़ोल्डर को स्कैन करके फ़ाइलें खोजता है, इसलिए एक पुराना इंडेक्स फ़ाइलों को छिपा नहीं सकता; README लगभग 100k PDF को लगभग 10 सेकंड में खोजने का हवाला देता है, जिसमें FSEvents द्वारा जीवित रखे गए स्थानीय कैश से तुरंत गर्म शुरुआत होती है। यह कालानुक्रमिक नेविगेशन, विषय, प्राथमिकता और पठन-स्थिति द्वारा फ़िल्टरिंग, पूर्ण-पाठ खोज, एक दो-अप छवि और OCR व्यूअर, सुरक्षित टैग संपादन और एक-कुंजी Read/Unread ट्राइएज प्रदान करता है।
Archive Notes प्रोवेनेंस-प्रथम नोट-लेखन प्रदान करता है: नोट्स और अंश कंप्यूटर के स्थानांतरित होने पर भी सटीक स्रोत पृष्ठ से जुड़ा एक स्थायी लिंक रखते हैं, साथ ही Zotero संदर्भ, फ़ोल्डर, स्मार्ट फ़ोल्डर, प्रतिकृति और पूर्ण-पाठ खोज, जो 100k नोट्स और 2M शब्दों के लिए डिज़ाइन किए गए हैं।
README में एक अपूरणीय-फ़ाइलें गारंटी बताई गई है: Archive Reader कभी भी किसी फ़ाइल के बाइट्स या स्थान को हटाता, स्थानांतरित करता, नाम बदलता या बदलता नहीं है; यह केवल macOS Finder टैग में परिवर्तन करता है, जो एक एकल ऑडिटेड राइटर के माध्यम से एक जानबूझकर, सत्यापित, प्रतिवर्ती क्रिया के रूप में किया जाता है।
इंस्टॉलेशन वर्तमान में केवल स्रोत से निर्माण है; पहले के DMG निजी थे और वापस ले लिए गए थे, और अभी तक कोई सार्वजनिक रिलीज़ पोस्ट नहीं की गई है। बिल्ड XcodeGen का उपयोग करते हैं (project.yml आधिकारिक है, .xcodeproj उत्पन्न होता है और gitignored है), reader, processor या notes के लिए launch.sh डिस्पैचर के साथ, macOS 14+, Xcode 16 और Homebrew के माध्यम से xcodegen की आवश्यकता होती है। एक test-smoke.sh डिस्पैचर ArchiveCore यूनिट परीक्षण हेडलेस और मुफ्त चलाता है, वैकल्पिक ऐप लेन के साथ; Processor लेन दो छोटे OCR अनुरोध करती है। Live Capture के LAN और USB ट्रांसपोर्ट को किसी सेटअप की आवश्यकता नहीं होती है, जबकि प्रतिबंधित Wi-Fi के लिए वैकल्पिक Google Drive रिले को ऐप के पैकेज नाम और हस्ताक्षर कुंजी से बंधे उपयोगकर्ता-निर्मित OAuth क्लाइंट की आवश्यकता होती है।
परियोजना को एक काम करने वाले उपकरण के रूप में वर्णित किया गया है जो एक इतिहासकार के अपने संग्रह के लिए बनाया गया है, संभावित पुन: उपयोग के लिए प्रकाशित किया गया है न कि समर्थित उत्पाद के रूप में, एक AI एजेंट द्वारा बिना CI के बनाए रखा गया है। ज्ञात सीमाएँ प्रत्येक ऐप की KNOWN_ISSUES.md में दर्ज हैं, जिसमें Live Capture LAN ट्रांसपोर्ट में एक स्वीकृत, अनफिक्स्ड कमजोरी शामिल है। MIT लाइसेंस के तहत।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.