Porkchop

Software screenshot:
Porkchop
Podrobnosti Software:
Verze: 0.7.3
Datum uploadu: 15 Apr 15
Vývojka: Scott Smith
Licence: Volný
Popularita: 2

Rating: nan/5 (Total Votes: 0)

porkchop je jednoduchý HTTP informační systém založený na server napsaný v Pythonu. & Nbsp; Píšete pluginy pro něj a reaguje s daty na základě vašeho požadavku.
Zde je příklad:
Scott @ beatbox: ~% curl http: // localhost: 5000 / cpuinfo
/ Cpuinfo / processor2 / FPU ano
/ Cpuinfo / processor2 / f00f_bug no
/ Cpuinfo / processor2 / cache_alignment 64
/ Cpuinfo / processor2 / vendor_id AuthenticAMD
/ cpuinfo / processor2 / flags FPU
/ Cpuinfo / processor2 / bogomips 6384
/ Cpuinfo / processor2 / hlt_bug no
/ Cpuinfo / processor2 / apicid 2
/ Cpuinfo / processor2 / fpu_exception ano
/ Cpuinfo / processor2 / krokování 3
/ Cpuinfo / processor2 / wp ano
/ Cpuinfo / processor2 / sourozenci 4
/ Cpuinfo / processor2 / model 4
/ Cpuinfo / processor2 / coma_bug no
/ Cpuinfo / processor2 / fdiv_bug no
/ Cpuinfo / processor3 / FPU ano
/ Cpuinfo / processor3 / f00f_bug no
/ Cpuinfo / processor3 / cache_alignment 64
/ Cpuinfo / processor3 / vendor_id AuthenticAMD
/ cpuinfo / processor3 / flags FPU
/ Cpuinfo / processor3 / bogomips 6384
/ Cpuinfo / processor3 / hlt_bug no
/ Cpuinfo / processor3 / apicid 3
/ Cpuinfo / processor3 / fpu_exception ano
/ Cpuinfo / processor3 / krokování 3
/ Cpuinfo / processor3 / wp ano
/ Cpuinfo / processor3 / sourozenci 4
/ Cpuinfo / processor3 / model 4
/ Cpuinfo / processor3 / coma_bug no
/ Cpuinfo / processor3 / fdiv_bug no
[Odstřihnout]
/ Čas 1311387215
Scott @ beatbox: ~%
To může také reagovat s JSON přes příponou .json souborů nebo nastavení Přijmout: application / JSON záhlaví.
Scott @ beatbox: ~% curl http: // localhost: 5000 / cpuinfo.json
{"Cpuinfo": {"processor2": {"FPU": "ano", "f00f_bug": "ne", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "flags": "FPU" , "bogomips": "6384", "hlt_bug": "ne", "apicid": "2", "fpu_exception": "ano", "posílení": "3", "WP": "ano", " sourozenci ":" 4 "," vzor ":" 4 "," coma_bug ":" ne "," fdiv_bug ":" ne "}," processor3 ": {" FPU ":" ano "," f00f_bug ":" no "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," flags ":" FPU "," bogomips ":" 6384 "," hlt_bug ":" ne "," apicid ":" 3 " "fpu_exception": "ano", "posílení": "3", "WP": "ano", "sourozenci": "4", "vzor": "4", "coma_bug": "ne", " fdiv_bug ":" ne "}," processor0 ": {" FPU ":" ano "," f00f_bug ":" no "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD ", v části" Příznaky ":" FPU "," bogomips ":" 6382 "," hlt_bug ":" ne "," apicid ":" 0 "," fpu_exception ":" ano "," posílení ":" 3 "," WP ":" ano " , "sourozenci": "4", "model": "4", "coma_bug": "ne", "fdiv_bug": "ne"}, "processor1": {"FPU": "ano", "f00f_bug" "ne", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "flags": "FPU", "bogomips": "6384", "hlt_bug": "ne", "apicid": " 1 "," fpu_exception ":" ano "," posílení ":" 3 "," WP ":" ano "," sourozenci ":" 4 "," vzor ":" 4 "," coma_bug ":" ne " "fdiv_bug": "no"}}, "time": "1311389934"}
Scott @ beatbox: ~%
Instalace
Pip nainstalovat porkchop
nebo
python setup.py nainstalovat
Zápis Zásuvné moduly
Je to docela snadné psát nový plugin. Jsou to jen modulů Pythonu s některými společnými atributy:
- Plugin musí podtřídy porkchop.plugin.PorkchopPlugin.
- Třída plugin musí být s příponou Plugin. Její skutečný název souboru v adresáři plugin by také měla odpovídat předponu. Například, FooPlugin by bylo v souboru foo.py
- Třída Plugin musí obsahovat metodu nazvanou get_data, který vrací slovník informací, které mají být zobrazeny.
Ve výchozím nastavení bude metoda get_data plugin je možné vyvolat pouze v případě, že data více než 60 sekund starý. To lze změnit na základě jednotlivých plugin nastavením self.refresh v metodě ___init___ třídy, je.
. Tyto pluginy lze umístit do libovolného adresáře si zvolíte, a naložili předáním -d možnost porkchop

Požadavky na :

  • Python

Ostatní software developer Scott Smith

dvdauthor
dvdauthor

28 Sep 15

Decode Reply Tool
Decode Reply Tool

14 Apr 15

Tenderloin
Tenderloin

20 Feb 15

Komentáře k Porkchop

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!