freshy-serveur

Garder votre contenu Web frais!
Télécharger maintenant

freshy-serveur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Lucas Chi
  • Site Internet de l'éditeur:
  • https://github.com/lchi/

freshy-serveur Mots clés


freshy-serveur La description

Freshy-Server exécute le côté serveur, qui envoie des notifications aux navigateurs via une bande WebSocket.Veuillez voir https://github.com/lchi/freshy-server ou le fichier README pour plus d'informations.Qu'est-ce que cela fait? Cet outil regarde? Cet outil montres pour le système de fichiers Modifications et diffuse un message aux clients connectés à tout moment, un répertoire étant «regardé» enregistre un événement (création, modification, suppression). Le client prévu pour cet outil est l'extension Freshy-Chrome, mais vous êtes libre d'écrire votre propre si vous le souhaitez (API à venir bientôt, bien que le code soit assez court). Actuellement, le client rafraîchit la page que vous consultez chaque fois qu'un événement de système de fichiers est enregistré. Ceci est utile lorsque vous travaillez sur une application Web et que vous ne voulez pas continuer à appuyer sur Ctrl-R.TLDR; Pointez ceci dans un répertoire et ouvrez une page à l'aide de l'extension et la page sera actualisée à chaque fois que vous modifiez quelque chose dans le répertoire.InstallationIf vous avez PIP Vous pouvez simplement utiliser PIP Installez FRESHY-SERVELOTHUSE, premier clone ce référentiel: git clone git @ github .com: / LCHI / Freshy-ServerThen, vous aurez besoin des bibliothèques de surveillance, tordues et autobahn python, que si vous avez une pipe installée est aussi simple que: PIP Installez Watchdog Pip Installez AutoBahn Pip Installez Twistedi'm à l'aide de Linux Mint 12, et PIP n'a pas fonctionné pour torsadé sur ma machine. Vous pouvez également essayer: sudo apt-get Install Python-TwistDusageFor maintenant, le serveur se lie toujours au port 4444. Ceci sera modifié à l'avenir afin que vous puissiez spécifier où vous souhaitez écouter. Pour exécuter, utiliser: Python Freshy-Server.py où spécifient un ou plusieurs répertoires à regarder pour des changements de système de fichiers. Séparez-les avec des espaces. Une fois que le serveur a été démarré, vous pouvez signaler votre navigateur sur une page en cours d'exécution localement à l'aide de l'extension Google Chrome, et cela rechargera la page lorsqu'il y a des modifications dans un fichier dans les répertoires spécifiés.Example: Python Freshy-Server.py MyWebapp / # Démarre le serveur et veille MyWebapproot et les sous-répertoires pour les modifications1. Allez dans votre fenêtre Google Chrome (avec l'extension installée) .2. Tapez les éléments suivants dans l'omnibox avec une touche d'onglet Appuyez sur: Freshy Localhost 3. Regardez comme la page se recharge automatiquement lorsque les fichiers sous-jacents sont modifiés! Notez que le serveur ne sait pas que les fichiers votre surveillance et les fichiers que vous regardez dans votre navigateur sont liés. Il sait simplement où rechercher des changements et qui est connecté.ctrl-c pour quitter. * Remarque - Le serveur n'a été testé que sur Linux (Mint 12) pour le moment, bien qu'il fonctionne théoriquement sur OSX, Windows et Linux . Étant donné que la bibliothèque d'événements FS sous-jacente utilise Inotify, il est très possible que l'outil ne fonctionne pas pour les noyaux Linux Pre 2.6.Troduct Page d'accueil


freshy-serveur Logiciels associés