اريد احد يساعدني في تثبيت اداه OsIntgram جربت كل الحلول و كل المقالات و الفيديوهات لكن نفس المشكله لم تثبت
تثبيت اداة OsIntgram
السؤال غير واضح ما المطلوب فعله بالضبط من خلال أداة Osintgram؟، وبخصوص الخطوات ستجدها في مستودع الأداة على GitHub:
وقد صدر منها الإصدار 2 وإليك خطوات التثبيت:
1- نسخ المستودع:
- قم بنسخ المستودع الخاص بأداة Osintgram باستخدام الأمر التالي على سطح المكتب:
git clone https://github.com/Datalux/Osintgram.git
2- التنقل إلى المجلد:
- قم بالإنتقال إلى المجلد الذي تم نسخ المستودع إليه باستخدام الأمر:
cd Osintgram
3- إنشاء بيئة افتراضية:
- قم بإنشاء بيئة افتراضية للمشروع باستخدام الأمر التالي:
python3 -m venv venv
4- تفعيل البيئة الافتراضية:
تنشيط البيئة الافتراضية الجديدة بناءً على نظام التشغيل الذي تستخدمه:
- في PowerShell على Windows:
.\venv\Scripts\activate.ps1
- في Linux وGit Bash:
source venv/bin/activate
5- تثبيت المتطلبات:
- قم بتشغيل الأمر التالي لتثبيت المتطلبات المحددة في ملف requirements.txt:
pip install -r requirements.txt
6- تعبئة بيانات الاعتماد:
- افتح ملف credentials.ini في مجلد الإعدادات واكتب اسم مستخدم حساب Instagram الخاص بك وكلمة مرورك في الحقول المقابلة.
بديلًا، يمكنك تشغيل الأمر "make setup" لملء هذا الملف تلقائيًا.
7- تشغيل البرنامج الرئيسي:
- يمكنك تشغيل النص البرمجي الرئيسي main.py بإحدى الطرق التالية:
- كونه برنامجًا تفاعليًا:
python3 main.py <اسم المستخدم الهدف>
- أو تنفيذ الأمر مباشرة:
python3 main.py <اسم المستخدم الهدف> --command <الأمر>
ومن خلال المستودع الذي أشرت إليه بالأعلى ستجد شرح للأوامر متاحة وهم:
- addrs: الحصول على جميع العناوين المسجلة بواسطة الهدف من الصور
- captions: الحصول على تعليقات الصور للمستخدم
- comments: الحصول على إجمالي التعليقات على منشورات الهدف
- followers: الحصول على متابعي الهدف
- followings: الحصول على المستخدمين الذين يتابعهم الهدف
- fwersemail: الحصول على عناوين البريد الإلكتروني لمتابعي الهدف
- fwingsemail: الحصول على عناوين البريد الإلكتروني للمستخدمين الذين يتابعهم الهدف
- fwersnumber: الحصول على أرقام الهواتف لمتابعي الهدف
- fwingsnumber: الحصول على أرقام الهواتف للمستخدمين الذين يتابعهم الهدف
- hashtags: الحصول على الوسوم (hashtags) التي يستخدمها الهدف
- info: الحصول على معلومات الهدف
- likes: الحصول على إجمالي الإعجابات على منشورات الهدف
- mediatype: الحصول على نوع منشورات المستخدم (صورة أو فيديو)
- photodes: الحصول على وصف صور الهدف
- photos: تنزيل صور المستخدم في مجلد الإخراج
- propic: تنزيل صورة الملف الشخصي للمستخدم
- stories: تنزيل قصص المستخدم
- tagged: الحصول على قائمة المستخدمين الذين تم وسمهم بواسطة الهدف
- wcommented: الحصول على قائمة المستخدمين الذين قاموا بالتعليق على صور الهدف
- wtagged: الحصول على قائمة المستخدمين الذين وُسِموا بواسطة الهدف
عظيم جدا
شكرا لك صديقي
اريد ان اكلمك بشان هذه الاداة لقد واجهت مشكله اثناء التثبيت لا اعرف ان اكتبها بل صورتها
ياريت لو اي ملف لك علي وسائل التواصل الاجتماعي مثل تويتر لاقول لك المشكله بالصور
أنت بحاجة إلى تثبيت التالي حيث يتم إخبارك بذلك:
apt-get install python3-venv
ثم بإعادة الخطوات من البداية أي تثبيت البيئة الإفتراضية.
التعليقات