درود به دوستان عزیز. وقت بهخیر.
ویکیپدیا یکی از مراجع خوب برای افزایش اطلاعات عمومی در زمینههای مختلفه. اما یکی از مواردی که کار با ویکیپدیا رو برای ما نابیناها یه مقدار ناخوشآیند میکنه وجود شماره ارجاعها و لینکهای زیادی هست که خواندهشدن اونها باعث میشه نتونیم مقالههای این سایت رو روان و راحت بخونیم. البته صفحهخوانها امکان غیرفعالکردن خواندن لینکها رو دارن، ولی اولاً این یه کار اضافی هست که هر بار باید در مقالههای ویکیپدیا انجام بدیم و ثانیاً این تنظیم توی NVDA باعث میشه خواندهشدن علامتهای نقطهگذاری تا حدی با مشکل روبهرو بشه.
افزونه TamperMonkey یه افزونه برای مرورگرهایی مثل Chrome و Firefox هست که به کاربران اجازه میده برای وبسایتهای مختلف افزونه یا به اصطلاح userscript بنویسند و این وبسایتها رو تغییر بدن.
دوتا افزونه کوچیک رو برای TamperMonkey نوشتم که یکی شمارههای ارجاع رو بهصورت خودکار از مقالات ویکیپدیا حذف میکنه و دومی لینکهایی که داخل پاراگرافهای متن قرار داره رو به متن معمولی تبدیل میکنه. میتونید هر دو یا فقط یکی از اونها رو نصب کنید.
برای استفاده از این دو افزونه اول افزونه TamperMonkey رو برای Chrome از
و برای Firefox از
نصب کنید.
بعد از اینکه این افزونه رو نصب کردید میتونید افزونه مربوط به حذف ارجاعها رو از
و افزونه مربوط به تبدیل لینکها به متن رو از
نصب کنید.
اگه TamperMonkey نصب باشه با فعال کردن لینک نصب افزونهها صفحه نصب باز میشه و با فعالکردن دکمه Install میتونید افزونهها رو نصب کنید. بعد کافیه وارد ویکیپدیا بشید و اثر افزونهها رو مشاهده کنید.
شاد باشید.
۱۲ دیدگاه دربارهٔ «دو افزونه برای مرورگرها جهت بهبود تجربه استفاده از ویکیپدیا»
درود بر تو میثم عزیز. حتما امتحان میکنم. ممنون بابت زحمتی که کشیدی. همیشه موفق باشی.
قربانت سامان جان. تو هم به همچنین.
سلام. ممنون بابت قرار دادن این افزونه های مفید
خواهش میکنم. موفق باشید.
درود. خیلی عالیه. دیگه میتونم مقاله هاشو راحت بخونم. تشکر.
کاش یه روز بشه کامنتا رو ادیت کرد. بگذریم. کل افزونه رو زیرو رو کردم نفهمیدم با فایل js باید چی کار کنم و کجا بذارمش. میشه راهنماییم کنید؟ ممنون.
درود. ببین بعد از اینکه TamperMonkey رو نصب کردی وقتی روی لینک افزونهها اینتر میزنی بهجای دانلود شدن یه صفحه نصب باید بیاد که با فعالکردن Install افزونه نصب میشه. در کل بعد از نصب TamperMonkey بازکردن لینکی که مربوط به یه فایل با پسوند .user.js هست باعث میشه صفحه نصب افزونه باز بشه. فکر کنم بتونی فایل رو با گزینه open مرورگر هم باز کنی.
سلام.
ببخشید متوجه این توضیحتون نشدم. میشه دقیقتر بفرمایین؟
من توی صفحه خوان در تنظیمات document formatting, خونده شدن همه موارد رو غیر فعال کردم و هیچوقت صفحه خوانم عناصر وب و بقیه موارد مربوط به قالببندی رو اعلام نمیکنه و خیلی هم راضی هستم.
اینکه فرمودین مشکل ایجاد میشه رو من متوجه نشدم و مشکلی ندارم با تنظیماتی که انجام دادم.
“البته صفحهخوانها امکان غیرفعالکردن خواندن لینکها رو دارن، ولی اولاً این یه کار اضافی هست که هر بار باید در مقالههای ویکیپدیا انجام بدیم و ثانیاً این تنظیم توی NVDA باعث میشه خواندهشدن علامتهای نقطهگذاری تا حدی با مشکل روبهرو بشه.”
سلام. برای من این مشکل پیش میاد که علامت نقطه و بعضی علامتهای دیگه که بعد از یه لینک قرار دارن خونده میشن. اگه شما مشکلی ندارید که حله و نیازی به این افزونه نیست.
سلام میثم خلاق و پرکار محله.
آفرین.
واقعاً لذت بردم.
کار جدید و جذابی بود.
یه نگاهی هم به کد انداختم و برام جالب بود.
همه نکات یه کد خوب رو به نظرم داشت.
کامنت گذاری، اسامی مفهوم برای متغیر ها و توابعت.
فقط یه نکته.
استفاده از کاراکتر تب برای دندانه گزاری تقریباً منسوخ شده.
چون هر برنامه ای یه جور نشونش میده و یه استاندارد همه گیری برای نمایشش نیست.
اما اسپیس رو همه جا تقریباً به یه شکل و اندازه نشون میدن و مثلاً چهار اسپیس تو برای همه به یه اندازه دیده میشه.
ولی باز هم چون متخصص جاوا اسکریپت نیستم، نمیدونم دقیقاً چه استاندارد هایی برای فرمت بندی کد ها وجود داره.
IDE ها یه خوبی شون هم همینه و این قواعد رو به ما گوش زد میکنن.
اسمش code inspection هست.
البته قطعاً تأثیری روی اجرای برنامه ات نداره این کار و فقط به درد موقعی میخوره که میخوای یه پروژه گروهی کار کنین و همه طبق یه استاندارد پیش برین.
بازم تبریک میگم.
ایول داری.
خیلی کارت درسته.
از اونجایی که این اسکریپت قراره مرورگر رو دستکاری “tamper” کنه، منم با این پیام خدا حافظی می کنم ازت.
happy tampering.
but not with fire.
در مورد نکته ای که راجع به تب گفتم، عذرخواهی می کنم.
وقتی دانلود کردم دیدم دندانه ها اسپیس بود و نه تب.
نمیدونم چرا توی مرورگر برام nvda اونا رو tab می خوند.
عزیزی و کار هات بی عیب و نقص.
امیدوارم بازم از این ابزارک ها از تو و سایر دوستان ببینیم.
درود بر تو محسن جان. ممنون از لطفت. نه، درست گفتی. یه جا از تب استفاده کرده بودم و در بعضی جاهای دیگه اصلاً دندانهگذاری نکرده بودم. همه رو درست کردم و فرستادم روی Github. چهار فاصله به قول خودت بهترین هستش. شاد باشی.