Go Down

Topic: Webbino - Server web "dinamico" per Arduino (Read 53599 times) previous topic - next topic

SukkoPera

2.7 va bene, devi lanciarlo da linea di comando e passargli il nome della cartella con i file da mettere sul server.

Stavo lavorando a una versione con interfaccia grafica ma mi ero rotto le scatole :D. Vedo se riesco a riprenderla in mano.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

2.7 va bene, devi lanciarlo da linea di comando e passargli il nome della cartella con i file da mettere sul server.

Stavo lavorando a una versione con interfaccia grafica ma mi ero rotto le scatole :D. Vedo se riesco a riprenderla in mano.
Vabbè, grafica o meno, cambia poco, è solo che le cose nuove vanno sempre imparate... Ho provato a fare da riga di comando, ma ovviamente non mi funziona, ho messo questa stringa: C:\Users\nn\Desktop\html2h
Il file è sul desktop, ma mi dice comando errato, se hai voglia, mi daresti la sintassi del comando da inserire in python?
Grazie infinite

SukkoPera

Semplicemente:

Code: [Select]
python html2h.py webroot > html.h

"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Semplicemente:

Code: [Select]
python html2h.py webroot > html.h


Ciao, mi tocca rinunciare, mi dice sintassi errata....
Ma tu eri andato avanti a provare a inserire led control insieme a sdonly? Come avevi suggerito quà: https://github.com/SukkoPera/Webbino/issues/6
La cosa funziona? Posso provare? Se ci capisco :D

SukkoPera

Se scrivi python e basta cosa succede? Forse non l'hai inserito nel path?

Mi dicono che ancora non funziona con quella modifica, ma non ho ancora avuto tempo di verificare.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Ciao,
se scrivo solo python ho questa risposta:
Code: [Select]

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined


nella cartella di python ci sono 2 modi di aprire il programma:

Python 3.7
IDLE python

ma con entrambi il problema è il solito...
Grazie

SukkoPera

#396
Jun 12, 2019, 01:00 pm Last Edit: Jun 12, 2019, 01:01 pm by SukkoPera
Ma questo lo stai già scrivendo dentro a Python, allora! Devi scriverlo da un normale prompt dei comandi!

E nota che 3.7 probabilmente NON va bene, meglio il 2.7.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

#397
Jun 12, 2019, 01:09 pm Last Edit: Jun 12, 2019, 01:19 pm by thedrifter
Ho reinstallato python 2.7, aperto il prompt dei comandi di windows, la risposta è questa:

Code: [Select]

C:\Users\nn>python
"python" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.

C:\Users\nn>python html2h.py webroot > html.h
"python" non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.


gpb01

... magari ti dovrai posizionare nella cartella di python dove si trova l'eseguibile (se il percorso non è stato aggiunto alla PATH) ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

thedrifter

Perdonatemi, sono cose che non so... Posizionandomi nella cartella di python, il comando python ora fornisce delle informazioni...
Se faccio il comando: python html2h.py webroot > html.h
ricevo errore, immagino che devo inserire la pagina web da convertire da qualche parte, ma dove?
Anche il file html2h va messo in qualche cartella?
Scusatemi :)

gpb01

devi dare tutti i percorsi completi ... dove si trova html2h.py, dove si trova webroot, dove vuoi che venga creato html.h, altrimenti lui cerca tutto e salva nella cartella dove ti trovi ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

SukkoPera

La cosa più semplice è che copi la webroot nella cartella di python, lo lanci da lì e poi sposti l'html.h nella cartella dello sketch.

In alternativa, qua c'è un interprete python contenuto in un singolo eseguibile, che puoi copiare insieme all'html2h.py (a questo punto usa py al posto di python nel comando).

"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

thedrifter

Grazie, lo so, sono duro, ma stavolta ci sono arrivato :D
Ho capito come funziona, purtroppo è una vita che non si usa la riga di comando, almeno io :) e certe cose si dimenticano.
Grazie a tutti :)

Go Up