ImgChest وReddit البرنامج النصي لنشر الصور
ملخص
يقوم برنامج Python النصي هذا بأتمتة عملية مشاركة الصور على ImgChest وربطها على موقع SauceSharingCommunity الفرعي. تم إنشاؤه بواسطة u/kei-kazuki (Srinivasulu Padigay) لصالح u/DoujinStash.
الوظيفة
نشر ImgChest:
- يقرأ البرنامج النصي الصور من المجلد المحدد (
ToPostNext
). - يقوم بتحميل كل صورة إلى ImgChest، ويسترد رابط الصورة المباشر، ويحصل على معرف مشاركة ImgChest.
نشر رديت:
- باستخدام رابط الصورة المباشر الذي تم الحصول عليه، يقوم البرنامج النصي بإرسال رابط إلى SauceSharingCommunity subreddit على Reddit.
- يلتقط البرنامج النصي معرف منشور Reddit للرجوع إليه في المستقبل.
تحديث مشاركة ImgChest:
- يتم تحديث عنوان منشور ImgChest بالإشارة إلى معرف منشور Reddit لتسهيل الإسناد الترافقي.
فترات النوم:
- لتجنب البريد العشوائي والالتزام بقواعد subreddit، ينام البرنامج النصي لفترة زمنية محددة (الافتراضي: 4 ساعات) بين كل مشاركة.
- تتم إضافة مخزن مؤقت لمدة دقيقتين لضمان دقة حساب فرق التوقيت.
هيكل الملف
-
imgChest.py
: الكود المصدري للبرنامج النصي. -
ToPostNext/
: مجلد يحتوي على الصور المراد نشرها.
إعدادات
-
PAC
: رمز الوصول الشخصي (رمز الحامل) لـ ImgChest. - تفاصيل واجهة برمجة تطبيقات Reddit:
-
client_id
: معرف عميل تطبيق Reddit الخاص بك. -
client_secret
: سر عميل تطبيق Reddit الخاص بك. -
password
: كلمة مرور حساب Reddit الخاص بك. -
user_agent
: سلسلة تحدد تطبيقك. -
username
: اسم مستخدم حساب Reddit الخاص بك.
الاستخدام
- تأكد من تثبيت المكتبات المطلوبة:
requests
، time
، praw
. - قم بتعيين ImgChest Personal Access Token (
PAC
) وتفاصيل Reddit API. - ضع الصور المراد نشرها في مجلد
ToPostNext
. - قم بتشغيل البرنامج النصي (
imgChest.py
). - سيتعامل البرنامج النصي مع نشر ImgChest وReddit تلقائيًا.
ملاحظات هامة
- تأكد من التزامك بالقواعد والمبادئ التوجيهية الخاصة بـ SauceSharingCommunity subreddit.
- قم بفحص وتحديث ImgChest Personal Access Token (
PAC
) بانتظام لضمان عدم انقطاع الخدمة.
مؤلف
- ش/كي-كازوكي (سرينفاسولو باديجاي)
لأية مشاكل أو استفسارات، يرجى الاتصال بـ u/kei-kazuki.
تم إنشاؤها لأجلك/DoujinStash