عن المشروع
BookWyrm هي شبكة اجتماعية لامركزية مصممة لتتبع نشاط القراءة، وكتابة مراجعات الكتب، ومناقشة الأدب، واكتشاف كتب جديدة. مبنية على بروتوكول ActivityPub، وتدعم الاتحاد، مما يسمح للمستخدمين بالتفاعل عبر خوادم مختلفة ومع خدمات ActivityPub أخرى مثل Mastodon وPleroma. تدعم هذه البنية مجتمعات صغيرة مستقلة يمكنها اختيار قواعد الإشراف والاتحاد الخاصة بها، على عكس المنصات المركزية مثل Goodreads.
تشمل الميزات الرئيسية كتابة المراجعات، والتعليق، ونشر الاقتباسات، وتتبع الكتب المقروءة والمراد قراءتها، وضبط إعدادات الخصوصية والإشراف. تقنياً، يستخدم BookWyrm واجهة خلفية ويب Django مع PostgreSQL، وCelery لجدولة المهام، وRedis لإدارة تدفق الأنشطة وخلفية المهام. تستخدم الواجهة الأمامية قوالب Django، وإطار CSS Bulma، وجافاسكريبت عادية. يتم تسهيل النشر عبر Docker وdocker-compose، باستخدام Gunicorn كخادم ويب، وNginx كخادم HTTP، وFlower لمراقبة Celery. توفر الوثائق الرسمية تعليمات لبيئات التطوير والإنتاج، ويرحب المشروع بالمساهمات من غير المبرمجين وكذلك المطورين.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.