BasKet Note Pads
Utilities
Description:

This multi-purpose note-taking application can helps you to:

- Easily take all sort of notes
- Collect research results and share them
- Centralize your project data and re-use them
- Quickly organize your toughts in idea boxes
- Keep track of your information in a smart way
- Make intelligent To Do lists
- And a lot more...

This application provides several baskets where to drop every sort of notes: rich text, links, images, sounds, files, colors, application launcher...
Objects can be edited, copied, dragged... So, you can arrange them as you want!
This application can be used to quickly drop web objects (link, text, images...) or notes, as well as to free your clutered desktop (if any).
It is also useful to collect informations for a report. Those data can be shared with co-workers by exporting baskets to HTML.

For a more complete presentations, see:
http://basket.kde.org/

For a lot more screenshots showing all windows if the application, see:
http://basket.kde.org/screenshots.php

You can also take part in the BasKet Note Pads Usability Project to help improve this application:
http://basket.openusability.org/
Last changelog:

6 years ago

[2010-09-30[ BasKet 2.0 Beta 2 Released

BasKet 2.0 Beta 2 has been released by Matt Rogers. Go get it!


[2010-03-23] BasKet 2.0 Beta 1 Released

The BasKet project is proud to announce the release of version 2.0 beta 1. This version serves as a pre-release version for developers and distributors and should not be considered suitable for a production system. BasKet 2.0 will be a new major release which brings Qt4 and KDE 4 compatibility to BasKet and paves the way for future releases which take advantage of KDE 4 technologies such as Akonadi and Nepomuk. Due to the pervasive nature of these changes, there may be inevitable bugs in some features of the new release. However, the new version is in many ways more stable and robust than previous releases (especially when running on the KDE 4 platform) and users are recommended to switch to the new version when it comes out.

We hope to release version 2.0 within a few months.

Previous versions of BasKet, which depended on KDE 3 libraries, are now considered deprecated and will no longer be maintained.

CaCO3

11 years ago

Thank you for the new feature (screenshot), I really love it.
Now I can easy make a screenshot and copy it into openoffice.

There is allready a small bug:
The cross of the Mousepointer is also in the image. Is it possible to hide the cross?

Report

Sebien

11 years ago

You mean the mouse cursor is printed on the screenshot?
That's strange: it's a bug present only on your computer.
I don't have it. And KSnapshot don't have it too on my computer.
In fact, the BasKet Screenshot Feature was copied exactly from KSnapshot.

So, can you start KSnapshot, grab a zone of the screen and tell me if the bug is also present with this software?

Can you send me an image grabbed by BasKet?
So I can look at what the bug is.

Can somebody confirm the bug?
Thanks.

And a little parenthesis:
That's not really the goal of BasKet Note Pads to take screenshots (but it's really handy when taking notes, the main goal).
Could I suggest you to use KSnapshot?
It have more options (take all the screen, or the current window, take a shot after a timer...).
I assigned it to the key [PrintScr] and in KDE 3.5 it have a button "Copy to Clipboard".
Then it will be easier: one key press plus a click on "Copy" and your baskets will not be fulfilled with temporar data :-)
But that's just a suggestion!

Report

blurymind

11 years ago

tagsedit.o formatimporter.o -lartskde -lkio -lkdeui -lkdecore -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
kdirwatch.o(.text+0x2fa): In function `KDirWatchPrivate::KDirWatchPrivate[not-in-charge]()':
: undefined reference to `FAMOpen'
kdirwatch.o(.text+0xada): In function `KDirWatchPrivate::KDirWatchPrivate[in-charge]()':
: undefined reference to `FAMOpen'
kdirwatch.o(.text+0x12aa): In function `KDirWatchPrivate::~KDirWatchPrivate [not-in-charge]()':
: undefined reference to `FAMClose'
kdirwatch.o(.text+0x150a): In function `KDirWatchPrivate::~KDirWatchPrivate [in-charge]()':
: undefined reference to `FAMClose'
kdirwatch.o(.text+0x1772): In function `KDirWatchPrivate::~KDirWatchPrivate [in-charge deleting]()':
: undefined reference to `FAMClose'
kdirwatch.o(.text+0x1e9a): In function `KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*)':
: undefined reference to `FAMMonitorDirectory'
kdirwatch.o(.text+0x2267): In function `KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*)':
: undefined reference to `FAMMonitorFile'
kdirwatch.o(.text+0x4f60): In function `KDirWatchPrivate::removeEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*)':
: undefined reference to `FAMCancelMonitor'
kdirwatch.o(.text+0x6c21): In function `KDirWatchPrivate::famEventReceived()':
: undefined reference to `FAMPending'
kdirwatch.o(.text+0x6c3a): In function `KDirWatchPrivate::famEventReceived()':
: undefined reference to `FAMNextEvent'
kdirwatch.o(.text+0x73e5): In function `KDirWatchPrivate::checkFAMEvent(FAMEvent*)':
: undefined reference to `FAMCancelMonitor'
collect2: ld returned 1 exit status
make[2]: *** [basket] Error 1
make[2]: Leaving directory `/home/venus/install/basket-0.6.0Alpha1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/venus/install/basket-0.6.0Alpha1'
make: *** [all] Error 2
----------------
I get this error.

Report

Sebien

11 years ago

Please run the script ./installer INSTEAD of hand-running ./configure;make;make install.

It will detect the problem and bypass it.

Report

jipumarino

11 years ago

I find it very difficult to group and ungroup items in 0.6.0 alpha, specially ungrouping.

Playing around with my items I managed to get a very complex item tree, and now I'm not able to revert it to a flat list of items. The lines that seem to show what will happen after a drag&drop are not very consistent.

Hope to see more from basket soon.

Report

Sebien

11 years ago

Well, concerning the insertion-line, look at it carefuly: there is a small black point on the middle of the insertion-line.
If you click on the LEFT of that mark, you will INSERT an item at the insertion line.
If you click on the RIGHT of the mark, you will GROUP a new item with the item below or above, depending on where your mouse is, closer to the item on top of the insertion-line or closer to the item on the bottom. You will know to which item the new one will be grouped by seeing what item gets highlighted when your mouse is on the right part of the line.

To ungroup items, you have to drag-and-drop an item at the bottom of the group (or on top): move it off the group...
Same here: you will see the insertion-line that tells you where it will be dropped.

Yes, I agree this is somewhat bad to have to drag items to ungroup them.
But remember this is an alpha-version.
For the moment there is only one way to do that, but it is a transitionnal situation.
There will soon be menu items to group/ungroup: "Item -> Group" and "Item -> Ungroup" (also available when right-clicking items or a group).
As well as other convenient features.

Note: when inserting at the bottom of a column you can only insert, and when adding below/above a free item you can only gorup.
This is why there is no middle-mark in those cases.

Does my explainations helped you?
Do you find BasKet more usable when knowing that?

I realise this can be troubling.
Anyway, it's one of the things that should be tested when doing the next OpenUsability.org usability study (somewhen after beta 1 or beta 2)...

What I can do is to add tips in the insertion-line tooltip, like:
Insert an item here.
Click on the right of the middle-mark of this line to group an item instead.

Report

vanyar

11 years ago

I also find grouping and ungrouping difficult to do. Specially when using a free layout. There are times in that I want to move the position of an item in its grout and it gets ungrouped.
I think that's one of the things that needs some work from the usability point of view.

Report

Sebien

11 years ago

Yes, when there are two items in a group and you switch theire place, the group is ungroupped.

This is a bug, of course, not a usability flaw.
I know it, but it need more work to solve than other bugs because of how BasKet works internaly.

It will of course be solved for the final version. And even for the beta version that will be sent to a usability test at OpenUsability.org, so results don't get ugglied by poor quality.

You say you also find grouping and ungrouping difficult to do.
Is this entirely due to the "change item place and it's ungroupped" scenario, or have you other issues with it?

Please tell it to me, because it's only like that that the usability will be enhanced.
I personnaly find the behaviour good, but it's because I'm a power user and I know how it works at 100%. As there are more and more people complaining about that, it's not the most optimal behaviour and I should determin why.

Report

vanyar

11 years ago

After some tries, I've found the way of group things and now I haven't problems, but at the beggining I found it difficult. The first thing I thought was:

- If I move an item to another it will be organized as a child of that item.

But that was not the case if you drag it to the left half of the item container. That's not obvious at first glance and I had to read the last comment on that page to know what was going on.
Also, the ungroupping bug (I didn't know if it was a bug or a feature) was confusing me even more.
Anyway, maybe a menu entry could resolve part of this with actions for grouping and ungrouping.

You use a lot of "special effects" in the new basket, so maybe it could easy to show an item while it's being moved in a group showing the final position of the widget if you release the mouse.
I don't know how to tell it in english as it's not my main language, but look at what Picasa2 (if you have Windows) does when you move photos to see what I'm referring to. I haven't found a Linux application that makes this kind of effect (there must be hundreds of examples in MacOS X).

Another thing that bugs me is when using the free style and I want to move an item to one border, it keeps bouncing back and it's extremely difficult to do.
Anyway, I'm not using the free layout anymore because I find the fixed in columns layout more useful but that's just my liking.

Report

japc

11 years ago

Read the subject. Very good.

Report

yogin

11 years ago

Really great and usefull tool! I miss one thing: if I create a text note and it's a large one, it takes a lot space in the window and I need to scroll to see other items; it would be very useful to be able to configure such item to just display a first line of contents and show all text when clicked (maybe display "shade" icon which resembles KDE window manager behavior?). Thanks for great app, I can't wait for 0.6.0 :).

Report

Sebien

11 years ago

In 0.6.0 Alpha 1, images are already scaled down to not exceed the window width (or the group width, for free-positionned images).
I plan to extend this behaviour to the window height too.

And then, I also want to extend this behaviour to text and rich-text items.
The entire content should be shown when editing (so, when clicking the items!).

I don't know yet how to show that a text has been cutted.
Perhapse a small "..." will be enough.

Report

Guest007

11 years ago

/usr/lib/qt3//bin/moc ./commoncolorselector.h -o commoncolorselector.moc
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include/ -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT commoncolorselector.o -MD -MP -MF ".deps/commoncolorselector.Tpo" \
-c -o commoncolorselector.o `test -f 'commoncolorselector.cpp' || echo './'`commoncolorselector.cpp; \
then mv -f ".deps/commoncolorselector.Tpo" ".deps/commoncolorselector.Po"; \
else rm -f ".deps/commoncolorselector.Tpo"; exit 1; \
fi
commoncolorselector.cpp: In member function `void CommonColorSelector::newColorArray(int, int)':
commoncolorselector.cpp:490: error: array bound forbidden after parenthesized type-id
commoncolorselector.cpp:490: note: try removing the parentheses around the type-id

Report

Sebien

11 years ago

Please open the file src/commoncolorselector.cpp and modify the line 490 to this one:

m_colorArray = (QColor**) new QColor*[columnCount];

And it will work.

Report

DanaKil

11 years ago

i don't know a lot about dcop and all, but is it possible to create a super karamba applet (for example, a big basket picture) and, when i middle-click on it (or drag something to it), it will paste my buffer into the top of the pile ?

it would be an elegant way for quickly adding stuffs in a basket

if someone can do it... :)

Report

bsander

11 years ago

Alternatively, a kicker applet with the same functionality would be much much appreciated :)

Report

Sebien

11 years ago

Well, I'm planning to add DCOP calls for 0.6.0.

I will take into account those use cases so you are sure that both SuperKaramba and kicker applets will be possible when BasKet will have DCOP calls.

I also tought to a kicker applet where you could add icons of your preferred baskets and be able to act like if they were BasKet system tray icons, but dedicated to a defined basket.

As I already have a lot of things to do for 0.6.0 I will not be able to make the kicker applet.

But why not in the future, or if someone with the willing to do so mail me: I will be happy to help him/her.

Report

bsander

11 years ago

This idea may also be of interest :)
http://kde-apps.org/content/show.php?content=21162

I understand you lack the time, If .6 features full DCOP functionality I might just take a shot at it, haven't programmed for KDE much but I'd like to try the Ruby/KDE bindings so it could be a good way to practice :) Any idea on a date of .6-final?

Report

Sebien

11 years ago

Yes, that idea can be interesting.

But as the re-branding of "BasKet" to "BasKet Note Pads" means, BasKet is to take notes.

This does not exclude the use case of "putting data in a temporar place for fast retrieval later" but it is not the focus of 0.6.0.
The focus of 0.6.0 is making it easier to handle a lot more data, by groupping baskets/items, by loading much faster even with 100 baskets, by searching in every baskets at a time, by helping categorizing data with tags, by adding data quickly (one click and it's added where you clicked), by letting more condensed layouts (columns, free layout)...
It will be the focus of a next version. With the SuperKaramba and Kicker applets :-)

> so it could be a good way to practice :)

Good.

> Any idea on a date of .6-final?

I will release Alpha 1 on December, 28th.
Then will come a beta to make old things work again (export to HTML, keyboard navigation...) and a beta 2 to finish the new features (edition of tags, templates)...
So I can't tell you now if it will take long.
I estimate it will take between 2 and 3 months per beta.

Report

linux3114a

11 years ago

basket-0.5.0_1.0-1.suse100.i586.rpm
at
http://home.tiscali.be/raoul.linux/download.htm

ENJOY !!!

Report

vinaysshastry

11 years ago

/me points head at author and shouts "finish it! i cant wait!"

I hope thats some inspiration ;)

Report

gstnet

11 years ago

... not much more to say. This is great app as it is, but with all new stuff it will make it even cooler to show off my *nix desktop to windows users.

Report

Superstoned

11 years ago

you're doing a great job... :D

Report

oz3ie

11 years ago

This is an excellent multi-purpose application. It is truly original and truly useful. A very good idea.
Would it be possible to add text to some options. By this I mean it would be good to be able to add an icon and then write some text beside it. I can't see how this is possible now. The meta-data only shows on mouse over. Would be an excellent addition.

Well Done!

Report

Sebien

11 years ago

No, I'm afraid this will not be possible. I want to keep BasKet simple and every item should contain only one content. An icon and a text are two content type: you should create an image and a text for that.

BUT:
Please see http://basket.kde.org/developement.php for what I'm planning for the future of BasKet Note Pads.

* Items could have tags assigned to them. I think it would best fullfill your needs. But to assign an icon to an item, you will need to create a tag with that emblem first. If you intend to assign the same set of icons to your items, that's what you need.

* If you want to assign different icons for every item, then you will be able to group two items: the image and the text (one on top, one on bottom). And with freely positionnable items, you can add some spaces between that groups.

* Another possibility (because I don't know why you are needing that): you can group the text and the icon and then colapse the group: only the first item will still be visible. Other hidden items SHOULD (not coded yet) be shown in the tooltip of that item.
For instance, you group an image and a text below, fold this group: only the image will still be visible and the text will be in the image tooltip.

Report

6 years ago

[2010-09-30[ BasKet 2.0 Beta 2 Released

BasKet 2.0 Beta 2 has been released by Matt Rogers. Go get it!


[2010-03-23] BasKet 2.0 Beta 1 Released

The BasKet project is proud to announce the release of version 2.0 beta 1. This version serves as a pre-release version for developers and distributors and should not be considered suitable for a production system. BasKet 2.0 will be a new major release which brings Qt4 and KDE 4 compatibility to BasKet and paves the way for future releases which take advantage of KDE 4 technologies such as Akonadi and Nepomuk. Due to the pervasive nature of these changes, there may be inevitable bugs in some features of the new release. However, the new version is in many ways more stable and robust than previous releases (especially when running on the KDE 4 platform) and users are recommended to switch to the new version when it comes out.

We hope to release version 2.0 within a few months.

Previous versions of BasKet, which depended on KDE 3 libraries, are now considered deprecated and will no longer be maintained.

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 89%
89.00 Likes
11 Dislikes
Details
version
2.0 Beta 2
updated Oct 01 2010
added Jan 09 2004
downloads
page views 5134