__pretty_app_name__ = "Quicknote"
__app_name__ = "quicknote"
__version__ = "0.7.8"
-__build__ = 4
+__build__ = 5
_data_path_ = os.path.join(os.path.expanduser("~"), ".quicknote")
__app_magic__ = 0xdeadbeef
+_user_logpath_ = "%s/quicknote.log" % _data_path_
if buf == self._noteBody:
return
- _moduleLogger.info("Saving note: "+buf)
+ title = self._get_title(buf)
+ _moduleLogger.info("Saving note: " + title)
if self._pos == -1 or self.noteId == -1:
self._pos = -1
self.noteId = str(uuid.uuid4())
self._db.saveNote(self.noteId, buf, self._categoryName)
- self._noteslist.append_item(self._get_title(buf), self.noteId)
+ self._noteslist.append_item(title, self.noteId)
self._pos = self._noteslist.select_last_item()
else:
self._db.saveNote(self.noteId, buf, self._categoryName)
if e.errno != 17:
raise
- userLogPath = "%s/quicknote.log" % constants._data_path_
- logging.basicConfig(level=logging.DEBUG, filename=userLogPath)
+ logging.basicConfig(level=logging.DEBUG, filename=constants._user_logpath_)
_moduleLogger.info("quicknote %s-%s" % (constants.__version__, constants.__build__))
app = quicknote_gtk.QuicknoteProgram()
def __init__(self):
super(QuicknoteProgram, self).__init__()
+ self._clipboard = gtk.clipboard_get()
dblog = os.path.join(self._user_data, "quicknote.log")
):
# Zoom Out
self.enable_zoom(False)
+ elif event.keyval == ord("l") and event.get_state() & gtk.gdk.CONTROL_MASK:
+ with open(constants._user_logpath_, "r") as f:
+ logLines = f.xreadlines()
+ log = "".join(logLines)
+ self._clipboard.set_text(str(log))
@gtk_toolbox.log_exception(_moduleLogger)
def _on_view_sql_history(self, widget = None, data = None, data2 = None):