Freshy-Server

¡Manteniendo su contenido web fresco!
Descargar ahora

Freshy-Server Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Lucas Chi
  • Sitio web del editor:
  • https://github.com/lchi/

Freshy-Server Etiquetas


Freshy-Server Descripción

Freshy-Server ejecuta el lado del servidor, que envía notificaciones a los navegadores a través de un WebSocket. Por favor, consulte https://github.com/lchi/freshy-server, o el readme para obtener más información. ¿Qué hace esto? Esta herramienta observa el sistema de archivos Cambios y transmisiones Un mensaje a los clientes conectados en cualquier momento en que un directorio se "observó" registra un evento (creación, modificación, eliminación). El cliente previsto para esta herramienta es la extensión Freshy-Chrome, pero es libre de escribir su propio si lo desea (API próximamente, aunque el código es bastante corto). Actualmente, el cliente actualiza la página que está viendo cada vez que se registra un evento de sistema de archivos. Esto es útil cuando está trabajando en una aplicación web y no quiere mantener presionando CTRL-R.TLDR; Apunte esto en un directorio y abra una página usando la extensión y la página se actualizará cada vez que cambie algo en el directorio.Installationif que tiene PIP, simplemente puede usar PIP Instale Freshy-ServerServerServer, primero clonar este repositorio: Git Clone Git @ GitHub .com: / LCHI / Freshy-Serverthen, necesitará las bibliotecas de vigilancia, torcidas y de Autobahn Python, que si tiene PIP instalado es tan fácil como: PIP Instale Watchdog Pip Instale Autobahn Pip Instale Twistedi'm usando Linux Mint 12, Y PIP no funcionó para retorcerse en mi máquina. También puede probar: Sudo Apt-Get Instale Python-TwistedUsageFore ahora, el servidor siempre se une al puerto 4444. Esto se cambiará en el futuro para que pueda especificar dónde desea escuchar. Para ejecutar, use: Python Freshy-Server.py donde especifique uno o más directorios que deben observar los cambios en el sistema de archivos. Separar estos con espacios. Una vez que se haya iniciado el servidor, puede apuntar su navegador a una página que se está ejecutando localmente con la extensión de Google Chrome, y esto volverá a cargar la página cuando haya cambios en un archivo en los directorios especificados. Ejemplo: Python Freshy-Server.py MyWebApot / # Inicia el servidor, y mira MyWebAproProot y subdirectorios para cambios1. Vaya a su ventana de Google Chrome (con la extensión instalada) .2. Escriba lo siguiente en el omnibox con ser una pestaña Presione: Freshy LocalHost 3. ¡Mire a medida que la página se vuelve a cargar automáticamente cuando se cambian los archivos subyacentes! Tenga en cuenta que el servidor no sabe que los archivos que están viendo y los archivos que está viendo. Su navegador está relacionado. Simplemente sabe dónde buscar cambios, y quién está conectado.Ctrl-C para dejar de fumar. * Nota: el servidor solo se ha probado en Linux (MINT 12) en este momento, aunque debería funcionar teóricamente a través de OSX, Windows y Linux . Debido a que la biblioteca de eventos de FS subyacente utiliza inotify, es muy posible que la herramienta no funcione para los kernels de Linux pre 2.6. Página de inicio del produjo


Freshy-Server Software relacionado