كيف تحذف تغريداتك السابقة - بشكل مجمّع ومجاني - وتحفظ حياتك المهنية من نفسك السابقة

"من يسيطر على الماضي يتحكم في المستقبل . من يتحكم في الحاضر يسيطر على الماضي ". - جورج أورويل

كان جيمس جان على قمة العالم. لقد أخرج للتو اثنين من أفضل أفلام الحركة الكوميدية في العقد الماضي. تم استقبال كل من أفلامه Guardians of the Galaxy جيدًا من قبل النقاد والجماهير على حد سواء.

لكن هذا لم يكن كافيًا لإنقاذه من ماضيه.

اتضح أنه في وقت سابق من حياته المهنية ، قام جان بتغريد بعض "النكات" المروعة إلى حد ما على Twitter. (لن أشاركها هنا - ربما يكون من الأفضل لك عدم قراءتها.)

في ذلك الوقت ، كان Gunn صانع أفلام رعب غامض الميزانية. والتغريدات المعنية تظل كامنة لسنوات في تاريخ تويتر الخاص به ، حيث لا يقرأها أحد أو يهتم بها.

هذا ، حتى قرر عدد قليل من المراسلين حفر الأوساخ عليه ، وكشفوا عن التغريدات ليراها العالم بأسره.

قرر رؤسائه في ديزني على الفور "قطع علاقتهم التجارية" مع Gunn.

لذلك في غضون بضع ساعات ، انتقل جان من مخرج نجم إلى هوليوود منبوذ. كل ذلك بسبب بعض التغريدات من عام 2012.

تحكم في ماضيك

في هذا البرنامج التعليمي ، سأوضح لك كيف يمكنك تنزيل جميع تغريداتك القديمة من Twitter ، ثم حذف بسرعة أكبر عدد تريده من تلك التغريدات - كل ذلك دون مشاركة أي من بياناتك مع أي شخص.

فعلت هذا بنفسي قبل بضع دقائق.

بالتأكيد ، تعجبني فكرة قيام المؤرخين المستقبليين بفحص تغريداتي يسألون: "ما الذي كان يعجب كوينسي لارسون حقًا؟" ولكن ليس بقدر ما لا أحب فكرة قيام بعض الكارهين بالتنقيب في موجز Twitter الخاص بي واختيار كرز تغريدة حيث بدت وكأنني أحمق.

هناك الكثير من الخدمات التي يمكنك العثور عليها والتي ستحذف تغريداتك إذا منحتها حق الوصول إلى حساب Twitter الخاص بك (وربما بعض المال أيضًا).

لم أشعر بالراحة عند مشاركة الوصول إلى حساباتي على Twitter مع أي من هذه الخدمات. في الواقع ، فإن إنشاء خدمة "حذف التغريدات" قفز في وجهي كنوع من العبقرية الشريرة التي يجب القيام بها. "أوه ، لديك شيء تخفيه ، أليس كذلك؟"

لكن يمكننا ترك مثل هذا العمل القذر للمصورين الرقميين.

بدلاً من ذلك ، سيوضح لك هذا البرنامج التعليمي كيفية حذف جميع تغريداتك من قبل تاريخ معين بنفسك - مجانًا وبشكل مجمّع - باستخدام برنامج نصي بسيط من Python.

قد تشعر أن كل تغريدة من ماضيك عبارة عن ندفة ثلجية خاصة وفريدة من نوعها. إذا كنت تشعر بهذه الطريقة ، فقد ترغب بدلاً من ذلك في الاطلاع يدويًا على تغريداتك القديمة وحذف التغريدات القديمة التي تحرجك.

ولكن إذا كان لديك آلاف التغريدات مثلما أفعل ، فسيستغرق ذلك ساعات وساعات.

لاحظ أن حذف التغريدات القديمة لن يؤثر على متابعيك على تويتر على الإطلاق ، بخلاف إزالة بعض الأشياء التي هم بصراحة مشغولون جدًا بحيث يتعذر عليهم الرجوع إليها وقراءتها. (هناك 350.000 تغريدة جديدة يتم إنشاؤها كل دقيقة على Twitter. لا أحد لديه وقت لذلك!)

هيا بنا نبدأ!

الخطوة الأولى: كيفية إنشاء نسخة احتياطية شخصية لجميع تغريداتك

أول شيء عليك القيام به هو إنشاء نسخة احتياطية لجميع تغريداتك. يتيح لك Twitter تصدير جميع تغريداتك السابقة بسهولة إلى ملف CSV مناسب.

انتقل إلى قسم "بيانات Twitter الخاصة بك" في Twitter في الإعدادات. هنا رابط مباشر.

سيطلب منك Twitter تأكيد كلمة المرور الخاصة بك. ثم انقر فوق "طلب البيانات" في أسفل الصفحة.

أرسل لي Twitter ملفًا مضغوطًا لطيفًا عبر البريد الإلكتروني في غضون بضع دقائق.

إذا كنت تعتقد أنك سترغب في قراءة التغريدات القديمة التي توشك على حذفها ، فتأكد من عمل نسخة احتياطية من هذا الملف المضغوط بشكل آمن.

ثم قم بفك ضغط المجلد. هذا ما يبدو عليه المجلد:

يمكنك فتح index.html في متصفح وسترى واجهة مستخدم رائعة حيث يمكنك التمرير عبر تغريداتك حسب الشهر والسنة.

لاحظ أنك ستحتاج إلى tweets.csvالملف للخطوة الأخيرة من هذا البرنامج التعليمي.

الخطوة 2: قم بتثبيت مكتبة Python

بالنسبة لهذه الخطوة ، سأفترض أنك تستخدم نظام MacOS. إذا أراد شخص ما إنشاء قائمة واضحة بتعليمات Linux أو Windows خطوة بخطوة لهذه الخطوة ، فشاركها في تعليق أدناه. سأضيفهم هنا ونمنحك الفضل. ؟

انتقل إلى سطر الأوامر الخاص بك وقم بتشغيل هذا الأمر لاستنساخ المستودع:

git clone [email protected]:QuincyLarson/delete-tweets.git

انتقل إلى الدليل الذي تم إنشاؤه حديثًا:

cd delete-tweets

تأكد من تثبيت PIP (مدير حزم Python):

curl //bootstrap.pypa.io/get-pip.py -o get-pip.py

يمكنك الآن تثبيت جميع تبعيات المكتبة:

pip install -r requirements.txt

لاحظ أنك قد تضطر إلى تشغيل بعض هذه الأوامر مع sudo في البداية لجعلها تعمل بشكل صحيح. وقد تحصل على بعض رسائل "لا يمكن العثور على مكتبة xyz". لقد تمكنت من تجاهل هذه الرسائل وما زلت أجعل هذا يعمل.

الخطوة 3: إنشاء مفاتيح Twitter API

انتقل إلى //apps.twitter.com/app/new واملأ النموذج كما يلي:

يمكنك وضع أي شيء هنا - الشخص الوحيد الذي سيستخدم تطبيق Twitter هذا هو أنت.

الآن في تطبيق Twitter الذي تم إنشاؤه حديثًا ، انقر فوق "Keys and Access Tokens" ثم في الجزء السفلي ، انقر فوق "إنشاء رمز الوصول الخاص بي".

استخدم الآن محرر النصوص الموثوق الذي تختاره وافتحه deletetweets.py.

قم بالتمرير لأسفل إلى السطر 54. ستقوم بنسخ / لصق المفاتيح يدويًا إلى هنا.

احفظ الملف واخرج.

الخطوة 4: انسخ ملف tweets.csv الخاص بك

في الخطوة 1 ، قمت بتنزيل نسخة احتياطية شخصية لجميع تغريداتك السابقة. انسخ tweets.csvالملف من هذا المجلد إلى مجلد حذف التغريدات الجديد. سيحل محل ملف tweets.csv العنصر النائب.

الخطوة 4: حذف التغريدات

الآن ما عليك سوى تحديد "الموعد النهائي" - وهو التاريخ الذي سيتم قبله حذف جميع تغريداتك.

على سبيل المثال ، إذا كان هذا التاريخ هو 1 أكتوبر 2013 ، فستستخدم الأمر التالي في جهازك:

python deletetweets.py -d 2013-10-01

سيبدأ النص بعد ذلك بهذا التاريخ ويذهب بترتيب زمني عكسي ، مع حذف تغريدة واحدة كل ثانية حتى تنتهي.

في النهاية ، سيخبرك بعدد التغريدات التي تم حذفها.

تهانينا - لقد سيطرت على ماضيك.

والآن لديك شيء أقل تقلق بشأنه في المستقبل.

الآن أغلق محطتك واستمر في حياتك.

يجب أن تتابعني على Twitter للحصول على أشياء تقنية عملية تستحق وقتك.