Porkchop

Screenshot Software:
Porkchop
Mga detalye ng Software:
Bersyon: 0.7.3
I-upload ang petsa: 15 Apr 15
Nag-develop: Scott Smith
Lisensya: Libre
Katanyagan: 2

Rating: nan/5 (Total Votes: 0)

Porkchop ay isang simpleng server HTTP-based na impormasyon ng system na nakasulat sa Python. & Nbsp; sumulat ka ng mga plugin para dito at ito ay tumugon sa data batay sa iyong mga kahilingan.
Narito ang isang halimbawa:
scott @ beatbox: ~% mabaluktot http: // localhost: 5000 / cpuinfo
/ Cpuinfo / processor2 / fpu oo
/ Cpuinfo / processor2 / f00f_bug hindi
/ Cpuinfo / processor2 / cache_alignment 64
/ Cpuinfo / processor2 / vendor_id AuthenticAMD
/ Cpuinfo / processor2 / flag fpu
/ Cpuinfo / processor2 / bogomips 6384
/ Cpuinfo / processor2 / hlt_bug hindi
/ Cpuinfo / processor2 / apicid 2
/ Cpuinfo / processor2 / fpu_exception oo
/ Cpuinfo / processor2 / stepping 3
/ Cpuinfo / processor2 / wp oo
/ Cpuinfo / processor2 / kapatid 4
/ Cpuinfo / processor2 / modelo 4
/ Cpuinfo / processor2 / coma_bug hindi
/ Cpuinfo / processor2 / fdiv_bug hindi
/ Cpuinfo / processor3 / fpu oo
/ Cpuinfo / processor3 / f00f_bug hindi
/ Cpuinfo / processor3 / cache_alignment 64
/ Cpuinfo / processor3 / vendor_id AuthenticAMD
/ Cpuinfo / processor3 / flag fpu
/ Cpuinfo / processor3 / bogomips 6384
/ Cpuinfo / processor3 / hlt_bug hindi
/ Cpuinfo / processor3 / apicid 3
/ Cpuinfo / processor3 / fpu_exception oo
/ Cpuinfo / processor3 / stepping 3
/ Cpuinfo / processor3 / wp oo
/ Cpuinfo / processor3 / kapatid 4
/ Cpuinfo / processor3 / modelo 4
/ Cpuinfo / processor3 / coma_bug hindi
/ Cpuinfo / processor3 / fdiv_bug hindi
[Gupitin]
/ Oras 1311387215
scott @ beatbox: ~%
Maaari rin itong tumugon kasama ang JSON sa pamamagitan ng extension .json file o pag-set ang Tanggapin: header application / json.
scott @ beatbox: ~% mabaluktot http: // localhost: 5000 / cpuinfo.json
{"Cpuinfo": {"processor2": {"fpu": "oo", "f00f_bug": "hindi", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "flag": "fpu" , "bogomips": "6384", "hlt_bug": "hindi", "apicid": "2", "fpu_exception": "oo", "stepping": "3", "wp": "oo", " kapatid ":" 4 "," modelo ":" 4 "," coma_bug ":" hindi "," fdiv_bug ":" hindi "}," processor3 ": {" fpu ":" oo "," f00f_bug ":" hindi "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," flag ":" fpu "," bogomips ":" 6384 "," hlt_bug ":" hindi "," apicid ":" 3 " , "fpu_exception": "oo", "stepping": "3", "wp": "oo", "kapatid": "4", "modelo": "4", "coma_bug": "hindi", " fdiv_bug ":" hindi "}," processor0 ": {" fpu ":" oo "," f00f_bug ":" hindi "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," flag ":" fpu "," bogomips ":" 6382 "," hlt_bug ":" hindi "," apicid ":" 0 "," fpu_exception ":" oo "," stepping ":" 3 "," wp ":" oo " , "kapatid": "4", "modelo": "4", "coma_bug": "hindi", "fdiv_bug": "hindi"}, "processor1": {"fpu": "oo", "f00f_bug" : "hindi", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "flag": "fpu", "bogomips": "6384", "hlt_bug": "hindi", "apicid": " 1 "," fpu_exception ":" oo "," stepping ":" 3 "," wp ":" oo "," kapatid ":" 4 "," modelo ":" 4 "," coma_bug ":" hindi " , "fdiv_bug": "hindi"}}, "oras": "1311389934"}
scott @ beatbox: ~%
Pag-install
buto ng bungang-kahoy-install Porkchop
o
python setup.py-install
Pagsusulat ng Social na Plugin
Kahanga madaling magsulat ng isang bagong plugin. Ang mga ito ay Python module lamang sa ilang mga karaniwang katangian:
- Isang plugin dapat subclass porkchop.plugin.PorkchopPlugin.
- Dapat na suffixed klase Ang plugin na may Plugin. Aktwal na pangalan nito file sa direktoryo plugin ay dapat ding tumugma ang prefix. Halimbawa, FooPlugin ay magiging sa file foo.py
- Dapat na maglaman ng klase Ang plugin ay isang pamamaraan na tinatawag na get_data na nagbabalik ng isang diksyunaryo ng impormasyon na maipakita.
Sa pamamagitan ng default, paraan ng get_data isang plugin ay lamang na tinatawag na kung ang data ay mas pagkatapos ay 60 segundo gulang. Ito ay maaaring mabago sa batayang bawat plugin sa pamamagitan ng pagtatakda self.refresh sa pamamaraan ___init___ ang klase ng.
. Ang mga plugin ay maaaring mailagay sa anumang direktoryo pinili mo, at load sa pamamagitan ng pagpasa sa -d pagpipilian upang Porkchop

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng Scott Smith

dvdauthor
dvdauthor

28 Sep 15

Tenderloin
Tenderloin

20 Feb 15

Decode Reply Tool
Decode Reply Tool

14 Apr 15

Mga komento sa Porkchop

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!