Re: [Python] IPython, copiare negli appunti.

2013-05-09 Per discussione Adriano Barbieri

GB:
  Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto 
è, TROPPO! :D
  Oppure copia che rimane però grayed finchè non selezioni qualcosa. 
Operazione che con la tastiera non riesco a fare.
  Forse si potrebbe fare col mouse, non saprei, non posso usarlo Gollum, 
perchè non ci vedo e uso il pc via ScreenReader.

  Ciao.
  G

  Ciao Gabriele,
  Hai provato col virtualizzatore di schermo?
  Dovresti riuscire a virtualizzare il contenuto di qualsiasi finestra se non è 
una immagine, e quindi poi copiare il contenuto nel modo consueto...
  Jaws e nvda lo attivano entrambi con insert+control+w.
  NVDA usa allo scopo il plugin Virtual revision che se vuoi telo invio in 
privato.

  Adriano

--

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-09 Per discussione Gabriel Battaglia (Kriyaban)

From: Adriano Barbieri adrianob...@yahoo.it

GB:
 Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto 
è, TROPPO! :D
 Oppure copia che rimane però grayed finchè non selezioni qualcosa. 
Operazione che con la tastiera non riesco a fare.
 Forse si potrebbe fare col mouse, non saprei, non posso usarlo Gollum, 
perchè non ci vedo e uso il pc via ScreenReader.

 Ciao.
 G

Adriano:
 Ciao Gabriele,
 Hai provato col virtualizzatore di schermo?
 Dovresti riuscire a virtualizzare il contenuto di qualsiasi finestra se non è una immagine, e quindi poi copiare il contenuto nel 
modo consueto...

 Jaws e nvda lo attivano entrambi con insert+control+w.
 NVDA usa allo scopo il plugin Virtual revision che se vuoi telo invio in 
privato.

GB:
Ciao e giorno a tutti.

In effetti funziona Adriano, ed è certamente una soluzione.
A dire il vero, per una questione mia, diciamo da perfezionista, avrei preferito non ricorrere a questo workaround ma usare una via 
più... generale e definitiva, anche perchè il virtualizzatori poi, si perderebbe tutto l'output che dovesse superare il contenuto di 
una singola videata, sebbene si tratterebbe comunque di casi piuttosto rari.


Grazie mille per avermelo ricordato però. Ciao ed una stupenda giornata.
G.
PS: NVDA non lo uso perchè per ora ha una pessima gestione del braille, spero nelle news di settembre. 


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-09 Per discussione Andrea Francia
2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it

 Io vorrei copiare negli appunti quell'errore, contenuto in Out [n],


L'errore non sta in Out[n]. Se c'e' stato un errore Out[n] da un KeyError.
L'errore sta nelle variabili sys.last_type, sys.last_value,
sys.last_traceback.

Puoi stamparlo così:

 import traceback
 traceback.print_last()

Oppure puoi metterlo in una variabile così:

 import traceback
 import sys
 errore = traceback.format_exception(sys.last_type, sys.last_value,
sys.last_traceback)

E poi puoi copiarlo negli appunti così:

 from Tkinter import Tk
 r = Tk()
 r.withdraw()
 r.clipboard_clear()
 r.clipboard_append(''.join(errore))
 r.destroy()

Ciao
-- 
Andrea Francia http://andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Marco Beri
2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it

 **
 Ho provato a selezionare il testo come normalmente faccio in un editor,
 cioè tenendo premuto shift e muovendomi con le frecce verticali, per poi
 copiare la selezione con ctrl+c ma nella shell di ipython, questo non
 funziona.


Hai provato anche con CTRL + INS ?

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gollum1
Il 08 maggio 2013 15:02, Gabriel Battaglia (Kriyaban)
iz4...@libero.it ha scritto:
 Ciò che cerco è più semplice.

 1. Lancio ipython
 2. al prompt, provo del codice;
 3. viene sollevata una eccezione:
 Out [n] QualcosaError:
 ..
 

 Io vorrei copiare negli appunti quell'errore, contenuto in Out [n], per poi
 magari copiarlo qui e chiedere aiuto o spiegazioni.
 In altre parole mi servirebbe catturare l'output dell'interprete di ipython,
 negli appunti.

 Ho provato a selezionare il testo come normalmente faccio in un editor, cioè
 tenendo premuto shift e muovendomi con le frecce verticali, per poi copiare
 la selezione con ctrl+c ma nella shell di ipython, questo non funziona.

presumo che l'interprete python in modalità terminale usi un shell di
dos, quindi potrebbe funzionare il sistema stesso di dos.

se mi ricordo bene: selezionare quello che vuoi copiare, e battere return.

oppure con il menù contestuale sulla barra della finestra.



--
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gabriel Battaglia (Kriyaban)
2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it

 **
 Ho provato a selezionare il testo come normalmente faccio in un editor,
 cioè tenendo premuto shift e muovendomi con le frecce verticali, per poi
 copiare la selezione con ctrl+c ma nella shell di ipython, questo non
 funziona.

Marco Beri:
Hai provato anche con CTRL + INS ?

Gb:
Non fa nulla, Mentre ctrl+c esegue un KeyboardInterrupt.
Penso ci sia una funzione apposita di iPython perchè esportare l'output 
dall'interprete è, o dovrebbe essere una funzione 
basilare.
Tuttavia, non è fondamentale per me, la troverò! Grazie comunque.
G.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gabriel Battaglia (Kriyaban)
From: Gollum1 gollum1.smeag...@gmail.com
presumo che l'interprete python in modalità terminale usi un shell di
dos, quindi potrebbe funzionare il sistema stesso di dos.
GB:
Sì, la modalità di funzionamento è identica a quella della shell DOS.

Gollum1:
se mi ricordo bene: selezionare quello che vuoi copiare, e battere return.

GB:
Il problema è selezionare... Come?

Gollum1:
oppure con il menù contestuale sulla barra della finestra.

GB:
Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto è, 
TROPPO! :D
Oppure copia che rimane però grayed finchè non selezioni qualcosa. 
Operazione che con la tastiera non riesco a fare.
Forse si potrebbe fare col mouse, non saprei, non posso usarlo Gollum, 
perchè non ci vedo e uso il pc via ScreenReader.

Ciao.
G 
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Daniele Zambelli
Il giorno 08 maggio 2013 15:46, Gabriel Battaglia (Kriyaban) 
iz4...@libero.it ha scritto:

 **
 2013/5/8 Gabriel Battaglia (Kriyaban) iz4...@libero.it
 Marco Beri:

 Hai provato anche con CTRL + INS ?

 Gb:
 Non fa nulla, Mentre ctrl+c esegue un KeyboardInterrupt.

 Da me funziona ctrlins per copiare e shiftins per incollare.
(Debian-KDE).

Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gollum1
Il 08 maggio 2013 16:09, Daniele Zambelli daniele.zambe...@gmail.com
ha scritto:

 Da me funziona ctrlins per copiare e shiftins per incollare.
 (Debian-KDE).

hai detto poco... a noi basta selezionare con il mouse, e incollare
premendo la rotella, senza neppure usare la tastiera.

--
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gollum1
Il 08 maggio 2013 15:51, Gabriel Battaglia (Kriyaban)
iz4...@libero.it ha scritto:
 GB:
 Il problema è selezionare... Come?

 Gollum1:
 oppure con il menù contestuale sulla barra della finestra.

 GB:
 Sotto modifica presenta: seleziona tutto... Ma non mi serve perchè tutto
 è, TROPPO! :D

nelle finestre dos (che questa dovrebbe ereditare) hai nel menù
contestuale la voce modifica, dentro trovi:

seleziona (abilita il mouse per selezionare il testo che ti serve)
copia INVIO (per copiare, non usabile fino a che non hai fatto una selezione)
Incolla (...)
Seleziona tutto
trova...


quindi dovresti avere il seleziona semplice, e non solo il seleziona tutto...

-- 
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Daniele Zambelli
Il giorno 08 maggio 2013 15:51, Gabriel Battaglia (Kriyaban) 
iz4...@libero.it ha scritto:

funziona anche ctrlshiftc per copia e ctrlshiftv per incolla.

Il problema è selezionare... Come?


ma non sono riuscito a  selezionare con la tastiera. :-P


-- 

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 08/05/2013 17:06, Gollum1 ha scritto:
 Il 08 maggio 2013 16:09, Daniele Zambelli daniele.zambe...@gmail.com
 ha scritto:
 
 Da me funziona ctrlins per copiare e shiftins per incollare.
 (Debian-KDE).
 
 hai detto poco... a noi basta selezionare con il mouse, e incollare
 premendo la rotella, senza neppure usare la tastiera.

E secondo te in che modo si fa prima?


Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlGKbL8ACgkQscQJ24LbaUQ3wQCfYg8aiafrVqfr4YyH+WBCYfg/
oLEAoInCk0VNzKO9yxyO3qg8skinTUGu
=RWY9
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gollum1
Il 08 maggio 2013 17:18, Manlio Perillo manlio.peri...@gmail.com ha scritto:

 E secondo te in che modo si fa prima?


dipende da cosa stai usando naturalmente, io avvio l'interprete python
dentro konsole, posso usare ctrl-shift-c per copiare e
ctrl-shift-v per incollare, ma per fare la selezione, l'unica che ho
visto è farla attraverso il mouse (a questo punto incollo con il tasto
centrale, visto che già lo sto usando per selezionare, poi per passare
nel client di posta/chromium).

altri modi per fare la selezione, da tastiera, non ne ho trovati.


--
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Daniele Zambelli
Il giorno 08 maggio 2013 17:18, Manlio Perillo
manlio.peri...@gmail.comha scritto:

  hai detto poco... a noi basta selezionare con il mouse, e incollare
  premendo la rotella, senza neppure usare la tastiera.

 E secondo te in che modo si fa prima?


Se devo usare il mouse per selezionare, a quel punto, senza lasciarlo, lo
punto dove voglio inserire la selezione e clicco con il centrale.

Ma qui il problema è selezionare una parte della console di Ipython senza
usare il mouse.

Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gollum1
Il 08 maggio 2013 17:27, Daniele Zambelli daniele.zambe...@gmail.com
ha scritto:

 Se devo usare il mouse per selezionare, a quel punto, senza lasciarlo, lo
 punto dove voglio inserire la selezione e clicco con il centrale.

 Ma qui il problema è selezionare una parte della console di Ipython senza
 usare il mouse.

Vedi che c'é sempre da imparare?

non conoscevo neppure l'esistenza di ipython, io ho sempre lanciato
l'interprete in konsole, e fatto le mie prove da li...
l'autocompletamento di ipython è interessante, parecchio.

però è sempre aperto come programma in console, quindi non credo che
cambi nulla sul discorso di poter selezionare con la tastiera, la vedo
parecchio difficile, ma mi posso sempre sbagliare, non avendolo mai
usato prima.

(è da pochi giorni che mi interesso a python).


--
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Gabriel Battaglia (Kriyaban)

Da: Gollum1 gollum1.smeag...@gmail.com

Vedi che c'é sempre da imparare?

non conoscevo neppure l'esistenza di ipython, io ho  sempre lanciato
l'interprete in konsole, e fatto le mie prove da li...
l'autocompletamento di ipython è interessante, parecchio.

però è sempre aperto come programma in console, quindi non credo che
cambi nulla sul discorso di poter selezionare con la tastiera, la vedo
parecchio difficile, ma mi posso sempre sbagliare, non avendolo mai
usato prima.

[...]

:) temo proprio che non ti stai sbagliando affatto...

Se c'è una soluzione, e propenderei per il sì, questa dipende da ipython stesso che possiede una marea di funzioni chiamate magic 
che consentono di fare più o meno di tutto, con ciò che si scrive nell'interprete e con ciò che quest'ultimo ci risponde di rimando; 
non è cercando di selezionare dalla console, qualsiasi periferica al di là del mouse credo non abbia speranza, che si deve cercare 
ma in una di queste magic functions.
Ho dato una scorsa, prima alla quickreference e poi al manuale di ipython ed è stato come affacciarsi da un finestrone al 30° piano 
di un palazzo... C'è da studiarci su per settimane, se non mesi, nel mio caso. Chiedevo in lista perchè qui, un paio di persone me 
lo avevano suggerito, qualche tempo fa e pensavo che conoscessero al volo la risposta... Dimenticavo però, mi capita spesso! Che io 
faccio le cose in maniere spesso alternative ed inusualy, il !Mouse, in questo caso.


Potrei sempre usare Eclipse, la cui console di Output invece, si comporta proprio come un file di testo entro cui funzionano tutti i 
normali comandi di selezione ed editing; ma Eclipse è un'altra storia e lo apro solo per progetti più consistenti delle prove  e 
provette che faccio mentre studio. :)


Grazie a tutti.
G. 


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Riccardo Vianello
cercando online ho trovato un paio di moduli che offrono la
possibilità di copiare stringhe nella o dalla clipboard:

https://github.com/kennethreitz/xerox
http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/

(dovrebbero essere abbastanza simili tra loro, entrambi cross
platform, ma con qualche differenza nelle dipendenze; dei due ho
provato solo xerox, che è disponibile su pypi).

forse non è quello che avevi in mente, ma uno strumento del genere
potrebbe spostare il problema dal selezionare un contenuto mostrato a
video al catturare da codice il contenuto che ti serve e averlo a
disposizione in una stringa. Dalla stringa alla clipboard diventa una
semplice chiamata di funzione.

ciao,
riccardo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python