Guida aMule link transfer
Re: Guida aMule link transfer
Grande mr hyde come sempre!!! Stasera provo
Re: Guida aMule link transfer
ok ce l'ho fatta. Domani scrivo una guida. Nel frattempo procuratevi:
- amulecmd per la vostra installazione
- lincastor app (https://onflapp.wordpress.com/lincastor/)
- amulecmd per la vostra installazione
- lincastor app (https://onflapp.wordpress.com/lincastor/)
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Continuo a non sapere però dove trovare un amulecmd giusto per il mio AmuleAdunanza 2.3.1 :(kiwi1342 ha scritto:ok ce l'ho fatta. Domani scrivo una guida. Nel frattempo procuratevi:
- amulecmd per la vostra installazione
- lincastor app (https://onflapp.wordpress.com/lincastor/)
Re: Guida aMule link transfer
PREMESSA: Questa procedura permette di inviare link emule verso il NAS utilizzando Safari. Per gli altri browser devo effettuare altri test
ok, ecco come fare per gestire link remoti da mac. Quello che andremo a fare è far capire a OS X che quando si clicca su un link emule, questo deve essere inviato al NAS. Per far ciò ci servono due cose:
- amulecmd: console necessaria per inviare comandi verso emule da remoto
- lincastor app per gestire protocolli custom
lincastor può essere scaricato qui https://onflapp.wordpress.com/lincastor/
Salviamo amulecmd in una cartella a piacere, apriamo lincastor e creiamo un nuovo schema dal pulsante a sinistra in basso "add new scheme".
Compiliamo la finestra come da screen:
Ovviamente dobbiamo modificare la parte
cambiando:
/path/to/amulecmd: path di dove abbiamo copiato amulecmd
$server: ip del NAS
$pw: password di amule
Una volta impostato il tutto clicchiamo sul pulsante di validazione: "Validate and show errors" e se non ci sono errori allora clicchiamo su "Save and Activate".
Ora possiamo aprire Safari e cliccare sui link con estensione ed2k, si aprirà il terminal, invierà il comando al NAS attraverso amulecmd e dopo 5 secondi si chiuderà.
Ci sono ancora piccole cose da risolvere tipo:
- se ho altre finestre Terminal aperte me le chiude tutte senza distinzione
- funziona solo su Safari
Fatemi sapere se vi funziona tutto
ok, ecco come fare per gestire link remoti da mac. Quello che andremo a fare è far capire a OS X che quando si clicca su un link emule, questo deve essere inviato al NAS. Per far ciò ci servono due cose:
- amulecmd: console necessaria per inviare comandi verso emule da remoto
- lincastor app per gestire protocolli custom
lincastor può essere scaricato qui https://onflapp.wordpress.com/lincastor/
Salviamo amulecmd in una cartella a piacere, apriamo lincastor e creiamo un nuovo schema dal pulsante a sinistra in basso "add new scheme".
Compiliamo la finestra come da screen:
Ovviamente dobbiamo modificare la parte
Codice: Seleziona tutto
/path/to/amulecmd -h $server -P $pw -c "Add
/path/to/amulecmd: path di dove abbiamo copiato amulecmd
$server: ip del NAS
$pw: password di amule
Una volta impostato il tutto clicchiamo sul pulsante di validazione: "Validate and show errors" e se non ci sono errori allora clicchiamo su "Save and Activate".
Ora possiamo aprire Safari e cliccare sui link con estensione ed2k, si aprirà il terminal, invierà il comando al NAS attraverso amulecmd e dopo 5 secondi si chiuderà.
Ci sono ancora piccole cose da risolvere tipo:
- se ho altre finestre Terminal aperte me le chiude tutte senza distinzione
- funziona solo su Safari
Fatemi sapere se vi funziona tutto
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Il procedimento di per se mi funziona perché fa tutti i vari step fino a dirmi "ed2k handle succesfully" ma non me lo adda effettivamente il file in download....
Forse perché ho il problema di incompatibilità di amuleweb con amulegui che però non so come risolvere...
Forse perché ho il problema di incompatibilità di amuleweb con amulegui che però non so come risolvere...
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Il procedimento di per se mi funziona perché fa tutti i vari step fino a dirmi "ed2k handle succesfully" ma non me lo adda effettivamente il file in download....
Forse perché ho il problema di incompatibilità di amuleweb con amulegui che però non so come risolvere...
Forse perché ho il problema di incompatibilità di amuleweb con amulegui che però non so come risolvere...
Re: Guida aMule link transfer
esatto. finchè non hai la console amulecmd compatibile con il tuo amule non riuscirai ad inviare i comandi correttamente. Hai provato altri zip dal repository di mr_hyde?alexthevoice ha scritto:Il procedimento di per se mi funziona perché fa tutti i vari step fino a dirmi "ed2k handle succesfully" ma non me lo adda effettivamente il file in download....
Forse perché ho il problema di incompatibilità di amuleweb con amulegui che però non so come risolvere...
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
No perché mi ha detto di attendere....
Re: Guida aMule link transfer
e allora attendiamo :) vedrai che arriverà presto. Nel frattempo se non vuoi attendere puoi cmq provare ;)
Re: Guida aMule link transfer
Scusate ragazzi, ho qualche problema dopo un aggiornamento di OSX, tuttavia ho notato una cosa...
NON è possibile estrarre solo "amulecmd" dagli archivi degli ZIP perché amulecmd (come gli altri binari compresi nel pacchetto) utilizzano librerie contenute dentro la directory Frameworks e tutti questi binari sono fatti in modo da cercare le librerie in una precisa struttura di directory (non c'è niente di "fisso", cercano solo in un path RELATIVO alla posizione del binario), quindi dovete estrarre TUTTO lo zip.
Ad esempio, per aMuleAdunanzA (ma per il pacchetto di aMule ufficiale è la stessa cosa), se decomprimo tutto lo zip sul Desktop in realtà mi viene creata la directory "aMuleAdunanzA.app".
A questo punto se apro una shell e richiamo lo script ottengo
Stessa cosa per aMule ufficiale (ovviamente la directory in questo caso si chiamerà "aMule.app")
Dimenticavo di dire che l'output di cui sopra l'ho ottentuto usando proprio il pacchetto "aMuleAdunanzA-2015.1-rev541_Boost_OSXCocoa_i386_x8664.zip" che trovate sul mio GDrive (riscaricato dal mio stesso GDrive proprio per fare esattamente questa prova).
La stessa identica prova ha avuto successo anche con aMule ufficiale "aMule-2.4-rev10868_Boost_OSXCocoa_i386_x64.zip"
Ammetto però di non aver provato il comando di link da linea di comando come invece avete fatto voi.
EDIT: ok, provato anche il comando di link:
A questo punto, se apro la GUI, vedo che mi ha aggiunto il download
Ciao,
Mr Hyde
NON è possibile estrarre solo "amulecmd" dagli archivi degli ZIP perché amulecmd (come gli altri binari compresi nel pacchetto) utilizzano librerie contenute dentro la directory Frameworks e tutti questi binari sono fatti in modo da cercare le librerie in una precisa struttura di directory (non c'è niente di "fisso", cercano solo in un path RELATIVO alla posizione del binario), quindi dovete estrarre TUTTO lo zip.
Ad esempio, per aMuleAdunanzA (ma per il pacchetto di aMule ufficiale è la stessa cosa), se decomprimo tutto lo zip sul Desktop in realtà mi viene creata la directory "aMuleAdunanzA.app".
A questo punto se apro una shell e richiamo lo script ottengo
Codice: Seleziona tutto
miniwifi:~ MrHyde$ /Users/MrHyde/Desktop/aMuleAdunanzA.app/Contents/MacOS/amulecmd -h 192.168.222.49 -P ESECONDOTETELADICOLAMIAPASSWORD
This is amulecmd AdunanzA based on aMule SVN rev. 541+
Creating client...
Succeeded! Connection established to aMule SVN AdunanzA 2015.1b1
---------------------------------------
| aMule text client |
---------------------------------------
Use 'Help' for command list
Dimenticavo di dire che l'output di cui sopra l'ho ottentuto usando proprio il pacchetto "aMuleAdunanzA-2015.1-rev541_Boost_OSXCocoa_i386_x8664.zip" che trovate sul mio GDrive (riscaricato dal mio stesso GDrive proprio per fare esattamente questa prova).
La stessa identica prova ha avuto successo anche con aMule ufficiale "aMule-2.4-rev10868_Boost_OSXCocoa_i386_x64.zip"
Codice: Seleziona tutto
miniwifi:~ MrHyde$ /Users/MrHyde/Desktop/aMule.app/Contents/MacOS/amulecmd -h 192.168.222.49 -P ESECONDOTETELADICOLAMIAPASSWORD
This is amulecmd SVN rev. 10868+
Creating client...
Succeeded! Connection established to aMule SVN AdunanzA 2015.1b1
---------------------------------------
| aMule text client |
---------------------------------------
Use 'Help' for command list
EDIT: ok, provato anche il comando di link:
Codice: Seleziona tutto
miniwifi:~ MrHyde$ /Users/MrHyde/Desktop/aMule.app/Contents/MacOS/amulecmd -h 192.168.222.49 -P ESECONDOTETELADICOLAMIAPASSWORD -c "Add ed2k://|file|test.dat|4|DB346D691D7ACC4DC2625DB19F9E3F52|/"
This is amulecmd SVN rev. 10868+
Creating client...
Succeeded! Connection established to aMule SVN AdunanzA 2015.1b1
> Operation was successful.
Ciao,
Mr Hyde
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Io invece non ne vengo fuori perché continuo ad avere l'errore:
Codice: Seleziona tutto
dyld: Library not loaded: @executable_path/../Frameworks/libiconv.2.dylib
Referenced from: /Users/alexthevoice/Documents/amulecmd
Reason: Incompatible library version: amulecmd requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0
Trace/BPT trap: 5
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Ma ragazzi scusate non facciamo prima se mi passate tutti e 3 i vostri file?
1) amulegui
2) amulecmd
3) installer di Amule Adunanza
Reinstallo tutto e come va a voi andrà sicuramente anche a me no?
1) amulegui
2) amulecmd
3) installer di Amule Adunanza
Reinstallo tutto e come va a voi andrà sicuramente anche a me no?
Re: Guida aMule link transfer
Ok, allora raccolgo un po' di dati... Che versione di MacOSX usi?
Noto poi che il tuo output fa riferimento a "/Users/alexthevoice/Documents/amulecmd"
ma in realtà io mi aspetterei, se usi il mio zip,
/Users/alexthevoice/Documents/aMuleAdunanzA.app/Contents/MacOS/amulecmd
non è che continui a estrarre/spostare il solo file "amulecmd"?
La scritta "@executable_path/../Frameworks/libiconv.2.dylib" significa che il sistema, per cercare la libreria:
- rispetto alla dir dove hai amulecmd "risale di un livello"
- cerca a questo punto la directory "Frameworks"
- all'interno di "Frameworks" cerca il file di libreria "libiconv.2.dylib"
Questa struttura è rispettata nei file contenuti nel mio zip, ma ovviamente se non esplodi TUTTO lo zip qualcosa mancherà.
Se avevi già capito ichiedo infinitamente scusa... Preferisco però essere prolisso e noioso e provare a spiegarmi fino alla nausea per cercare di essere il più chiaro possibile
A-ri-ciao,
Mr Hyde
Noto poi che il tuo output fa riferimento a "/Users/alexthevoice/Documents/amulecmd"
ma in realtà io mi aspetterei, se usi il mio zip,
/Users/alexthevoice/Documents/aMuleAdunanzA.app/Contents/MacOS/amulecmd
non è che continui a estrarre/spostare il solo file "amulecmd"?
La scritta "@executable_path/../Frameworks/libiconv.2.dylib" significa che il sistema, per cercare la libreria:
- rispetto alla dir dove hai amulecmd "risale di un livello"
- cerca a questo punto la directory "Frameworks"
- all'interno di "Frameworks" cerca il file di libreria "libiconv.2.dylib"
Questa struttura è rispettata nei file contenuti nel mio zip, ma ovviamente se non esplodi TUTTO lo zip qualcosa mancherà.
Se avevi già capito ichiedo infinitamente scusa... Preferisco però essere prolisso e noioso e provare a spiegarmi fino alla nausea per cercare di essere il più chiaro possibile
A-ri-ciao,
Mr Hyde
Re: Guida aMule link transfer
Ok, sempre a rischio di essere noioso:alexthevoice ha scritto:Ma ragazzi scusate non facciamo prima se mi passate tutti e 3 i vostri file?
1) amulegui
2) amulecmd
3) installer di Amule Adunanza
Reinstallo tutto e come va a voi andrà sicuramente anche a me no?
1) il mio amulegui per AdunanzA e MacOS lo puoi trovare nella stessa directory di GDrive già linkata nei post precedenti (devi cercare gli zip con la scritta "aMuleGUIAdunanzA" nel nome)
2) il mio amulecmd come già scritto è incluso nello zip conetente tutto amuleadunanza, anche per questo stessa directory di GDrive già linkata nei post precedenti (devi cercare gli zip con la scritta "aMuleAdunanzA" nel nome)
3) nei miei zip NON c'è alcun installer: devi solo fare doppio click per estrarre il contenuto dell'archivio. A questo punto, puoi usare i pacchetti direttamente dove li hai estratti oppure puoi sem'licemente spostare "aMuleAdunanzA "aMuleGUIAdunanzA" nella directory delle applicazioni
Ciao,
Mr Hyde
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Spostavo solo "amulecmd" !! Ci stiamo avvicinando ma ancora non funziona....
Da Terminal:
Quindi il problema precedente è stato risolto....
Da Lincastor:
Ma non mi aggiunge nulla....
Da Terminal:
Codice: Seleziona tutto
Mac-Pro-di-Alessandro:~ alexthevoice$ /Users/alexthevoice/Documents/aMuleAdunanzA.app/Contents/MacOS/amulecmd -h 192.168.1.150 -P password
This is amulecmd AdunanzA based on aMule SVN rev. 541+
Creating client...
Succeeded! Connection established to aMule 2.3.1 AdunanzA 2012.1
---------------------------------------
| aMule text client |
---------------------------------------
Use 'Help' for command list
aMulecmd$
Da Lincastor:
Codice: Seleziona tutto
on handle_url(args)
tell application "Terminal"
activate
do script "/Users/alexthevoice/Documents/aMuleAdunanzA.app/Contents/MacOS/amulecmd -h 192.168.1.150 -P password -c \"Add " & |URL| of args
delay 3
quit
end tell
return 1
end handle_url
Ma non mi aggiunge nulla....
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Se lo faccio a mano invece da Terminal:
E funziona, me lo aggiunge alla Gui! Quindi il problema è su LinCastor...
Codice: Seleziona tutto
Mac-Pro-di-Alessandro:~ alexthevoice$ /Users/alexthevoice/Documents/aMuleAdunanzA.app/Contents/MacOS/amulecmd -h 192.168.1.150 -P password -c "Add ed2k://|file|Interstellar.2014.BluRay.1080p.AC3.ITA.AC3.ENG.Subs.x264-WGZ.mkv|18962764144|C55E5361778337C9E64C9E596EDA02CF|h=I4EOA2TOMUDMQOKDUAYFGVF6YMYMMAEI|/"
This is amulecmd AdunanzA based on aMule SVN rev. 541+
Creating client...
Succeeded! Connection established to aMule 2.3.1 AdunanzA 2012.1
> Operation was successful.
Mac-Pro-di-Alessandro:~ alexthevoice$
Re: Guida aMule link transfer
Contento che amulecmd funzioni!
Spiacente ma per lo script non posso esserti utile
(io però sospetto un problemino di doppi apici nella parte in cui viene richiamato amulecmd... mi sembra manchi la chiusura della stringa di Add o dello script)
Ciao,
Mr Hyde
Spiacente ma per lo script non posso esserti utile
(io però sospetto un problemino di doppi apici nella parte in cui viene richiamato amulecmd... mi sembra manchi la chiusura della stringa di Add o dello script)
Ciao,
Mr Hyde
Ultima modifica di mr_hyde il 27 mar 2015, 14:06, modificato 1 volta in totale.
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Un passo alla volta vedrai che ce la faremo :)
-
- Messaggi: 84
- Iscritto il: 31 ago 2013, 18:23
Re: Guida aMule link transfer
Infatti ora funziona!!! :D Grazie a tutti e due!!! :D
Re: Guida aMule link transfer
visto ora.
Io ho estratto solo la amulecmd e funge.
Sì mancano gli apici dopo 'of args'
contento che funzioni!
Io ho estratto solo la amulecmd e funge.
Sì mancano gli apici dopo 'of args'
contento che funzioni!