لماذا خدمة اخرى لتخزين الشيفرات ؟

بادئ الامر فد يبدوا انها مجرد خدمة اخرى على غرار الكثير من مثيلاتها على الشبكة العنكبوتية لكن المشكل الذي تحاول حله مختلف

حيث تقوم على اساس القدرة على التعامل مع الخدمة كليا من الطرفية بدءا من حفظ الشيفرة الىو عرضها مباشرة من خلال الطرفية ايضا دون اللجوء الى متصفحات الويب

هل هناك خدمات مشابهة ؟

نعم, الفكرة مستوحات من sprunge.us و clbin.com

لكن هذين الاخيرين ﻻ يدعمان الطرفية بالشكل الامثل (على الاقل من وجهة نظري) و لهذا السبب وجد QPaste

امثلة للاستعمال

  • حفظ مخرجات امر ما اثناء استخدامك للطرفية سواء على حاسوبك او خادمك لمشاركتها مع الاخرين

  • اجراء نسخ احتياطي لملفاتك النصية بشكل دوري اوتوماتيكيا

  • تلوين الشيفرة سواء بصيغة HTML او "Terminal"

كيفية الاستعمال

الامر البديهي , يجب عليك فتح الطرفية طبعا

  • لنقم بحفظ محتوى الملف tripadvisor.py و عرضه على الطرفية

`

$ cat tripadvisor.py | curl -F 'qpaste=<-' http://qpaste.org/
http://qpaste.org/U6MB5wpazQAHymHX
$ curl http://qpaste.org/U6MB5wpazQAHymHX.python

`
الناتج في الصورة http://imgur.com/a/OLGGW#0

  • ربما نود مشاركة الشيفرة مع احد الاصدقاء الذين يستخدمون متصفح ويب, يكفي ان يفتح نفس الرابط http://imgur.com/a/OLGGW#1

  • ماذا لو اردنا بعض المعلومات حول الاداة ككيفية استعمالها

    $ curl http://qpaste.org

رابط الصورة http://imgur.com/a/OLGGW#2

جوانب تقنية

Qpaste تطبيق ويب كتب باستعمال لغة البرمجة بايثون و اطار الويب Flask . يعتمد قواعد بيانات Mongodb

تم الاعتماد على خدمة Heroku لاستضافة التطبيق (على الاقل في هذه المرحلة)

رابط الخدمة

http://qpaste.org