freshy-server

Houd uw webinhoud vers!
Download nu

freshy-server Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Lucas Chi
  • Uitgever website:
  • https://github.com/lchi/

freshy-server Tags


freshy-server Beschrijving

freshy-server draait de server, die meldingen stuurt naar browsers via een websocket.Please zien https://github.com/lchi/freshy-server, of de README voor meer information.What doet dit te doen? Deze tool horloges voor bestandssysteem veranderingen en zendt een bericht verbonden cliënten elk moment een map zijn 'keken' registreert een gebeurtenis (creëren, wijzigen, verwijderen). De beoogde client voor deze tool is het freshy-chrome-extensie, maar je bent vrij om je eigen te schrijven als je wilt (API binnenkort, maar de code is redelijk kort). Momenteel is de opdrachtgever verfrist de pagina die u bekijkt wanneer een bestandssysteem gebeurtenis wordt geregistreerd. Dit is handig wanneer je werkt aan een web-app en willen niet ingedrukt te houden ctrl-r.TLDR; Richt dit op een directory en open een pagina met de uitbreiding en de pagina wordt vernieuwd elke keer zijn dat je iets te veranderen in het directory.InstallationIf u pip u kunt gewoon gebruik maken van pip installeren freshy-serverOtherwise, eerste kloon deze repository: git clone git @ GitHub .com: / lchi / freshy-serverThen, dan heb je de waakhond, gedraaid en autobahn python bibliotheken, die als je pip hebt geïnstalleerd is zo eenvoudig nodig: pip installeren waakhond pip installeren autobahn pip twistedI'm installeren met behulp van Linux Mint 12, en pip werkte niet voor twisted op mijn machine. U kunt ook proberen: sudo apt-get install python-twistedUsageFor nu, de server bindt altijd op poort 4444. Dit zal in de toekomst worden gewijzigd, zodat u kunt aangeven waar u wilt beluisteren. Te lopen, gebruik: python freshy-server.py Waar geef één of meer directories om bekeken te worden voor het bestandssysteem verandert. Scheid deze met spaties. Nadat de server is gestart, kunt u uw browser verwijzen naar een pagina die lokaal met behulp van de Google Chrome-extensies, en dit zal de pagina herladen wanneer er wijzigingen aan een bestand in de opgegeven directories.Example: python freshy-server.py myWebAppRoot / # start de server en horloges myWebAppRoot en submappen voor mutaties1. Ga naar uw Google Chrome-venster (met de extensie geïnstalleerd) .2. Typ het volgende in de omnibox met het zijn een tab pers: freshy localhost 3. Kijk als de pagina opnieuw geladen automatisch wanneer de onderliggende bestanden worden gewijzigd Merk op dat de server niet weet dat de bestanden die u kijken en de bestanden die u bekijkt in! uw browser worden gerelateerd. Hij weet precies waar te kijken naar veranderingen, en wie is connected.Ctrl-C om te stoppen * NOTE -. De server is alleen getest op Linux (Mint 12) op het moment, hoewel het theoretisch werk aan de overkant van OSX, Windows en Linux . Omdat de onderliggende toepassingen FS evenement bibliotheek inotify, het is * heel goed mogelijk dat de tool zal niet werken voor Linux-kernels pre 2.6.Product homepage


freshy-server Gerelateerde software