إن Kemono and Coomer Downloader هي أداة تتيح لك تنزيل المنشورات من موقعي Kemono وCoomer.
باستخدام هذه الأداة، يمكنك تنزيل منشورات فردية ومنشورات متعددة بالتتابع، وتنزيل جميع المنشورات من ملف شخصي، وتنزيل جميع الرسائل المباشرة من ملف تعريف Kemono. يمكنك أيضًا تكوين ما تريد حفظه في المنشورات: المرفقات ومقاطع الفيديو وإنشاء ملف .txt
يحتوي على معلومات حول المنشور، من بين أشياء أخرى. لمزيد من المعلومات، قم بزيارة الوثائق.
تأكد من تثبيت Python على نظامك.
استنساخ هذا المستودع:
git clone https://github.com/e43b/Kemono-and-Coomer-Downloader/
انتقل إلى دليل المشروع:
cd Kemono-and-Coomer-Downloader
اختر اللغة المطلوبة:
codeen
على النسخة الإنجليزية.codeen
على النسخة البرتغالية.قم بتشغيل البرنامج النصي الرئيسي:
python main.py
اتبع الإرشادات الموجودة في القائمة لاختيار ما تريد تنزيله أو تخصيص البرنامج.
المكتبات المطلوبة هي : requests
و beautifulsoup4
. عند تشغيل البرنامج النصي لأول مرة، إذا لم يتم تثبيت المكتبات، فستتم مطالبتك بتثبيتها. فقط اكتب "y" وسيتم تثبيتها تلقائيًا.
تعرض الصفحة الرئيسية للمشروع الخيارات الرئيسية المتاحة لتسهيل استخدام الأداة.
لتنزيل منشورات محددة، ما عليك سوى إدخال روابط المنشورات مفصولة بفواصل. هذا الخيار مثالي لتنزيل بعض المشاركات. مثال:
https://kemono.su/patreon/user/133054/post/82477856, https://coomer.su/fansly/user/285310079517863936/post/614339200069672960, https://coomer.su/fansly/user/285310079517863936/post/611301068940255234
بالنسبة لأولئك الذين يريدون تنزيل العشرات أو أكثر من المنشورات من الملف الشخصي مرة واحدة، لدينا بديل قوي:
إنشاء روابط من ملف تعريف:
انتقل إلى دليل codeen
وقم بتشغيل الأمر:
python links.py < profile_url > < parameter >
أمثلة:
لاستخراج روابط جميع المشاركات من الملف الشخصي:
python links.py https://coomer.su/fansly/user/285310079517863936 all
لاستخراج روابط المشاركات من الصفحات 1 إلى 5:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1 to 5 "
لاستخراج روابط المشاركات من الصفحات 1 و 6 و 9:
python links.py https://coomer.su/fansly/user/285310079517863936 " 1, 6, 9 "
لاستخراج الروابط من كافة الصفحات المتوفرة باستثناء الصفحات من 8 إلى 10 و25:
python links.py https://coomer.su/fansly/user/285310079517863936 " -8 to -10, -25 "
احفظ الروابط في ملف JSON:
بعد تشغيل الأمر، سيتم إنشاء دليل يسمى links
يحتوي على ملف JSON. مثال: links/coomer_su_285310079517863936_fansly.json
. سيحتوي هذا الملف على الروابط المستخرجة.
تنزيل المشاركات باستخدام JSON:
قم بتشغيل البرنامج النصي الرئيسي:
python main.py
حدد الخيار 1 لتنزيل المشاركات.
اختر الخيار 1 لتنزيل المنشورات من الروابط المضافة يدويًا أو الخيار 2 لاستخدام ملف JSON الذي تم إنشاؤه والذي يحتوي على جميع الروابط التي تريد تنزيلها.
ابدأ التنزيل:
أدخل المسار إلى ملف JSON الذي تم إنشاؤه: links/coomer_su_285310079517863936_fansly.json
.
سيبدأ التنزيل، وسيتم تنزيل جميع الروابط المتوفرة في ملف JSON.
لتنزيل جميع المشاركات من الملف الشخصي، اتبع الخطوات التالية:
حدد خيار التنزيل
بعد تشغيل البرنامج، سيُعرض عليك خياران لتنزيل منشورات الملف الشخصي.
أدخل رابط الملف الشخصي
أدخل رابط الملف الشخصي الذي تريد تنزيل المشاركات منه. ستظهر لك بعد ذلك الخيارات التالية:
الخيار 1: تنزيل جميع المشاركات
لتنزيل جميع المنشورات المتاحة من الملف الشخصي، اكتب "1" ثم اضغط على Enter. سيبدأ تنزيل جميع المشاركات تلقائيًا.
الخيار 2: تنزيل منشورات محددة
إذا كنت تريد تنزيل منشورات محددة معينة فقط، فاختر الخيار "2". هنا، تحتاج إلى إدخال رابط أحدث مشاركة ورابط أقدم مشاركة تريد تنزيلها.
يعمل هذا فقط مع الملفات الشخصية الموجودة على موقع Kemono، حيث لا يمتلك Coomer هذه الميزة. ما عليك سوى وضع رابط الملف الشخصي، وسيتم استخراج جميع الرسائل المباشرة بتنسيق .txt
وحفظها في مجلد dm
.
يتم حفظ المشاركات في مجلدات لتسهيل التنظيم. بنية المجلد هي كما يلي:
posts
حيث يتم حفظ المشاركات. يتم حفظ كل منشور في مجلد فرعي يتم تحديده بواسطة معرف المنشور.DMs
حيث يتم حفظ ملفات .txt
DM.مثال على بنية المجلد:
Kemono-and-Coomer-Downloader/
│
├── kemono/ # Kemono platform folder
│ ├── author1/ # Author 1 folder
│ │ ├── posts/ # Posts folder for author 1
│ │ │ ├── postID1/ # Post folder with ID 1
│ │ │ │ ├── post_content # Post content
│ │ │ │ └── ... # Other post files
│ │ │ └── postID2/ # Post folder with ID 2
│ │ │ ├── post_content # Post content
│ │ │ └── ... # Other post files
│ │ └── DMs/ # DMs folder for author 1
│ │ ├── dm1.txt # DM 1
│ │ ├── dm2.txt # DM 2
│ │ └── ... # Other DMs
│ └── author2/ # Author 2 folder
│ ├── posts/ # Posts folder for author 2
│ └── DMs/ # DMs folder for author 2
│
└── coomer/ # Coomer platform folder
├── author1/ # Author 1 folder
│ ├── posts/ # Posts folder for author 1
│ └── DMs/ # DMs folder for author 1 (if applicable)
└── author2/ # Author 2 folder
├── posts/ # Posts folder for author 2
└── DMs/ # DMs folder for author 2 (if applicable)
تتيح لك صفحة التكوين تخصيص البرنامج وفقًا لاحتياجاتك.
في وضع التكوين اللاحق، يمكن للمستخدم ضبط عدة خيارات، بما في ذلك:
.txt
، مثل العنوان وتاريخ النشر وتاريخ الاستيراد والمحتوى..txt
. لحفظ التعليقات، يجب تمكين خيار حفظ المعلومات.في وضع تكوين الملف الشخصي، يمكن للمستخدم تعيين ما يريد تنزيله من المنشورات، على غرار خيارات تكوين المنشور. والفرق هو أنه يمكن للمستخدم التصفية حسب المشاركات التي تحتوي على صور أو لا تحتوي عليها، واختيار أحدهما أو الآخر، أو كلا الإصدارين.
لمزيد من التفاصيل، راجع الوثائق.
هذا المشروع مفتوح المصدر، ونشجعك على المساهمة في التحسينات والميزات الجديدة. لا تتردد في إرسال الاقتراحات أو الإبلاغ عن المشكلات أو إرسال طلبات السحب من خلال مستودع GitHub الرسمي أو من خلال Discord الخاص بنا.
يهدف برنامج Kemono وCoomer Downloader، الذي تم تطويره وصيانته بواسطة E43b، إلى تبسيط عملية تنزيل المنشورات من موقعي Kemono وCoomer، مما يوفر تجربة أكثر تنظيمًا ويمكن الوصول إليها.
إذا واجهت مشكلات، أو وجدت أخطاء، أو كانت لديك أي أسئلة، فتفضل بزيارة Discord للحصول على المساعدة والدعم.
إذا وجدت هذه الأداة مفيدة وترغب في دعم تطويرها المستمر، ففكر في التبرع. تساعد مساهمتك في إبقاء المشروع نشطًا وتطوير ميزات جديدة.
نأمل أن تكون هذه الأداة مفيدة لك!