awesomestream

يجعل تيارات رهيبة
التحميل الان

awesomestream الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Eric Florenzano
  • موقع ويب الناشر:
  • http://code.google.com/u/floguy/

awesomestream العلامات


awesomestream وصف

يجعل تيارات رهيبة يقدم مشروع Awesomestream مجموعة من الأدوات لإنشاء "خادم دفق". هذا هو الخادم الذي يمكنه تخزين معلومات حول الأحداث التي تحدث، ويمكن أن تستعيد تلك الأحداث في الترتيب الاختياري العكسي، شرائح في طرق مثيرة للاهتمام. إعماد واستخدام CASSY التي تقوم بتشغيل موقع ويب مثل Github، حيث يتفاعل الناس بطرق مختلفة مختلفة وبعد يمكن للناس إنشاء مستودعات أو شوكة لهم أو مشاهدة أو مستودعات غير مريحة، إضافة أصدقاء، إلخ. هناك جميع أنواع الأشياء التي يمكن للمستخدم القيام بها على الموقع. دعونا نلقي نظرة على كيفية مساعدة Awesomestream. في First، سنقوم بإعداد خادم بسيط يستند إلى Redis .. مفاتيح = ، ... Host = '127.0.0.1'، ... Port = 6379 ...) >>> >>> APP = Create_App (Backend . هذا سيجعل أكثر منطقية قليلا في bit.in وحدة تحكم أخرى، نحن ذاهبون لإرساء عميل. >>> من AWESOMEREAM.JSONRPC Client Client >>> C = العميل ('http:/0/127.0.0.1:8080/') حسنا، الآن بعد أن قمت بإعداد عميلنا، يتيح البدء في تسجيل إجراءات المستخدم. نظرة، قام المستخدم بإنشاء ريبو جديد! >>> C.Insert ({... "النوع": "إنشاء Repo"، ... "Repo": 17، ... 'المستخدم': 291، ... اسم "Frist"، ... "الوصف": "هذا هو أول ريبو على الإطلاق!"، ...}) >>> لكن المستخدم ارتكب خطأ، واسمى أنه "Frist" بدلا من "أولا". لذلك يذهبون إلى الأمام وحذفها: >>> C.Insert ({... "النوع": "حذف الريبو"، ... "Repo": 17، ... 'User': 291، ... "السبب": "صنع خطأ مطبعي :("، ...}) >>> ثم يستسلمون ويقررون مشاهدة ريبو مستخدم آخر بدلا من ذلك: >>> C.Insert ({"النوع": "Watch"، " Repo ': 2842،' المستخدم ': 291،' المالك ': 23}) وأخيرا يضيفون هذا المستخدم كصديق: >>> C.Insert ({' النوع ': "صديق"، "المستخدم": 291، "صديق": 23}) أن يشكل المستخدم الثاني أن شخصا ما يتابعها، ويتبع ذلك: >>> C.Insert ({"النوع": "صديق"، "المستخدم": 23، "صديق": 291}) الآن أن لدينا بيانات إدراجها في خادم Stream، يمكننا الاستعلام عن ذلك لاستعادة الدفق الكامل. إليك كيف يمكن أن ينظر إلى شيء من هذا القبيل: >>> C.Items () لاحظ أنهم لا يزالون في ترتيب زمني عكسي. يمكننا أيضا الجمع بين المسندات لدينا، للحصول على طلبات صداقة فقط مصنوعة من مستخدم معين. >>> C.Items (النوع = "صديق"، المستخدم = 23) ولكن حالة شائعة للغاية هي أنك تريد انظر فقط نشاطك الذي يتم إنشاؤه من قبل أصدقائك. مع Awesomestream، هذا بسيط: >>> C.Items (المستخدم = ) كما ترى، كل معرف مستخدم مرت في تلك القائمة تم استرجاعه. بشكل افتراضي، تسترجع الدالة العناصر () 20 قطعة، ولكن في كثير من الأحيان سنحتاج إلى تخصيص ذلك. إليك كيفية البحث: >>> C.Items (المستخدم = ، ابدأ = 1، نهاية = 3) مدعومة براعم * في الذاكرة (في الغالب للاختبار) * SQL * RedisRequirementsShort Summary: استخدم PIP، و Do Pip Install - Quants -r متطلبات - Summary.txtlonger Summary: Instally Charge، الشرط الوحيد هو Simplejson. التي تقال، إذا كنت تريد Redis الدعم، تحتاج إلى تثبيت Redis. إذا كنت ترغب في دعم SQL، فأنت بحاجة إلى تثبيت SQLAlalchemy. إذا كنت تريد دعم إنشاء تطبيق WSGI لفضح هذا على HTTP، فستحتاج إلى تثبيت Werkzeug. أخيرا، إذا كنت تريد وسيلة بسيطة بيثون بسيطة لتشغيل تطبيق WSGI، سترغب في تثبيت Cherrypy. متطلبات: بيثون


awesomestream برامج ذات صلة