منصوبے کے بارے میں
open-Xdownload ایک مقامی پہلے X/Twitter میڈیا ڈاؤن لوڈر ہے جس میں بلٹ ان ویب UI اور بیک گراؤنڈ ٹاسک کویو ہے۔ یہ چار قسم کے ٹاسکس — سنگل پوسٹس، صارفین، لسٹس، اور فالوڈ اکاؤنٹس — کی حمایت کرتا ہے اور بیچ ٹاسکس، شیڈولڈ پلانز، انکریمنٹل آرکائیو، فیلتھ ری ٹرائی، اور API ریٹ لمٹ روٹیشن کے لیے کوکی پول فراہم کرتا ہے۔
اہم خصوصیات:
- سنگل پوسٹ پارسنگ اور ڈاؤن لوڈ: x.com یا twitter.com لنک پیسٹ کریں تاکہ متن، مصنف، اور میڈیا لسٹ پارس ہو، پھر ہر تصویر، ویڈیو، یا GIF کا بہترین دستیاب ورژن ڈاؤن لوڈ کریں۔
- صارف میڈیا آرکائیو: یوزر نیم، @ہینڈل، یا یوزر آئی ڈی سے صارف کی ٹائم لائن سے میڈیا آرکائیو کریں۔
- لسٹ آرکائیو: X لسٹ آئی ڈی درج کریں تاکہ ارکان حاصل کریں اور ان کے میڈیا کا آرکائیو بنائیں۔
- فالوڈ اکاؤنٹ آرکائیو: ہدف کے فالو کردہ اکاؤنٹس حاصل کریں اور ان اکاؤنٹس سے میڈیا کا آرکائیو بنائیں۔
- بیچ ٹاسکس: ایک ہی وقت میں 200 تک ٹارگٹس (صارفین، لسٹس، فالوڈ اکاؤنٹس) درج کریں جن میں خودکار ڈی ڈوپلیکیشن ہو۔
- شیڈولڈ پلانز: ٹارگٹس کو دوبارہ ڈھالنے کے قابل وقفوں (5–43200 منٹ) کے ساتھ بار بار آرکائیو پلانز کے طور پر محفوظ کریں۔
- انکریمنٹل آرکائیو: دوبارہ چلانے پر آخری کامیاب مقام سے جاری رکھیں؛ پہلے سے ڈاؤن لوڈ شدہ میڈیا چھوڑ دیں۔
- فیلتھ ہینڈلنگ: جزوی ناکامیاں واضح طور پر نشان زد ہوتی ہیں؛ ناکام پوسٹس ری ٹرائی کویو میں داخل ہوتی ہیں جنہیں دستی طور پر یا ٹاسک مکمل ہونے پر خودکار طور پر دوبارہ ٹرائی کیا جا سکتا ہے۔
- کوکی پول: بیچ آرکائیو کے دوران ریٹ لمٹ روٹیشن کے لیے پرائمری کوکی اور متعدد بیک اپ گروپس۔
- میڈیا لائبریری: تصویر، ویڈیو، یا GIF زمرے کے مطابق ڈاؤن لوڈ شدہ میڈیا براؤز کریں؛ فائل کے ناموں، میڈیا URLs، اور پوسٹ آئی ڈیز میں تلاش کریں؛ کی بورڈ نیویگیشن کے ساتھ لی لڈڈ پیش نظارے۔
- ہلکے پیش نظارے: تصاویر لی لڈ ہوتی ہیں؛ ویڈیوز بطور ڈیفالٹ صرف پوسٹر تھمب نیل لوڈ کرتی ہیں، اور بڑھے ہوئے پیش نظارے میں پلیئر صرف منٹ ہوتا ہے۔
- مقامی ڈائریکٹری اسٹوریج: ڈاؤن لوڈ ڈائریکٹری UI یا CLI کے ذریعے کنفیگر ہے، جس میں دیکھی جانے والی اور تخلیق کرنے والی پاتھز۔
ڈپلاومنٹ کے آپشنز:
- Docker Compose (تجویز کردہ): پورٹس 127.0.0.1:8787، ڈیٹا اور ڈاؤن لوڈز کے لیے volumess، PUID/PGID کنفیگر۔
- Docker run: اسی ماحول کے متغیرات، دستی استدعا۔
- Binary: Releases سے ڈاؤن لوڈ کریں؛ بطور ڈیفalaut 127.0.0.1:8787 پر سنی دیتی ہے، کنفیگر ایڈریس، ڈیٹا ڈائریکٹری، ویب ڈائریکٹری، اور ڈاؤن لوڈ ڈائریکٹری فلیگز کے ساتھ۔
سروس میں کوئی بلٹ ان تصدیق نہیں ہے اور بطور ڈیفalaut localhost پر بائنڈ ہوتی ہے। LAN رسائی کے لیے ایڈریس کو صریحاً 0.0.0.0:8787 پر سیٹ کریں اور سروس کو تصدیقی ریورس پراکسی کے پیچھے رکھیں۔
ڈیٹا SQLite ڈیٹا بیس (open-xdownload.db) اور مقامی ڈاؤن لوڈ ڈائریکٹریز میں محفوظ ہے۔ حساس فیلڈز (کوکیز) UI میں چھپی ہوئی ہیں۔ بیک اپس میں ڈیٹا بیس اور ڈاؤن لوڈ ڈائریکٹری دونوں شامل ہونے چاہئیں۔
لائسنس: MIT۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.