GNOME Activity Journal (formerly GNOME Zeitgeist)
Contents
See Zeitgeist for information about the Zeitgeist engine used internally by the GNOME Activity Journal.
Overview
The GNOME Activity Journal is a tool for easily browsing and finding files on your computer. It uses Zeitgeist to get information on what files/websites/contacts/etc. you worked with and Tracker to get information about the current state of the files and all sorts of meta-data (including tags).
Links: Zeitgeist Website, Zeitgeist on Launchpad, GNOME Activity Journal on Launchpad
Code
The Zeitgeist code is split into two modules:
GNOME Activity Journal (GTK+ interface)
Project page: https://launchpad.net/gnome-activity-journal
Repository: bzr branch lp:gnome-activity-journal
Zeitgeist Engine
Project page: https://launchpad.net/zeitgeist
Repository: bzr branch lp:zeitgeist
Getting in touch
Mailing list: https://launchpad.net/~gnome-zeitgeist-users
IRC: #zeitgeist @ irc.freenode.net, #gnome-zeitgeist @ irc.gimp.org
Use cases
- John turns on his computer to work on his seminar paper. Instead of digging through his hierarchal file system, he simply opens up GNOME Activity Journal and clicks on the top item in the "Recently Used Files" list. When he realizes that he can't remember the name of the website that he was reading for research yesterday, he simply looks at the list of files related to his paper and clicks on the website.
Grouping and Filtering
Our goal is to group/filter the data by:
- Type of data
- Source
- Time
- Name
- Tags
- Neighbouring Data
- Comments
- Location of use (GPS)
Features
- Browse activities
- Drag and Drop (not for links)
- Tagging
- Auto tagging
- Searching
- Filtering by Dataproviders/Time/Tags
- Bookmark Data
TODO
GUI Sprints
- Show all images on any day in a thumbnail grid.
- Add an actions toolbar to quickly share items by email or instant messaging. (See nautilus-share)
- Add option of view the items of a specific time period all in one view without duplicates
Architecture
- Experiment with Tracker, Soylent, and Empathy.
Long term goals
- Better metadata extraction (see some of the sprints above)
- Integration with other computers and mobile devices.
Video
Sub Pages
| /BolzanoIdeas /CityOfLargo /Ideas |
