رديت سكرولر
Reddit Scroller هو تطبيق ويب للبحث في مواقع Reddit الفرعية عن الصور فقط، وتقديمها في شكل قابل للتمرير.
ويستخدم React وReddit's API كتقنياته الرئيسية. إنه مصمم بتصميم سريع الاستجابة ومثالي للجوال.
كيف يعمل؟
بسيط جدًا: اكتب subreddit واضغط على "SCROLL!" زر. يمنحك هذا الصفحة الأولى من هذا subreddit، و
يتم تحميل المزيد من الصور أثناء الاستمرار في التمرير لأسفل. الحد هو إما ذاكرة الوصول العشوائي (RAM) الخاصة بك أو أرشيف Reddit.
العرض المباشر
انقر هنا للحصول على العرض المباشر.
للتشغيل محليا
بعد تنزيل المستودع، قم بتشغيل أمر "npm install" داخل مجلد العميل لتثبيت التبعيات.
ثم قم بتشغيل "npm start" لتشغيل التطبيق. يجب أن يفتح المتصفح، ولكن إذا لم يحدث ذلك، فيمكنك توصيل التطبيق
عبر العنوان localhost:3000 على أي متصفح.
الأخطاء الحالية
الزر الذي يعيد توجيهك إلى المشاركة الأصلية لا يعمل. -إذا لم يكن لدى subreddit المحدد أي صور في إحدى صفحاته، فإن جلب الصور الجديدة يتوقف عند هذا الحد. يستمر الجلب حتى عند انقطاع تدفق البيانات- يتسبب متصفح Google Chrome للجوال أحيانًا في حدوث مشكلات أثناء التمرير. لا أعرف السبب بعد، لكن ربما يكون إجراءً أمنيًا.
آخر التحديثات ~V1.21
مع الإصدار الجديد، تم إجراء التصحيحات المذكورة أدناه:
- تم إصلاح زر الارتباط بالمنشور الأصلي.
- الآن كل تمريرة تضمن لك عدد من الصور يتراوح بين 15-25
- يتم دعم صور GIF أيضًا
- إذا كان subreddit يتكون من أقل من صورتين لكل صفحة في المتوسط، فسيتوقف التمرير.
- إذا بحثت في موقع subreddit بدون صور، فسيتوقف التحميل بعد 20 صفحة ويتم حساب المتوسط. يستغرق هذا حوالي 10 ثوانٍ وستظهر لك رسالة خطأ.
- الحد الأقصى حاليًا هو 500 صفحة، وعند تجاوزه سيتوقف التمرير.
- تمت إضافة مفتاح التبديل لتضمين/استبعاد صور GIF.
- شريط الأدوات مع القائمة المضافة
الاعتمادات
- إلى Twitter وflaticon.com للرمز المستخدم.
- يتم استخدام Lity للصناديق المبسطة، من https://sorgalla.com/litity/
- يتم استخدام MaterialUI من Google لتطوير واجهة المستخدم.