Estoy buscando una aplicación/herramienta de administrador de portapapeles para Mac (Mavericks) que no use ningún servicio en la nube para guardar/sincronizar datos.
Quiero decir que no guarda mi contenido en ningún servidor en la nube, sino solo en mi máquina localmente.
¿Hay alguna?
Yo uso Copyclip . Recuerda una cierta cantidad de clips. También puede incluir en la lista negra las aplicaciones de las que no debería recortar algo, por ejemplo, los administradores de contraseñas. No utiliza ningún tipo de nube. Es solo local.
Para verificar que no utiliza ningún servicio en la nube. Puede bloquear la aplicación para que no acceda a Internet. OS X Firewall o aplicación de terceros. O puede comprobar todas las conexiones a Internet establecidas con:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"
O confíe en los desarrolladores que no han puesto ninguna habilidad de nube oculta en la aplicación. O use alguna aplicación OpenSource y verifique el código. O desarrollarse usted mismo.
Uso flycut , una bifurcación de código abierto de jumpcut, disponible en la tienda de aplicaciones .
~/Library/Application Support/Flycut/com.generalarcade.flycut.plist
ha sido actualizado y contiene el contenido de su portapapeles.Clipy es de código abierto y no utiliza ningún servicio en la nube, solo almacena el historial del portapapeles y también permite tener una lista de fragmentos predefinidos.
La siguiente secuencia de comandos de python guardará el texto del portapapeles en un archivo en el escritorio, con una marca de fecha.
#!/usr/bin/python
# getTextclip v.1.3 : Get Text from Clipboard.
# This script saves a text file with any text data found on the Mac Clipboard.
# If Clipboard.txt exists, the text is appended, with a datestamp.
from AppKit import NSPasteboard, NSPasteboardTypeString, NSPasteboardTypeRTF, NSPasteboardTypeString
import os, syslog
import datetime
# Change this to whatever filepath you want:
outfile=os.path.expanduser("~/Desktop/Clipboard.txt")
now = datetime.datetime.now()
myFavoriteTypes = [NSPasteboardTypeString, NSPasteboardTypeRTF, NSPasteboardTypeString]
pb = NSPasteboard.generalPasteboard()
best_type = pb.availableTypeFromArray_(myFavoriteTypes)
if best_type:
clipData = pb.dataForType_(best_type)
if clipData:
clipString = str(clipData)
clipFile = open(outfile, "a+")
print ("Text added to Clipboard file.")
clipFile.write(str(now)+'\n')
clipFile.write(clipString+'\n')
clipFile.write('\n')
clipFile.close()
else:
print ("No clipboard data was retrieved.")
print ("These types were available:")
print (pb.types())
La aplicación Script Editor de Apple tiene una opción en sus Preferencias para mostrar un menú Script en la barra de menú. Luego puede guardar este script en /Library/Scripts (o subcarpeta) y luego puede ejecutarlo desde el menú.
Pfitz
Elad Benda
benwiggy