Porkchop

Скриншот программы:
Porkchop
Детали программы:
Версия: 0.7.3
Дата загрузки: 15 Apr 15
Разработчик: Scott Smith
Тип распространения: Бесплатная
Популярность: 2

Rating: nan/5 (Total Votes: 0)

Porkchop простой HTTP-информационная система-сервер, написанный на Python в NBSP &;. Вы писать плагины для него, и он отвечает с данными, основанных на вашем запросе.
Вот пример:
Скотт @ битбокс: ~% локон HTTP: // локальный: 5000 / CPUInfo
/ CPUInfo / processor2 / FPU да
/ CPUInfo / processor2 / f00f_bug нет
/ CPUInfo / processor2 / cache_alignment 64
/ CPUInfo / processor2 / vendor_id AuthenticAMD
/ CPUInfo / processor2 / FPU флаги
/ CPUInfo / processor2 / BogoMips 6384
/ CPUInfo / processor2 / hlt_bug нет
/ CPUInfo / processor2 / apicid 2
/ CPUInfo / processor2 / fpu_exception да
/ CPUInfo / processor2 / активизации 3
/ CPUInfo / processor2 / WP да
/ CPUInfo / processor2 / братья и сестры 4
/ CPUInfo / processor2 / модель 4
/ CPUInfo / processor2 / coma_bug нет
/ CPUInfo / processor2 / fdiv_bug нет
/ CPUInfo / processor3 / FPU да
/ CPUInfo / processor3 / f00f_bug нет
/ CPUInfo / processor3 / cache_alignment 64
/ CPUInfo / processor3 / vendor_id AuthenticAMD
/ CPUInfo / processor3 / FPU флаги
/ CPUInfo / processor3 / BogoMips 6384
/ CPUInfo / processor3 / hlt_bug нет
/ CPUInfo / processor3 / apicid 3
/ CPUInfo / processor3 / fpu_exception да
/ CPUInfo / processor3 / активизации 3
/ CPUInfo / processor3 / WP да
/ CPUInfo / processor3 / братья и сестры 4
/ CPUInfo / processor3 / модель 4
/ CPUInfo / processor3 / coma_bug нет
/ CPUInfo / processor3 / fdiv_bug нет
[СНиП]
/ Время 1311387215
Скотт @ битбокс: ~%
Он также может реагировать с JSON с помощью расширения файла или .json установки Принять: приложения / JSON заголовок.
Скотт @ битбокс: ~% локон HTTP: // локальный: 5000 / cpuinfo.json
{"CPUInfo": {"processor2": {"FPU": "да", "f00f_bug": "Нет", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "флаги": "FPU" , "BogoMips": "6384", "hlt_bug": "Нет", "apicid": "2", "fpu_exception": "да", "шагая": "3", "WP": "да", " братья и сестры ":" 4 "," модель ":" 4 "," coma_bug ":" Нет "," fdiv_bug ":" Нет "}," processor3 ": {" FPU ":" да "," f00f_bug ":" нет "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," флаги ":" FPU "," BogoMips ":" 6384 "," hlt_bug ":" Нет "," apicid ":" 3 " , "fpu_exception": "да", "шагая": "3", "РГ": "да", "братья и сестры": "4", "модель": "4", "coma_bug": "Нет", " fdiv_bug ":" Нет "}," processor0 ": {" FPU ":" да "," f00f_bug ":" Нет "," cache_alignment ":" 64 "," vendor_id ":" AuthenticAMD "," флаги ":" FPU "," BogoMips ":" 6382 "," hlt_bug ":" Нет "," apicid ":" 0 "," fpu_exception ":" да "," шагая ":" 3 "," WP ":" да " , "братья и сестры": "4", "модель": "4", "coma_bug": "Нет", "fdiv_bug": "Нет"}, "процессора1": {"FPU": "да", "f00f_bug" : "нет", "cache_alignment": "64", "vendor_id": "AuthenticAMD", "флаги": "FPU", "BogoMips": "6384", "hlt_bug": "Нет", "apicid": " 1 "," fpu_exception ":" да "," шагая ":" 3 "," РГ ":" да "," братья и сестры ":" 4 "," модель ":" 4 "," coma_bug ":" Нет " , "fdiv_bug": "Нет"}}, "Время": "1311389934"}
Скотт @ битбокс: ~%
Установка
пункт установить Porkchop
или
питон setup.py установить
Написание плагинов
Это довольно легко написать новый плагин. Они просто модулей Python с некоторыми общими атрибутами:
- Плагин должен подкласс porkchop.plugin.PorkchopPlugin.
- Класс плагина должен быть суффикс Plugin. Его фактическое имя файла в каталоге плагина должна также соответствовать префикс. Например, FooPlugin бы в файле foo.py
- Класс плагина должен содержать метод, называемый get_data, что возвращает словарь информации, которая будет отображаться.
По умолчанию, метод get_data плагин будет называться, только если данные более 60 секунд назад. Это может быть изменено на основе каждого плагина, установив self.refresh в методе ___init___ класса.
. Эти модули могут быть помещены в любую директорию, и загружаются путем передачи -d для Porkchop

Требования

  • Python

Другие программы разработчика Scott Smith

dvdauthor
dvdauthor

28 Sep 15

Tenderloin
Tenderloin

20 Feb 15

Decode Reply Tool
Decode Reply Tool

14 Apr 15

Комментарии к Porkchop

Комментарии не найдены
добавить комментарий
Включите картинки!