Skip to content

Instantly share code, notes, and snippets.

@TiborUdvari
Last active August 29, 2015 14:15
Show Gist options
  • Save TiborUdvari/608b1e1a33ff418e7a86 to your computer and use it in GitHub Desktop.
Save TiborUdvari/608b1e1a33ff418e7a86 to your computer and use it in GitHub Desktop.
dropbox_image_refresh.md

Install pip

Copier fichier installation

https://bootstrap.pypa.io/get-pip.py

Sauver sur le bureau sous le nom get-pip.py

Ouvrir terminal

cd Desktop sudo python get-pip.py

Installation watchdog

sudo pip install watchdog

Installation selenium

sudo pip install selenium

Télécharger driver pour mac: http://chromedriver.storage.googleapis.com/index.html?path=2.15/

Copier chromedriver dans /usr/bin Comment faire:

Ourvrir terminal

cd /usr/bin
open .

Copy Paste

Create Dropbox Static web page with this app

https://dl-web.dropbox.com/spa/pjlfdak1tmznswp/powered_by.js/public/index.html

Rewrite public folder with the one provided

Launch watchdog from terminal

In the terminal window type cd

Drag and drop the img folder into the terminal

Type python watch.py

Fonctionnement

Python va réecrire la page html Pour cela il utilise le template.html Si vous faites des modifications c'est là qu'il faut faire Il s'utilise de la "balise" {images}, il faut que vous gardez ça dans le code quelque part Selenium recharge la page web en chrome dès qu'il y a une modification

ça veut dire: En local la page va être réfréchie, mais pas à distance sauf si il y a un refresh bien sur Avec ça ça va être plus stable que la solution JS

La page de "base" est maintenant generatedIndex.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment