ArchiveTeam Warrior प्रोजेक्ट
(warrior.archiveteam.org)- ArchiveTeam Warrior एक virtual archiving tool है, जो व्यक्तिगत कंप्यूटर के खाली resources का उपयोग करके गायब हो सकने वाले web data को संरक्षित करने के ArchiveTeam के काम में भाग लेने देता है
- Warrior साइटों को डाउनलोड करके ArchiveTeam archive में अपलोड करता है, और उपयोगकर्ता मुख्य रूप से bandwidth और कुछ disk space उपलब्ध कराते हैं
- यह Windows, OS X, Linux पर चल सकता है, और अनुशंसित environment VirtualBox है, लेकिन VMware या इसी तरह के virtual machine programs भी इस्तेमाल किए जा सकते हैं
- VirtualBox में appliance import करके virtual machine शुरू करने के बाद, browser में username और भाग लेने वाला project सेट किया जाता है
- नवीनतम virtual machine appliance version 4.1 है, और VM के बजाय Docker warrior instance के रूप में भी project चलाया जा सकता है
ArchiveTeam Warrior क्या करता है
- ArchiveTeam Warrior ArchiveTeam के web archiving काम में भाग लेने के लिए virtual machine-आधारित tool है
- यह site data डाउनलोड करता है और उसे ArchiveTeam archive में अपलोड करता है
- इसे इस तरह बनाया गया है कि इसमें आसानी से भाग लिया जा सके
- Warrior virtual machine के रूप में चलता है, और उपयोगकर्ता bandwidth तथा कुछ disk space उपलब्ध कराते हैं
- इसका runtime environment Windows, OS X, Linux को support करता है
- VirtualBox की अनुशंसा की जाती है
- VMware या इसी तरह के programs भी उपयोग किए जा सकते हैं
इंस्टॉलेशन और भागीदारी प्रक्रिया
-
VirtualBox से शुरू करना
- appliance file डाउनलोड करें
- VirtualBox में
File > Import Applianceचुनकर file खोलें - virtual machine शुरू करने पर यह latest updates लाता है, और उसके बाद web browser शुरू करने का निर्देश दिखता है
-
Warrior सेटअप
http://localhost:8001/पर जाकर Settings page देखें- username चुनने पर प्रगति leaderboard पर दिखाई जाती है
- All projects tab में काम करने वाला project चुन सकते हैं, या ArchiveTeam’s Choice चुनकर सबसे urgent project अपने आप लिया जा सकता है
-
नवीनतम version और Docker विकल्प
- Warrior virtual machine appliance को version 4.1 तक अपडेट किया गया है, और मौजूदा warrior3 appliance link पुराना link है
- VM appliance के बिना Docker warrior instance के रूप में भी project चलाया जा सकता है, और अधिक जानकारी के लिए GitHub repository का README देखें
- issues या feedback पर hackint के
#warriorchannel में चर्चा की जाती है - Frequently Asked Questions पढ़े जा सकते हैं
ArchiveTeam और Internet Archive का समर्थन
- Internet Archive, ArchiveTeam के archives को host करता है, और data store करने से आगे बढ़कर ऐसी library बनाए रखता है जिसे कोई भी मुफ्त में access कर सके
- donation Donate to the Internet Archive पर किया जा सकता है
- ArchiveBot, rsync server आदि के लिए server rental या ArchiveTeam members को donation के बारे में उपयुक्त IRC chat room में पूछताछ की जाती है
भाग लेने योग्य projects
- वर्तमान projects में URLTeam 2, URLs, Blice, Tenor, KakaoTV, Wikimedia Etherpad, Medica Bibliothèque Numérique, Recursive Jobs, Roblox Groups, Peing-質問箱-, Microsoft Update, Meta Ad Library, Twitch, Radio Free Asia, Radio Free Europe/Radio Liberty, Voice of America, US Government, Blogger, Telegram, YouTube, GitHub, MediaFire, Pastebin, Imgur, ВКонтакте, Stack Exchange, Periscope शामिल हैं
- YouTube project चुने गए YouTube videos को archive करता है, और एक चेतावनी है कि video URL में IP address stored होता है
- GitHub project Internet Archive और GitHub के सहयोग से चलाया जाता है
- Periscope project PAUSED स्थिति में है
1 टिप्पणियां
Hacker News की राय
ऐसे प्रोजेक्ट्स ज़रूरी हैं, लेकिन सिर्फ़ आर्काइव करने से आगे जाकर उस डेटा को सच में आम लोगों के इस्तेमाल लायक बनाने का तरीका चाहिए
Reddit को शायद यह अपने-आप में ख़तरा नहीं लगा होगा कि कोई डेटा scrape करके ऐसा backup बना रहा है जिसे access करना मुश्किल है, लेकिन अगर Reddit की कुछ copies चलाने वाला distributed node network local-first clients या Lemmy mirrors को डेटा देता, तो वे इससे कहीं ज़्यादा डरते
PushShift, Nitter, Youtube Vanced को देख लें
यानी किसी चीज़ की पहचान उसकी संरचना ही बन जाए
संबंधित लेख:
ArchiveTeam Warrior: imgur को जितना हो सके आर्काइव करना - https://news.ycombinator.com/item?id=35983510 - मई 2023, 2 comments
Help preserve the internet with Archiveteam's warrior - https://news.ycombinator.com/item?id=30524842 - मार्च 2022, 51 comments
ArchiveTeam Warrior backing up Reddit - https://news.ycombinator.com/item?id=29584622 - दिसंबर 2021, 71 comments
लगा कि इसे Docker से चलाया जा सकता है, इसलिए repository ढूंढी, और खुशी की बात है कि सब कुछ तैयार था
https://github.com/ArchiveTeam/warrior-dockerfile/tree/maste...
https://github.com/ArchiveTeam/warrior-dockerfile/blob/maste...
setup बहुत आसान है
internet plan unlimited हो गया है, तो छोटे तरीके से ही सही, contribute कर पाना अच्छा लगा
unused Android phone पर ArchiveTeam Warrior script चल सकती है या नहीं, यह देखने की कोशिश की, लेकिन direct support नहीं है और यह मेरी skill से बाहर था
काश Raspberry Pi पर QEMU के अंदर इसे setup करने का तरीका देखने का समय मिले, और अगर ऐसी compose file public हो जाए तो शायद ज़्यादा लोग इसका इस्तेमाल कर पाएंगे
कुछ महीने पहले मैंने ऐसा system design किया था जिससे लोग archive.org जैसी services को disk space contribute कर सकें
अगर कोई कहे, “मैं archive.org content के 100GB host करना चाहता हूं”, तो system archive.org से communicate करके अभी सबसे दुर्लभ content ढूंढेगा और user को push कर देगा
“मुझे इस network में X content चाहिए” कहने पर उसे ढूंढकर देने वाला search feature भी है
यह torrent के ऊपर एक पतले wrapper जैसा ही है, लेकिन अभी ऐसा कुछ मौजूद नहीं है, और archive वालों से संपर्क करने पर भी ज़्यादा interest नहीं मिला
हालांकि इस tool का इस्तेमाल करने पर copyright infringement की वजह से आप कानून तोड़ेंगे
अभी यह broken लगता है
fixed period और fixed download count के लिए fee देकर data blocks host करने जैसा model हो सकता था
क्या उन्होंने वजह बताई?
digital preservation में योगदान देना हो, तो Warrior appliance या Docker container चलाने पर विचार किया जा सकता है
लोग site download करें और फिर Archive Team द्वारा तैयार archive setup में upload करें—इस approach का फायदा मुझे साफ़ नहीं दिखता
Archive Team खुद site download करके अपने archive में डाल दे, उससे यह कैसे बेहतर है?
B) और शायद ज़्यादा अहम बात यह है कि requests कई जगहों से distributed होकर आती हैं, इसलिए rate limiting या block होने की संभावना कम होती है
archive.org में push करने से पहले download करके रखने के लिए पहले कहीं जगह चाहिए
मुझे यह जानना है कि यह प्रोजेक्ट मुझे, यानी किसी attacker को, random garbage data डालने या डाउनलोड किए गए pages को किसी खास तरीके से गलत बदलकर लिखने से कैसे रोकता है
HTTP में यह असंभव लगता है, और HTTPS में TLS termination कौन करता है?
अगर Warrior सिर्फ एक TCP proxy है और Archive TLS client है, तो यह सुरक्षित हो सकता है, लेकिन https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior में वह हिस्सा साफ़ तौर पर समझाया हुआ नहीं लगता
लक्ष्य है कि site बंद होने से पहले जितने कम समय में हो सके उतना ज़्यादा data हासिल किया जाए
paranoia की वजह से archiving efficiency घटकर 30% गंवाने की तुलना में, 1% garbage data मिल जाना बेहतर माना जाता है
HTTPS के मामले में Warrior सचमुच wget चलाकर WARC file में save करता है, और उस file को tracker server पर upload करता है
Raspberry Pi से योगदान देना चाहता हूँ, लेकिन ARM support न होना थोड़ा असुविधाजनक है
container डाउनलोड करके run करना और बस खत्म करना चाहता हूँ, लेकिन कोई आसान workaround नहीं है: https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior#C...?
फिर भी इसे QEMU user-mode emulation के तहत run किया जा सकता है, और वास्तव में कुछ hosts पर इसे इसी तरह इस्तेमाल किया जा रहा है
README पढ़ने पर यह निर्देश दिखा
Version 4 is now available at
https://warriorhq.archiveteam.org/downloads/warrior4/
इसमें नए version के source link वाला README है: https://github.com/ArchiveTeam/warrior4-vm
यह नया version wiki homepage पर भी mention किया गया है
An updated Warrior virtual appliance (v3.2, v4.0) is now available with better support for newer projects that utilize wget-at.
ArchiveTeam को appliance download URL update करना चाहिए