انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: Dr.Code در 17 شهریور 1403، 08:53 بظ
-
سلام!
من یه ربات خزنده درست کردم که فرستههای مربوط به فدیورس فارسی رو (بهغیر حساب اصلی دانیال بهزادی) جمع میکنه و توی یه کانال تلگرامی میذاره.
شما هم اگه دوست دارید ازش استفاده کنید، این پیوندشه:
https://mastodon_fa.t.me (https://mastodon_fa.t.me)
@mastodon_fa
-
کاش کد مبدأش رو هم بذاری.
-
کاش کد مبدأش رو هم بذاری.
یادم نبود اصلاً! 😁
در نظر داشتم آزاد انتشارشون بدم.
چشم، من یکم باید بهینه کنمش، حتماً میذارم.
راستی تلگرام به شما راحت Api حساب رو میده؟ منو که زخمی کرده.
یا چیزی رو اشتباه پر میکنم؟ 🤔
-
سوال بیربط: این تصویر دستکتاب مال کروم او اس است؟ یا چیزی دیگیه؟
-
سوال بیربط: این تصویر دستکتاب مال کروم او اس است؟ یا چیزی دیگیه؟
مال فایداواسه که برپایهی کروماواسه.
-
راستی تلگرام به شما راحت Api حساب رو میده؟ منو که زخمی کرده.
یا چیزی رو اشتباه پر میکنم؟ 🤔
نه. جدیداًخیلی اذیت میکنه. من یکی از قبل داشتم که با اون کار میکنم به اجبار.
-
اینم کد منبع:
https://github.com/DrCode32/MasToTel/blob/main/MasToTel.py (https://github.com/DrCode32/MasToTel/blob/main/MasToTel.py)
-
باتوجه به حواشی که داخل ماستادون اتفاق افتاد، لازمه اینجا هم توضیحاتی بدم:
این نرمافزار با هدف جمعآوری پستهای مفید ماستادون مثل برچسبهای خاص، حسابهای خاص و پستهایی که علاقهمندیهای بالایی دارن توسعه یافت که در ابتدای راه خود به دلیل استقبال نشدن توقف توسعه شد. توضیحات بیشتر رو هم توی خیار دادم که اینجا هم میگمشون:
من اصلاً قبل ماستادون چیز مشابهی رو برای ایکس و یوتیوب درست کرده بودم که حسابهای موردعلاقهام بیان رو تلگرام.
خود اونها (ایکس و متا) هم میتونن خیلی راحت اطلاعات حسابتون رو بفروشن. و میفروشن و استفاده میکنن.
این اسکریپت هم چیز خارقالعادهای نیست و چیزایی مثل archive.org مدتهاست که دارن این کار رو میکنن.
در کل باید سعی بشه محتوای حساس رو عمومی انتشار ندید.
من هم در این مورد بارها و بارها گفته بودم.
این کار هم نه از نظر قانونی و نه از نظر اخلاقی هیچ مشکلی نداره. من چون دوست نداشتن پستهاشون آرشیو بشه، جمعش کردم.
خود اسکریپت که ذاتا مفیده و میشه باهاش چیزایی مثل @debian_ir رو روی تلگرام آینه کرد.
استفاده ازش هم مثل فرستادن پستهای توییتر یا اینستاگرام برای دوستاتونه.
من در این مورد با چندتا از مدیرای نمونه حرف زدم و همشون خیلی راحت قبول کردن که من کار اشتباهی نکردم.
شما نباید اطلاعات حساستون رو عمومی انتشار بدید، وگرنه هر کسی میتونه جمعش کنه.
حالا هم به قول دوستان من رفتم زیر اتوبوس. وگرنه هر کسی میتونه با یه دستور تک خطی کل حسابهاتون رو کراول کنه.
یقیناً اگه همین آدم خفنهای جامعه بهشون حمله نمیشد، دفاع و استقبال میکردن، ولی خب از اونجا که بهشون حمله شد طبیعیه که واکنش ندادن.
باز هم میگم. کار من از نظر حقوقی و اخلاقی مشکلی نداره. بهتره حواستون رو جمع کنید که اطلاعات حساس انتشار ندید. هر کسی میتونه و حق داره که جمعشون کنه.
حتی همون پستهای 《فقط پیگیران》 رو هم پیگیرانتون حق دارن که برای خودشون جمع کنن. همونطور که حق دارن از هر اپ یا نمونهای دریافتش کنن.
ولی حق ندارن به صورت عمومی انتشارش بدن.
از پستهای عمومیتون هم هر استفادهای بشه مسئولش خودتونید. نه هر کس دیگهای. برای من هم الکی بند و تبصره نیارید. این کار تو ایران و بیشتر جاهای دنیا مشکل نداره.
پن: این حقوقی که گفتم، برای پیگیرانتون + مدیران نمونهی مقصد و مبدأ هست.
همچنان اگه بهنظر کسی کار من از نظر حقوقی یا اخلاقی مشکل داشت، خوشحال میشم بحث کنه.
و خب خوشحالم که بهصورت عملی تونستم یه آگاهی نسبی به جامعه ببخشم.
-
یک سوال چرا پست های دانیال رو جمع آوری نکردی؟ پست های عمومی اون مگه فرق داره؟
دوم اینکه ظاهرا نمی دونی مجوز استفاده چیه؟! الان اگریک کدی در معرض عموم منتشر بشه آیا به این دلیل هست که میتونیم حق داریم هر کاری که دلمون می خواد انجام بدیم؟ الان یک کد وقتی به صورت جی پی ال منتشر می شه یعنی هیچ فرقی با حالتی که با mit منتشر می شه نداره؟؟!
ببین الان یک کدی رو توی گیتهاب منتشر می کنی اگر براش مجوز تعیین نکنی هیچ کس نمی تونه از اون استفاده کنه افراد اگر می خوان با مالکیت عمومی هم منتشر کنند باید ذکر کنند.
بعد کدوم آدمای خفنی از این کار استقبال می کردند؟ منظورت همین دانیال بهزادی هست که اطلاعاتش محفوظ بوده؟
-
من همون شبش به ۷نفر پیام دادم و باهاشون مشورت کردم و نظرشون رو پرسیدم.
در این بین دانیال گفت بهتره پستهای منو جمع نکنی و من هم جمع نکردم.
هر کس دیگهای هم پیام میداد جمع نمیکردم.
ولی آیا کسی پیام داد…؟
کاری که من داشتم میکردم، همرسانی محتواست. به چتجیپیتی هم بگید، میگه مشکلی نداره. کسی که داره پستش رو عمومی میزنه، داره همزمان اجازهی چنین اتفاقاتی رو میده.
نه لزوماً دانیال. اسم نمیبرم.
-
خب حالا بهتر شد. شفاف سازی خیلی خوبه.
ولی چرا از دانیال پرسیدی ولی از من نپرسیدی؟ من باید غیب گویی می کردم بعد بهت پیام می دادم اینکار رو نکن؟ (که الان میگی کسی بهم پیام نداد!)تو من رو منشن کرده بودی؟ که من جوابت رو ندادم؟
اون اتاق فکر هفت نفرت چه کسانی بودند؟ (اسم شون رو بگو) و چجوری انتخاب شدند؟ وچرا از اونها اجازه گرفتی اگر که از نظرت پست عمومی مال همه است؟
شفاف که بکنی دلخوری ها کمتر می شه.
-
من همون شبش به ۷نفر پیام دادم و باهاشون مشورت کردم و نظرشون رو پرسیدم.
در این بین دانیال گفت بهتره پستهای منو جمع نکنی و من هم جمع نکردم.
هر کس دیگهای هم پیام میداد جمع نمیکردم.
ولی آیا کسی پیام داد…؟
کاری که من داشتم میکردم، همرسانی محتواست. به چتجیپیتی هم بگید، میگه مشکلی نداره. کسی که داره پستش رو عمومی میزنه، داره همزمان اجازهی چنین اتفاقاتی رو میده.
نه لزوماً دانیال. اسم نمیبرم.
برای اینکه ابهامات من برطرف بشه قضیه اینطوری بوده که تو قبل انتشار از دانیال مشورت گرفتی و اون بهت گفته که: پست های من روجمع نکن ولی مال بقیه رو جمع کنی اشکالی نداره! خلاصه اش اینطوری بوده؟
-
من نمیتونم از تک تک افراد برم بپرسم که پستهاشون رو همرسانی کنم یا نه.
لیستشون رو دادم، دوست نداشتید بهم پیام میدادید. چه تو همون ماستادون چه تلگرام. تلگرامم رو هم که راحتتر از آب خوردن میشه پیدا کرد.
دلیلی نمیبینم بهتون اسمهاشون رو بگم.
برای اینکه ابهامات من برطرف بشه قضیه اینطوری بوده که تو قبل انتشار از دانیال مشورت گرفتی و اون بهت گفته که: پست های من روجمع نکن ولی مال بقیه رو جمع کنی اشکالی نداره! خلاصه اش اینطوری بوده؟
نه. بهش گفتم میتونم پستهات رو همرسانی کنم، اونم گفت نکنی بهتره. در مورد بقیه چیزی نگفت.
-
خب اوگی اسمشون رو نمی خوای بگی نگو. ولی سوال ها رو که می تونی جواب بدی. که چجوری این ۷ نفر رو انتخاب کردی وچرا از این افراد پرسیدی؟ درصورتی که از نظرت پست عمومی اجازه نمی خواد.
سوال این ۷ نفر چجوری گلچین شدند؟ که ازشون مشورت گرفتی؟
مورد دیگه اینکه قبل انتشار مهمه نه بعدش. بعدش که کار از کار گذشته.
نه. بهش گفتم میتونم پستهات رو همرسانی کنم، اونم گفت نکنی بهتره. در مورد بقیه چیزی نگفت.
خب مگه نمی گی از دانیال و ۶ نفر دیگه مشورت گرفتی؟ خب در جواب مشورت تو چی گفت؟ تو وقتی بهش گفتی که می خوام اطلاعات رو بذارم تلگرام، نگفت این کار درستی نیست؟
-
دانیال اگر می بینی بیا شفاف کن که چرا دوست نداشتی پست های عمومی ات منتشر بشن؟ و چرا وقتی این دوستمون ازت پرسیده جلوش رو نگرفتی؟( چون دوستمون ظاهرا مخالفت کلی ندیده) و قضیه چی بوده؟
-
وقتی کامنت، پست یا هر چیزی در یک فروم عمومی درج میشود متعلق به آن فروم است و برای جمعآوری آن نیازی به اجازهی هیچ کسی ندارید. صرفا میتوانید فایل robots.txt را نگاه کنید ببینید چه مواردی اجازه داده شده و چه مواردی اجازه داده نشده و باتوجه به فایل robots.txt موجود هیچ کار اشتباهی انجام ندادهاید (همین الان رباتهای گوگل هم طبق همین robots.txt همهی این مواردی را که شما جمعآوری کردهاید جمعآوری میکنند). بنابراین (همچنین با توجه به شیوهای که مطالب را در کانال تلگرام منتشر میکردید) هیچ ایرادی به کارتان وارد نیست (عدم جمعآوری پستهای خاص هم بستگی به نظر خودتان دارد و اگر همهی مطالب را هم جمعآوری کنید باز مشکلی نیست). در این مورد انحصاری وجود ندارد که مثلا فقط اجازه داده شود رباتهای گوگول مطالب را جمعآوری کنند و ربات شما نه ــ یا باید در robots.txt کلا اجازه داده بشود یا نشود. robots.txt تنها چیزی است که به آن نیازمندید و نیازی نیست از یکبهیک کاربران اجازه بگیرید.
-
خب گویا دوستمون پیامهای شخصیش رو دو طرفه پاک کرده و من بهشون دسترسی ندارم که دقیق بگم.
چیزی که یادمه اینه که از من پرسید اجازه دارم فرستههای ماستودونت رو روی تلگرام هم منتشر کنم که ترچیح دادم این اتّفاق نیفته. چون مطالب اونجا رو برای مخاطب اونجا مینویسم و اکثراُ پاسخ به فرستههای دیگه روی ماستودونن.
وقتی هم که دیدم چنین باتی وجود داره، سعی کردم بهش بگم که برای رعایت محرمانگی افراد چه کارهایی میتونه بکنه:
https://persadon.com/@danialbehzadi/113112300500696901