Sign in to follow this  
Guest

UTENTI ALLE PRIME ARMI

Recommended Posts

Guest

Tanto per curiosità, chi si è rimesso amettere una stella a Camillo?

Sono curioso. Si riveli.

Share this post


Link to post
Share on other sites
Guest

Olaf: <FONT COLOR="ff6000">Tanto per curiosità, chi si è rimesso amettere una stella a Camillo?

Sono curioso. Si riveli.</FONT>

Invidiosi? Oppure gente che pensa 1= Max, 5 = Min.

Share this post


Link to post
Share on other sites
Guest

Vincenzo, uso Panther.

Camillo , credo di aver capito cosa intendi: conviene rimuovere gli spazi ad inizio e fine linea.

Visto che siamo d'accordo che su Panther è meglio mettere il path a mano, lo script dovrebbe essere:

<FONT FACE="Courier New">

tell application "Safari"

   set pageURL to URL of document 1

   set pageTitleF to do JavaScript ¬

      "document.title.replace(/^\\s+|\\s+$/g,'').replace(/:\\s/g,' - ').replace(/:/g,'-')" in document 1

   set saveLoc to choose file name with prompt "Registra la pagina" default name pageTitleF

   set savePath to POSIX path of saveLoc

   set dlScript to "mkdir '" & savePath & "' && cd '" & savePath & "' && " & ¬

      "/usr/local/bin/wget -p -nd -E -k -H --referer='" & pageURL & "' '" & pageURL & "'"

   do shell script dlScript

end tell

</FONT>

Share this post


Link to post
Share on other sites
Guest

Zann... funziona....

5 Star for You

Ho installato il tuo script e funziona...

Nota:

non ho fatto nulla in merito al Path.

A questo punto, SOLO per far esperienza, mi serve sapere:

perché Il terminale non mi riconosce il comando wget,

se non portandomi nella Cartella /usr/local/bin, prima d'impartire il comando 'wget'.

Per ovviare al problema mi sono inventato questi (inutili) tentativi:

1) Ho creato un Alias a wget, in modalità grafica dal Finder, servendomi di 'Vai alla Cartella''

e risalendo o scendendo nel Path usando Mela+Cursore su e Mela+Cursore giu

2) Ho spostato l'Alias riferito a wget in /usr/bin

A questo punto il Terminale, impartendo il comando non dalla cartella /usr/local/bin mi diceva ''permesso negato'' al comando wget

3) Ho provato a dare all'Alias (sempre in modalità GUI con Mela+i) gli stessi permessi degli altri files in /usr/bin

Ma non mi da il permesso egualmente e neppure se, da Terminale, mi loggo in modo regolarmente accettato come root.

Qual è l'esatto modo di creare un Alias in Unix o la mia procedura è stata corretta ma l'Alias va messo in un'altra Cartella a cui punta il Terminale?...

Grazie.

Vincenzo

Share this post


Link to post
Share on other sites
Guest

Ultime notizie negative per lo Script... :-)

Mi sono appena accorto che salva benissimo ciò che gli pare ma non salva assolutamente nulla se provo a salvare una pagina come quella delle News di Google: http://news.google.it

Crea solo una cartella completamente vuota... :-)

Per favore:

Gradirei lo stesso una risposta alla mia precedente domanda. Grazie

Share this post


Link to post
Share on other sites
Guest

Vincenzo, grazie per le 5 stelle, ma spettano soprattutto a Camillo

wget non scarica niente da Google news perché così è

specificato sul sito stesso (appunto, nel file robots.txt)

Per dettagli vedi ad esempio:

http://en.wikipedia.org/wiki/Robots.txt_protocol

Per quanto riguarda la domanda precente, lo shell non conosce

gli alias; in alternativa potresti usare un link (fai 'man ln' dal

terminale per capire di che si tratta) oppure modificare il PATH

nel tuo .bashrc. Però ti sconsiglio di manovrare troppo dal terminale

se prima non ti sei studiato qualche manuale che ti offra una

panoramica abbastanza ampia delle possibilità e dei rischi.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this