Porkchop

Software kuvakaappaus:
Porkchop
Ohjelmiston tiedot:
Versio: 0.7.3
Lähetyksen päivämäärä: 15 Apr 15
Kehittäjä: Scott Smith
Lupa: Vapaa
Suosio: 2

Rating: nan/5 (Total Votes: 0)

Porkchop on yksinkertainen HTTP-pohjainen järjestelmä tietojen palvelin kirjoitettu Pythonilla. & Nbsp; Kirjoitat plugins se ja se vastaa tietojen perusteella pyynnön.
Tässä on esimerkki:
Scott @ Beatbox: ~% curl http: // localhost: 5000 / cpuinfo
/ Cpuinfo / processor2 / FPU kyllä
/ Cpuinfo / processor2 / f00f_bug ei
/ Cpuinfo / processor2 / cache_alignment 64
/ Cpuinfo / processor2 / vendor_id AuthenticAMD
/ Cpuinfo / processor2 / liput FPU
/ Cpuinfo / processor2 / bogomips 6384
/ Cpuinfo / processor2 / hlt_bug ei
/ Cpuinfo / processor2 / apicid 2
/ Cpuinfo / processor2 / fpu_exception kyllä
/ Cpuinfo / processor2 / tehostamalla 3
/ Cpuinfo / processor2 / wp kyllä
/ Cpuinfo / processor2 / sisarukset 4
/ Cpuinfo / processor2 / malli 4
/ Cpuinfo / processor2 / coma_bug ei
/ Cpuinfo / processor2 / fdiv_bug ei
/ Cpuinfo / processor3 / FPU kyllä
/ Cpuinfo / processor3 / f00f_bug ei
/ Cpuinfo / processor3 / cache_alignment 64
/ Cpuinfo / processor3 / vendor_id AuthenticAMD
/ Cpuinfo / processor3 / liput FPU
/ Cpuinfo / processor3 / bogomips 6384
/ Cpuinfo / processor3 / hlt_bug ei
/ Cpuinfo / processor3 / apicid 3
/ Cpuinfo / processor3 / fpu_exception kyllä
/ Cpuinfo / processor3 / tehostamalla 3
/ Cpuinfo / processor3 / wp kyllä
/ Cpuinfo / processor3 / sisarukset 4
/ Cpuinfo / processor3 / malli 4
/ Cpuinfo / processor3 / coma_bug ei
/ Cpuinfo / processor3 / fdiv_bug ei
[Snip]
/ Aika 1311387215
Scott @ Beatbox: ~%
Se voi myös vastata JSON kautta .json tiedostopääte tai asettamalla Hyväksy: application / JSON header.
Scott @ Beatbox: ~% curl http: // localhost: 5000 / cpuinfo.json
{"Cpuinfo": {"processor2": {"FPU": "kyllä", "f00f_bug": "ei", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "liput": "FPU" "bogomips": "6384", "hlt_bug": "ei", "apicid": "2", "fpu_exception": "kyllä", "tehostamalla": "3", "wp": "kyllä", " sisarukset ":" 4 "," malli ":" 4 "," coma_bug ":" ei "," fdiv_bug ":" no "}," processor3 ": {" FPU ":" kyllä ​​"," f00f_bug ":" ei "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," liput ":" FPU "," bogomips ":" 6384 "," hlt_bug ":" ei "," apicid ":" 3 " "fpu_exception": "kyllä", "tehostamalla": "3", "wp": "kyllä", "sisarukset": "4", "malli": "4", "coma_bug": "ei", " fdiv_bug ":" no "}," processor0 ": {" FPU ":" kyllä ​​"," f00f_bug ":" ei "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," liput ":" FPU "," bogomips ":" 6382 "," hlt_bug ":" ei "," apicid ":" 0 "," fpu_exception ":" kyllä ​​"," tehostamalla ":" 3 "," wp ":" kyllä ​​" "sisarukset": "4", "malli": "4", "coma_bug": "ei", "fdiv_bug": "no"}, "processor1": {"FPU": "kyllä", "f00f_bug" : "ei", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "liput": "FPU", "bogomips": "6384", "hlt_bug": "ei", "apicid": " 1 "," fpu_exception ":" kyllä ​​"," tehostamalla ":" 3 "," wp ":" kyllä ​​"," sisarukset ":" 4 "," malli ":" 4 "," coma_bug ":" no " "fdiv_bug": "no"}}, "aika": "1311389934"}
Scott @ Beatbox: ~%
Asennus
Pip asentaa porkchop
tai
python setup.py asentaa
kirjoittaminen Plugins
Se on melko helppo kirjoittaa uuden plugin. He vain Python moduulit joitakin yhteisiä ominaisuuksia:
- Plugin on alaluokka porkchop.plugin.PorkchopPlugin.
- Plugin luokassa on kirjaimella Plugin. Sen varsinainen tiedostonimi liitännäishakemistosta olisi myös vastaavat etuliite. Esimerkiksi FooPlugin olisi tiedosto foo.py
- Plugin luokassa on oltava menetelmä nimeltä get_data joka palauttaa sanakirjan näytettävät tiedot.
Oletuksena plugin n get_data menetelmä turvaudutaan vain silloin, jos tiedot on enemmän kuin 60 sekuntia vanha. Tämä voidaan muuttaa kohti plugin pohjalta asettamalla self.refresh luokassa n ___init___ menetelmällä.
Nämä liitännäiset voidaan sijoittaa mihin tahansa hakemistoon valitset, ja ladataan viemällä -d vaihtoehto Porkchop.

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Scott Smith

Decode Reply Tool
Decode Reply Tool

14 Apr 15

dvdauthor
dvdauthor

28 Sep 15

Tenderloin
Tenderloin

20 Feb 15

Kommentit Porkchop

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!