Post
Topic
Board Project Development
Re: [ANNOUNCE] Bitmessage - P2P Messaging system based partially on Bitcoin
by
BitcoinAshley
on 17/06/2013, 17:48:34 UTC
Another question - backing up the address book. How do I do that. Couldn't find an obvious address book file.
The address book is, uh... in messages.dat. Don't ask me why.

As for upgrading with git, you can "pull" or you can "fetch" and "merge."

Oh, that's a GREAT place to put the address book.  Grin

BM is so convenient, I just received this message:
Quote
Hello, I'm not a member to bitcointalk but BM give a way to help you fast  Smiley just use git pull command for update and the addess of the source only

git pull https://github.com/Bitmessage/PyBitmessage


Edit: Dev if I ask nicely can I get the Address book put into its own addressbook.dat?
And possibly a way to access and import addresses directly from the address book in the "Send" dialogue? This way I don't have to switch tabs and copy+paste manually.

Sorry I am so needy. Grin

EDIT #2: I broke something. After trying 'git pull https://github.com/Bitmessage/PyBitmessage $HOME/PyBitmessage/' and variations of that with no success (kept giving me an error about how what I entered was not a git repository) I just downloaded the zip and copied the contents of the "src" folder into the contents of the src folder on my comp. Now when I open it does this:

Code:
reloading keys from keys.dat file
Database file already exists.
reloading subscriptions...
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
    self.run()
  File "bitmessagemain.py", line 2428, in run
    self.conn.commit()
OperationalError: database is locked


Huh

EDIT #3: Another thing I noticed: While I am connected and have a "green light" in the client window, on the system tray, the icon is the little can with the red circle (the disconnected circle?). And when I click on it, the context menu says "Not connected." When I click that, the menu goes away and nothing happens.
(I'm using Linux Mint)