Getting Started

Bookie’s git repository is managed using a tool/process called git flow. It basically sets standards for how the git repository is set up. You’ll find the most up to date working code in the develop branch. Individual features that are being worked on are in branches prefixed by feature/. As these features get to a workable state they might get merged into the develop branch.

The master branch is only for releases and we’re a long away from that. So when you check out Bookie, make sure to start out using the develop branch.

Some basic docs on getting started with the project. Before you ask, yes this will get much easier as the project moves forward. It’s in development mode still.

Ubuntu Linux

If you’re running Ubuntu, here’s some actual commands to get you started.

$ wget http://bmark.us/bootstrap.py
$ python bootstrap.py bookie
$ source bookie/bin/activate
$ cd bookie/bookie/Bookie/

# $myname is a name you're giving your installation. Just one word will do
$ fab new_install:$myname

# this will create a config file for you called $myname.ini
# feel free to edit this config for your needs and then
$ fab $myname db_new_install

# startup the development web server
$ paster serve --reload $myname.ini

You should now be able to pull up:

http://127.0.0.1:6543

To Do

  • Update the bootstrap.py to use a tarball source to avoid git requirement
  • Link to the hosting docs about setting up bookie to run for good

Where to go from here

Well, you might want to import a backup of your delicious bookmarks. You can do that by vising the Import link in the footer of your site installation

You can view your recent bookmarks at: http://127.0.0.1:6543/recent

You can also start using the Google Chome extension to save and edit bookmarks you have in Bookie. It will only work based on the current page, a full UI for managing your bookmarks is in the works.

Once you install the extension, you’ll need to set the options for it to work.

API Url
set this to the installed url for your bookie instance. In dev mode it’s 127.0.0.1:6543/delapi/. Make sure to include the /delapi/ in the url for the extension to work. If you do not set the api you should get an error on the extension icon badge !URL
API Key
this is the same key you set in your installations .ini config file. You should set this to be your own unique string and make sure that your server install and extension match. If they don’t, you’ll be unable to store bookmarks to your Bookie server.

Table Of Contents

Previous topic

Welcome to Bookie’s documentation!

Next topic

Bookie Database Notes

This Page