Porkchop

צילום מסך תוכנה:
Porkchop
פרטי תוכנה:
גרסה: 0.7.3
טען תאריך: 15 Apr 15
מפתחים: Scott Smith
רשיון: ללא תשלום
פופולריות: 27

Rating: 2.5/5 (Total Votes: 2)

אכילת צלעות חזיר הוא שרת מידע מערכת פשוט מבוסס HTTP נכתב בפייתון & nbsp;. אתה כותב תוספים עבורו והוא מגיב בנתונים המבוססים על בקשתך.
הנה דוגמא:
סקוט @ beatbox: ~% http תלתל: // localhost: 5000 / CPUInfo
/ CPUInfo / processor2 / FPU כן
/ CPUInfo / processor2 / f00f_bug לא
/ CPUInfo / processor2 / cache_alignment 64
/ CPUInfo / processor2 / vendor_id AuthenticAMD
FPU / CPUInfo / processor2 / דגלים
/ CPUInfo / processor2 / bogomips 6384
/ CPUInfo / processor2 / hlt_bug לא
/ CPUInfo / processor2 / apicid 2
/ CPUInfo / processor2 / fpu_exception כן
/ CPUInfo / processor2 3 / דריכה
/ CPUInfo / processor2 / wp כן
/ CPUInfo / processor2 / אחים 4
/ CPUInfo / processor2 / מודל 4
/ CPUInfo / processor2 / coma_bug לא
/ CPUInfo / processor2 / fdiv_bug לא
/ CPUInfo / processor3 / FPU כן
/ CPUInfo / processor3 / f00f_bug לא
/ CPUInfo / processor3 / cache_alignment 64
/ CPUInfo / processor3 / vendor_id AuthenticAMD
FPU / CPUInfo / processor3 / דגלים
/ CPUInfo / processor3 / bogomips 6384
/ CPUInfo / processor3 / hlt_bug לא
/ CPUInfo / processor3 / apicid 3
/ CPUInfo / processor3 / fpu_exception כן
/ CPUInfo / processor3 3 / דריכה
/ CPUInfo / processor3 / wp כן
/ CPUInfo / processor3 / אחים 4
/ CPUInfo / processor3 / מודל 4
/ CPUInfo / processor3 / coma_bug לא
/ CPUInfo / processor3 / fdiv_bug לא
[חיתוך]
/ שעה 1311387215
סקוט @ beatbox: ~%
זה גם יכול להגיב עם JSON באמצעות סיומת קובץ .json או הגדרה קבל: כותרת יישום / JSON.
סקוט @ beatbox: ~% http תלתל: // localhost: 5000 / cpuinfo.json
{"CPUInfo": "FPU": {"processor2": {"FPU": "כן" "f00f_bug", "לא" "cache_alignment", "64", "vendor_id": "AuthenticAMD", "דגלים" , "Bogomips": "hlt_bug" "6384", "לא", "apicid": "2", "fpu_exception": "כן", "דריכה": "3", "wp": "כן", " אחים ":" 4 "," מודל ":" 4 "," coma_bug ":" אין fdiv_bug "," ":" לא "}," processor3 ": {" FPU ":" כן "," f00f_bug ":" לא "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," דגלים ":" FPU "," bogomips: hlt_bug 6384 "," "" ":" לא "," apicid ":" 3 " , "Fpu_exception": "כן", "דריכה": "3", "wp": "כן", "אחים ואחיות": "4", "מודל": "4", "coma_bug": "לא", " fdiv_bug ":" לא "}," processor0 ": {" FPU ":" כן f00f_bug "," ":" אין cache_alignment "," ":" 64 "," vendor_id ":" AuthenticAMD "," דגלים ":" FPU "," bogomips: hlt_bug 6382 "," "" ":" לא "," apicid ":" "," fpu_exception 0 ":" כן "," דריכה ":" 3 "," wp ":" כן " , "אחים ואחיות": "מודל", "4", "coma_bug", "4", "לא", "fdiv_bug": "לא"}, "processor1": {"FPU": "כן", "f00f_bug" : "לא", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "דגלים": "FPU", "bogomips": "hlt_bug" "6384", "לא", "apicid": " 1 "," fpu_exception ":" כן "," דריכה ":" 3 "," wp ":" כן "," אחים ואחיות ":" 4 "," מודל ":" 4 "," coma_bug ":" לא " , "Fdiv_bug": "לא"}}, "זמן": "1311389934"}
סקוט @ beatbox: ~%
התקנה
PIP להתקין את אכילת צלעות חזיר
או
פיתון setup.py להתקין
כתיבת Plugins
זה די קל לכתוב תוסף חדש. הם פשוט מודולים Python עם כמה תכונות משותפות:
- תוסף חייב תת porkchop.plugin.PorkchopPlugin.
- המעמד של התוסף חייב להיות מצמיד עם תוסף. שם הקובץ שלה בפועל בספריית התוסף צריך גם להתאים את הקידומת. לדוגמא, FooPlugin יהיה בfoo.py הקובץ
- המעמד של התוסף חייב לכלול get_data שיטה הנקראת שמחזיר מילון של המידע שיוצג.
כברירת מחדל, שיטת get_data של תוסף תהיה רק ​​להיקרא אם הנתונים הוא בן יותר מ -60 שניות. זה יכול להיות שונה על בסיס לכל-תוסף על ידי הגדרת self.refresh בשיטת ___init___ של הכיתה.
. ניתן להציב תוספים אלו, בכל ספרייה שאתה בוחר, והעמיס על ידי עובר את אפשרות -d לאכילת צלעות חזיר

דרישות :

  • > Python

תוכנות אחרות של יזם Scott Smith

Decode Reply Tool
Decode Reply Tool

14 Apr 15

dvdauthor
dvdauthor

28 Sep 15

Tenderloin
Tenderloin

20 Feb 15

תגובות ל Porkchop

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!