Porkchop

Szoftver screenshot:
Porkchop
Szoftver adatai:
Változat: 0.7.3
Feltöltés dátuma: 15 Apr 15
Fejlesztő: Scott Smith
Engedély: Ingyenes
Népszerűség: 27

Rating: 2.5/5 (Total Votes: 2)

sertés szelet egy egyszerű HTTP-alapú rendszer információs szerver Pythonban. & Nbsp; Írsz plugin, és válaszol, az adatok alapján a kérését.
Íme egy példa:
Scott @ beatbox: ~% curl http: // localhost: 5000 / cpuinfo
/ Cpuinfo / processor2 / FPU yes
/ Cpuinfo / processor2 / f00f_bug nincs
/ Cpuinfo / processor2 / cache_alignment 64
/ Cpuinfo / processor2 / vendor_id AuthenticAMD
/ Cpuinfo / processor2 / zászlók FPU
/ Cpuinfo / processor2 / BogoMIPS 6384
/ Cpuinfo / processor2 / hlt_bug nincs
/ Cpuinfo / processor2 / apicid 2
/ Cpuinfo / processor2 / fpu_exception yes
/ Cpuinfo / processor2 / lépve 3
/ Cpuinfo / processor2 / wp yes
/ Cpuinfo / processor2 / testvérek 4
/ Cpuinfo / processor2 / modell 4
/ Cpuinfo / processor2 / coma_bug nincs
/ Cpuinfo / processor2 / fdiv_bug nincs
/ Cpuinfo / processor3 / FPU yes
/ Cpuinfo / processor3 / f00f_bug nincs
/ Cpuinfo / processor3 / cache_alignment 64
/ Cpuinfo / processor3 / vendor_id AuthenticAMD
/ Cpuinfo / processor3 / zászlók FPU
/ Cpuinfo / processor3 / BogoMIPS 6384
/ Cpuinfo / processor3 / hlt_bug nincs
/ Cpuinfo / processor3 / apicid 3
/ Cpuinfo / processor3 / fpu_exception yes
/ Cpuinfo / processor3 / lépve 3
/ Cpuinfo / processor3 / wp yes
/ Cpuinfo / processor3 / testvérek 4
/ Cpuinfo / processor3 / modell 4
/ Cpuinfo / processor3 / coma_bug nincs
/ Cpuinfo / processor3 / fdiv_bug nincs
[Nyissz]
/ Idő 1311387215
Scott @ beatbox: ~%
Azt is válaszolni JSON keresztül .json fájl kiterjesztését vagy beállítási Accept: application / JSON fejléce.
Scott @ beatbox: ~% curl http: // localhost: 5000 / cpuinfo.json
{"Cpuinfo": {"processor2": {"FPU": "igen", "f00f_bug": "nem", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "zászlók": "FPU" "BogoMips": "6384", "hlt_bug": "nem", "apicid": "2", "fpu_exception": "igen", "lépve": "3", "WP": "igen", " testvérek ":" 4 "," modell ":" 4 "," coma_bug ":" nem "," fdiv_bug ":" nem "}," processor3 ": {" FPU ":" igen "," f00f_bug ":" nem "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," zászlók ":" FPU "," BogoMips ":" 6384 "," hlt_bug ":" nem "," apicid ":" 3 " "fpu_exception": "igen", "lépve": "3", "WP": "igen", "testvérek": "4", "modell": "4", "coma_bug": "nem", " fdiv_bug ":" nem "}," processor0 ": {" FPU ":" igen "," f00f_bug ":" nem "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," zászlók ":" FPU "," BogoMips ":" 6382 "," hlt_bug ":" nem "," apicid ":" 0 "," fpu_exception ":" igen "," lépve ":" 3 "," WP ":" igen " "testvérek": "4", "modell": "4", "coma_bug": "nem", "fdiv_bug": "nem"}, "processor1": {"FPU": "igen", "f00f_bug" : "nem", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "zászlók": "FPU", "BogoMips": "6384", "hlt_bug": "nem", "apicid": " 1 "," fpu_exception ":" igen "," lépve ":" 3 "," WP ":" igen "," testvérek ":" 4 "," modell ":" 4 "," coma_bug ":" nem " "fdiv_bug": "nem"}}, "idő": "1311389934"}
Scott @ beatbox: ~%
Telepítés
pip telepíteni sertés szelet
vagy
python setup.py telepíteni
Írásban plugin
Ez elég könnyű, hogy írjon egy új plugint. Ők csak Python modulok közös tulajdonságok:
- A bővítmény kell alosztályba porkchop.plugin.PorkchopPlugin.
- A plugin osztályt kell utótagot Plugin. A tényleges fájlnév a plugin könyvtárban kell egyeznie az előtag. Például, FooPlugin lenne a fájlban foo.py
- A plugin osztálynak tartalmaznia kell egy metódust get_data, hogy visszatér a szótárban a megjelenítendő információ.
Alapértelmezésben a plugin get_data a módszer csak akkor nevezhető, ha az adatok több mint 60 másodperccel old. Ezt meg lehet változtatni a per-plugin alapján beállításával self.refresh az osztály ___init___ módszert.
Ezek a bővítmények lehet helyezni bármely tetszőleges könyvtárban, és a betöltött átadásával a -d sertés szelet.

követelmények :

  • Python

Más szoftver fejlesztő Scott Smith

Decode Reply Tool
Decode Reply Tool

14 Apr 15

dvdauthor
dvdauthor

28 Sep 15

Tenderloin
Tenderloin

20 Feb 15

Hozzászólások a Porkchop

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!