Wednesday 18 April 2007

The preferences window

The preferences dialog.



And the add pattern dialog

Some graphs

Not UML , not MindMap. Just some graphs.






Tuesday 17 April 2007

exclude or include ?

Exclude or include ?
That is BlackList or WhiteList ?
  • Only BlackList.
    In this way we assume that the user want to index most of the pages.
  • Only WhiteList.
    In this way we assume that the user only want to index only a few pages.
  • Both BlackList and WhiteList
    We assume nothing in this way.
    But there is another problem:
    If an URL matches some rule both in BlackList and WhiteList.
    How to handle it ?BlackList first or WhiteList first ?
  • about UI
    two tabs (one for WhiteList, one for BlackList) or
    one tab for both WhiteList and BlackList
  • save /load
    Save the WhiltList and BlackList to an XML file.
    Load the list from the saved file.
    Maybe I could make it possilbe to load the file in Epiphany Extension.

Friday 13 April 2007

The Old TODO List

I'm starting reading the code of old Firefox Extension For Beagle.
I found a TODO List in readme.
- make install rule for installing to global extensions
directory (can be done without running mozilla?)
I don't think that is a good idea.
- need better icons
- only index content on initial visit to a page
- send HTTP headers to beagle-index-url?
Is it needed? HTTP headers don't contain much information about the content.
- remove context menu and preferences?
Create a new UI
- improve warnings
- call beagle-index-url with page title and mime-type
Good Idea, same for non-html files
- watch for beagle-index-url error and clean up tempfile
Is it possible ?
- save tempfile in safer place and with better name
Good Idea .
- include install.js for older versions of Firefox (<0.9)
- screenshot webpage
??

Thursday 12 April 2007

I'm accepted

I'm accepted.
http://code.google.com/soc/beagle/appinfo.html?csaid=C3888F1BDF9F1276
This summer I will work for beagle .
My work is rewriting the browser extensions for beagle.
Thanks beagle . Thanks google.