LEFTRONICD_DB

Un demonio basado en retorcido para enviar métricas a LEFTRONIC.COM
Descargar ahora

LEFTRONICD_DB Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jonas Obrist and Henry Barnor
  • Sitio web del editor:
  • https://github.com/sonofabell/

LEFTRONICD_DB Etiquetas


LEFTRONICD_DB Descripción

LEFTRONICD es un script de Python para publicar periódicamente la información a LEFTRONIC.COM.INSTALATION- HAGA UNA INSTALACIÓN DE VIRTUALENV- PIP Instale LEFTRONICDCONFIGUSTOCONFIGURANFIGURANFIGUSTO SE HA HECHO EN YAML.ACSCESSYYYYUROUR LEFTRONIC API ACCESS CLAY.STEAMSA LISTA DE CONFIGURACIONES DE STRIPTER. CADUCHE Requiere los siguientes valores: - Método: el Método que genera el tipo de valor: el tipo de valor (por ejemplo, número o tabla de clasificación) - Nombre: Nombre del Stream-Verbosename: Nombre verboso del intervalo de transmisión: intervalo en segundos cuando se debe llamar al método. Los pares de valor se pasarán al método. Ejemplo: AccessKey: Secretstreams: - Método: LEFTRONICD.CONTRIB.GITHUB.REPO_METRICAMEAMEAME: DJANGO CMS Nombre de los observadores: Django-CMS Tipo: Intervalo de números: 86400 Repo: DIVIO / DJANGO-CMS métrico: miradores - Método: LEFTRONICD.CONTRIB.GITHUB.REPO_METRICAMEAMEAME: DJANGO CMS FORKS Tipo: Número Intervalo: 86400 Nombre: Django-CMS-Forks Repo: DIVIO / DJANGO-CMS METRIC: FORKSBUID-INTRIB.GITHBRONICD.CONTRIB.GITHTUB.RE PO_METRICREPORTS Una métrica de un repositorio de GitHUB. Configuración: - Repo: el nombre de repo, por ejemplo, DOII / LEFTRONICD- METRICO: qué valor se agarre desde el repositorio, por ejemplo, Configuración forksoptional: - Nombre de usuario: el nombre de usuario (para repositor privado) - Contraseña: la contraseña: la contraseña: el nombre de usuario Contraseña (para Repositor privada) MonecleFtronicD Método personalizado MethodsCustom Los métodos de recolección de datos pueden ser cualquier python que devuelve una aplazamiento retorcido que llama a las devoluciones de llamada adjuntas con el valor que se publicará en LEFTRONIC. Todos los parámetros de configuración adicionales dados para un Ejemplo de Stream.exampethis mostrarán la cantidad de seguidores de GitHub un código HADE.Python (Asumamos que está en un módulo llamado 'Custom'): desde LEFTRONICD.HELPERS IMPORT GET_PAGEIMPOR JSONDEF GITHUB_SOWLOWS (Nombre de usuario): definición Handler (Datos): devuelva a JSON.loads (DATOS) devuelve get_page (Handler, 'https://api.github.com/users/%s'% de nombre de usuario) Como puede ver, usamos el Leftronicd .Helpers.get_Page Helper aquí, para más detalles , ver más abajo.Stream Configuration: Secretstreams: - Método: Custom.Github_Seguidor VerbosenSame: GitHub Nombre: My-GitHub-seguidores Tipo: Número Intervalo: 300 Nombre de usuario: OJIIHELPERSLEFTRONICD.HELPERS.GET_PAGEA WRPPER ALREDEDOR. . Toma una función de controlador como primer argumento que se llama con el contenido de la página si la página se carga con éxito. La función del manejador debe devolver el valor que debe pasar a LEFTRONIC. get_page Devuelve una diferida que se puede devolver desde sus métodos personalizados. Todos los argumentos después del argumento del controlador son los mismos que en la página de inicio de Twisted.Web.client.getPage.product


LEFTRONICD_DB Software relacionado

Pyicl

expone la biblioteca de contenedores de intervalo BOOST.ICL a Python ...

68

Descargar