প্রকল্প সম্পর্কে

ArchiveBox হলো একটি সেলফ-হোস্টেড অ্যাপ্লিকেশন যা লিঙ্ক রট (link rot) থেকে ডেটা हानि রোধ করতে বিভিন্ন স্ট্যান্ডার্ড এবং দীর্ঘমেয়াদী ফরম্যাটে ওয়েব কন্টেন্ট সংরক্ষণ করার জন্য ডিজাইন করা হয়েছে। এটি HTML, PNG, PDF, TXT, JSON এবং WARC সহ বিভিন্ন ফরম্যাটে URL-এর স্ন্যাপশট সংরক্ষণ করে, যা নিশ্চিত করে যে সফটওয়্যারের উপর নির্ভর না করেই ডেটা পঠনযোগ্য থাকে। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - কন্টেন্ট এক্সট্রাকশন: YouTube, SoundCloud, GitHub এবং GitLab-এর মতো প্ল্যাটফর্ম থেকে স্বয়ংক্রিয়ভাবে মিডিয়া (yt-dlp-এর মাধ্যমে), আর্টিকেল (readability-এর মাধ্যমে) এবং সোর্স কোড এক্সট্রাক্ট করে। - নমনীয় ইনপুট: ম্যানুয়াল URL এন্ট্রি অথবা ব্রাউজার হিস্ট্রি, বুকমার্ক, RSS ফিড এবং Pocket বা Pinboard-এর মতো পরিষেবা থেকে শিডিউলড ইমপোর্ট সমর্থন করে। - একাধিক ইন্টারফেস: এটি কমান্ড-লাইন ইন্টারফেস (CLI), একটি সেলফ-হোস্টেড ওয়েব UI, একটি Python API অথবা একটি REST API-এর মাধ্যমে পরিচালনা করা যেতে পারে। - রিডানডেন্সি: ডিফল্টভাবে, এটি লোকাল স্টোরেজের পাশাপাশি archive.org-এ পেজ সংরক্ষণ করতে পারে। - স্টোরেজ ইন্টিগ্রেশন: Google Drive, NFS, SMB, S3 এবং B2 সহ বিভিন্ন স্টোরেজ ব্যাকএন্ড সমর্থন করে। এই টুলটি Chrome, wget এবং yt-dlp-এর মতো স্ট্যান্ডার্ড ইউটিলিটি ব্যবহার করে এবং প্রোপাইটারি লক-ইন এড়াতে সাধারণ ফাইল এবং ফোল্ডারে ডেটা সংরক্ষণ করে।