Porkchop

Screenshot Software:
Porkchop
Detalii soft:
Versiune: 0.7.3
Incarca data: 15 Apr 15
Producător: Scott Smith
Licenţă: Gratuit
Popularitate: 2

Rating: nan/5 (Total Votes: 0)

Porkchop este un simplu server de informații sistem bazat pe HTTP scris în Python. & Nbsp; Tu scrie plugin-uri pentru ea și răspunde cu datele bazate pe cerere.
Iată un exemplu:
Scott @ beatbox: ~% http răsuci: // localhost: 5000 / cpuinfo
/ Cpuinfo / processor2 / FPU da
/ Cpuinfo / processor2 / f00f_bug nu
/ Cpuinfo / processor2 / cache_alignment 64
/ Cpuinfo / processor2 / vendor_id AuthenticAMD
/ cpuinfo / processor2 / drapele FPU
/ Cpuinfo / processor2 / bogomips 6384
/ Cpuinfo / processor2 / hlt_bug nu
/ Cpuinfo / processor2 / apicid 2
/ Cpuinfo / processor2 / fpu_exception da
/ Cpuinfo / processor2 / pășit 3
/ Cpuinfo / processor2 / wp da
/ Cpuinfo / processor2 / frații 4
/ Cpuinfo / processor2 / modelul 4
/ Cpuinfo / processor2 / coma_bug nu
/ Cpuinfo / processor2 / fdiv_bug nu
/ Cpuinfo / processor3 / FPU da
/ Cpuinfo / processor3 / f00f_bug nu
/ Cpuinfo / processor3 / cache_alignment 64
/ Cpuinfo / processor3 / vendor_id AuthenticAMD
/ cpuinfo / processor3 / drapele FPU
/ Cpuinfo / processor3 / bogomips 6384
/ Cpuinfo / processor3 / hlt_bug nu
/ Cpuinfo / processor3 / apicid 3
/ Cpuinfo / processor3 / fpu_exception da
/ Cpuinfo / processor3 / pășit 3
/ Cpuinfo / processor3 / wp da
/ Cpuinfo / processor3 / frații 4
/ Cpuinfo / processor3 / modelul 4
/ Cpuinfo / processor3 / coma_bug nu
/ Cpuinfo / processor3 / fdiv_bug nu
[Foarfecă]
/ Ora 1311387215
Scott @ beatbox: ~%
De asemenea, poate răspunde cu JSON prin extensia .json sau setarea Accept: application / JSON antet.
Scott @ beatbox: ~% http răsuci: // localhost: 5000 / cpuinfo.json
{"Cpuinfo": {"processor2": {"FPU": "da", "f00f_bug": "nu", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "steaguri": "FPU" , "bogomips": "6384", "hlt_bug": "nu", "apicid": "2", "fpu_exception": "da", "pas cu pas": "3", "WP": "da", " fratii ":" 4 "," modelul ":" 4 "," coma_bug ":" nu "," fdiv_bug ":" nu "}," processor3 ": {" FPU ":" da "," f00f_bug ":" nu "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," steaguri ":" FPU "," bogomips ":" 6384 "," hlt_bug ":" nu "," apicid ":" 3 " "fpu_exception": "da", "pas cu pas": "3", "wp": "da", "frați": "4", "modelul": "4", "coma_bug": "nu", " fdiv_bug ":" nu "}," processor0 ": {" FPU ":" da "," f00f_bug ":" nu "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," steaguri ":" FPU "," bogomips ":" 6382 "," hlt_bug ":" nu "," apicid ":" 0 "," fpu_exception ":" da "," pas cu pas ":" 3 "," WP ":" da " , "fratii": "4", "modelul": "4", "coma_bug": "nu", "fdiv_bug": "nu"}, "processor1": {"FPU": "da", "f00f_bug" : "nu", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "steaguri": "FPU", "bogomips": "6384", "hlt_bug": "nu", "apicid": " 1 "," fpu_exception ":" da "," pas cu pas ":" 3 "," wp ":" da "," frați ":" 4 "," modelul ":" 4 "," coma_bug ":" nu " "fdiv_bug": "nu"}}, "timp": "1311389934"}
Scott @ beatbox: ~%
Instalare
Pip instala Porkchop
sau
python setup.py instalare
Scrierea plugins
Este destul de ușor să scrie un nou plugin. Sunt doar module Python cu unele atribute comune:
- Un plugin trebuie să subclasa porkchop.plugin.PorkchopPlugin.
- Clasa de plugin trebuie sufix cu Plugin. Numele său real fișier în directorul plugin trebuie să corespundă, de asemenea, prefixul. De exemplu, FooPlugin ar fi în foo.py fișier
- Clasa de plugin trebuie să conțină o metoda numita get_data care returnează un dicționar al informațiilor care urmează să fie afișate.
În mod implicit, metoda get_data un plugin va fi numit numai în cazul în care datele sunt mai mult de 60 secunde vechi. Acest lucru poate fi schimbat pe o bază per-uri prin stabilirea self.refresh în metodă ___init___ al clasei.
. Aceste plugin-uri pot fi plasate în orice director pe care o alegeți, și încărcate prin trecerea opțiunea -d la Porkchop

Cerințe :

  • Python

Alte software-uri de dezvoltator Scott Smith

Decode Reply Tool
Decode Reply Tool

14 Apr 15

Tenderloin
Tenderloin

20 Feb 15

dvdauthor
dvdauthor

28 Sep 15

Comentarii la Porkchop

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!