This page is not fully public yet; neither is the tg repository or tg. Just giving it out to a few people to test and get some feedback.
About tg
Questions
Should we have a name/title field for the bookmarks? People are used to having this, but it might be better not to have it, and to suggest that people make the name a tag. The overarching idea here is to have very little forced structure.
Extension/interface development ideas
- Emacs interface (isomer working on this?)
- Fuse filesystem interface
- Browsing and tagging via Nautilus
- Firefox/JavaScript bookmarklet for adding bookmarks
- del.icio.us import and export
- Simple cgi web interface suitable for use from a mobile phone
What can I do with tg?
- Keep track of your bookmarks for web browsing.
- Tag all of the documents that belong to the same project so that you can find them easily, even when they are not in the same directory.
- Organize your research. Tagging will allow you to include URLs, local file names, and free-form notes to yourself all together.
- Keep a to-do list. Since you can have free-form notes in the database, you can add tasks that need to be done, and come up with your own tagging scheme for organizing them. You might, for example, tag them with the date that they are due and also the general keyword "todo". If you are a GTD kind of person, you might tag each one with a context like "@Home".
Bugs/To-dos
- Running tg with no arguments produces an error. Probably we want to be prompted interactively for information to add a bookmark.
- Running tg with an unknown command produces a Python error. We should give our own error instead.
- Add a sample database to the repo and write some unit tests
Who's responsible for this?
- (Your name here)