Porkchop

Yazılım ekran görüntüsü:
Porkchop
Yazılım detaylar:
Versiyon: 0.7.3
Qayıt: 15 Apr 15
Geliştirici: Scott Smith
Lisans: Ücretsiz
Popülerlik: 2

Rating: nan/5 (Total Votes: 0)

.

porkchop Python & nbsp yazılmış basit bir HTTP tabanlı sistem bilgileri sunucusu olduğu; Bunun için eklentileri yazmak ve sizin isteğine göre verilerle yanıt verir.
İşte bir örnek:
Scott @ beatbox: ~% curl http: // localhost: 5000 / cpuinfo
/ Cpuinfo / processor2 / fpu evet
/ Cpuinfo / processor2 / f00f_bug hayır
/ Cpuinfo / processor2 / cache_alignment 64
/ Cpuinfo / processor2 / üretici_no AuthenticAMD
/ Cpuinfo / processor2 / bayrakları fpu
/ Cpuinfo / processor2 / bogomips 6384
/ Cpuinfo / processor2 / hlt_bug hayır
/ Cpuinfo / processor2 / apicid 2
/ Cpuinfo / processor2 / fpu_exception evet
/ Cpuinfo / processor2 / adım 3
/ Cpuinfo / processor2 / wp evet
/ Cpuinfo / processor2 / kardeş 4
/ Cpuinfo / processor2 / Model 4
/ Cpuinfo / processor2 / coma_bug hayır
/ Cpuinfo / processor2 / fdiv_bug hayır
/ Cpuinfo / processor3 / fpu evet
/ Cpuinfo / processor3 / f00f_bug hayır
/ Cpuinfo / processor3 / cache_alignment 64
/ Cpuinfo / processor3 / üretici_no AuthenticAMD
/ Cpuinfo / processor3 / bayrakları fpu
/ Cpuinfo / processor3 / bogomips 6384
/ Cpuinfo / processor3 / hlt_bug hayır
/ Cpuinfo / processor3 / apicid 3
/ Cpuinfo / processor3 / fpu_exception evet
/ Cpuinfo / processor3 / adım 3
/ Cpuinfo / processor3 / wp evet
/ Cpuinfo / processor3 / kardeş 4
/ Cpuinfo / processor3 / Model 4
/ Cpuinfo / processor3 / coma_bug hayır
/ Cpuinfo / processor3 / fdiv_bug hayır
[Kelepir]
/ Saat 1311387215
Scott @ beatbox: ~%
Uygulama / json başlığını: Bu .json dosya uzantısı veya Kabul ayarı yoluyla JSON ile yanıt verebilir.
Scott @ beatbox: ~% curl http: // localhost: 5000 / cpuinfo.json
{"Cpuinfo": {"processor2": {"fpu": "Evet", "f00f_bug": "hayır", "cache_alignment": "64", "üretici_no": "AuthenticAMD", "bayrak": "fpu" , "bogomips": "6384", "hlt_bug": "hayır", "apicid": "Evet", "adım": "2", "fpu_exception" "3", "wp": "Evet", " kardeşler ":" 4 "," model ":" 4 "," coma_bug ":" hayır "," fdiv_bug ":" hayır "}," processor3 ": {" fpu ":" Evet "," f00f_bug ":" hayır "," cache_alignment ":" 64 "," üretici_no ":" AuthenticAMD "," bayrak ":" fpu "," bogomips ":" 6384 "," hlt_bug ":" hayır "," apicid ":" 3 " , "adım" "evet": "fpu_exception" "3", "wp": "Evet", "kardeş": "4", "model": "4", "coma_bug": "hayır", " fdiv_bug ":" hayır "}," işlemci0 ": {" FPU ":" Evet "," f00f_bug ":" hayır "," cache_alignment ":" 64 "," üretici_no ":" AuthenticAMD "," bayrak ":" fpu "," bogomips ":" 6382 "," hlt_bug ":" hayır "," apicid ":": evet "," adım 0 "," fpu_exception "" ":" 3 "," wp ":" Evet " , "kardeş": "4", "model": "4", "coma_bug": "hayır", "fdiv_bug": "hayır"}, "processor1": {"fpu": "Evet", "f00f_bug" : "hayır", "cache_alignment": "64", "üretici_no": "AuthenticAMD", "bayrak": "fpu", "bogomips": "6384", "hlt_bug": "hayır", "apicid": " 1 "," fpu_exception: evet "," adım "" ":" 3 "," wp ":" Evet "," kardeş ":" 4 "," model ":" 4 "," coma_bug ":" hayır " , "fdiv_bug": "hayır"}}, "zaman": "1311389934"}
Scott @ beatbox: ~%
Kurulum
porkchop yüklemek pip
veya
piton setup.py install
Eklentiler Yazma
Bu yeni eklenti yazmak oldukça kolay. Onlar bazı ortak özelliklere sahip sadece Python modülleri konum:
- Bir eklenti porkchop.plugin.PorkchopPlugin alt sınıf gerekir.
- Plugin'in sınıf tapa ile ekli olmalıdır. Eklenti dizininde Onun gerçek bir dosya adı da öneki eşleşmesi gerekir. Örneğin, FooPlugin dosya foo.py olacaktır
- Eklenti sınıf bilgi sözlük görüntülenecek döndüren bir yöntem olarak adlandırılan get_data içermelidir.
Veri daha sonra 60 saniye eski ise varsayılan olarak, bir eklenti en get_data yöntemi yalnızca çağrılır. Bu sınıfın ___init___ yönteminde self.refresh ayarlayarak başına eklenti olarak değiştirilebilir.
. Bu eklentileri porkchop -d seçeneği geçirerek seçtiğiniz herhangi bir dizine yerleştirilir ve yüklenebilir

Gereksinimler :

  • Python

Geliştirici Diğer yazılım Scott Smith

Decode Reply Tool
Decode Reply Tool

14 Apr 15

dvdauthor
dvdauthor

28 Sep 15

Tenderloin
Tenderloin

20 Feb 15

Yorumlar Porkchop

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!