While desktop search applications usually do a great job of locating files and finding text in them, they cannot solve a problem, which may sound familiar to many users. Normally you know where all your files are, and you have a pretty good idea of what they contain. However, collecting and organizing disparate pieces of data on the hard disk and from the web is another matter. For example, as I am learning Japanese, I have hundreds of text notes, images, loose web pages, scanned articles, and other small pieces of data, which I refer to as “stuff”. Putting everything into a separate folder doesn’t really solve the problem. Fortunately, there are two utilities that help to collect and organize “stuff” in a more structured fashion.
Let’s start with collecting and archiving web pages and entire websites. There are quite a few utilities that allow you to download a website and view it offline, like wget and HTTrack. They are all nice, but there is a more elegant and powerful tool for the job called ScrapBook. ScrapBook is a Firefox extension, which means that you can collect and archive web pages without leaving the convenience of your browser. More importantly, ScrapBook allows you not only to archive web pages and entire websites, but also to edit them. Saving web pages in ScrapBook couldn’t be easier: open the web page you want in Firefox and drag its link from the Address bar to the ScrapBook sidebar (to open the sidebar, press Alt+K). This quick-and-dirty method allows you to capture the currently viewed page. But if you want to fine-tune ScrapBook’s saving options, select the Save Page As command from the ScrapBook menu.
Figure 1: Using ScrapBook, you can save and edit web pages
Using the Capture Detail dialog box, you can select how “deep” ScrapBook should follow the links on the page as well as whether you want to download linked media files and archives. But that’s not all; ScrapBook can also save pages from all currently opened tabs as well as capture multiple URLs in one go. Besides pages and websites, you can use ScrapBook to save text snippets. Simply select the text on the web pages and drag it onto the ScrapBook sidebar. Finally, using the Notes feature, you can use ScrapBook as a simple note-taking tool.
Once pages are added to ScrapBook, you can do all kinds of things with them. First of all, you can organize them into folders. Create a folder by pressing the New Folder button in the ScrapBook sidebar, then drag the saved pages onto the folder. If one scrapbook is not enough, you can enable the Multi-ScrapBook feature and easily switch between different scrapbooks. You can also combine several captured pages into one file by choosing the Combine command from the Tools menu in the ScrapBook’s sidebar. Moreover, the Import/Export feature gives you the ability to exchange the captured pages with other ScrapBook users, while the Backup feature ensures that nothing bad happens to your ScrapBook contents. There is even the Emergency Repair command that helps to fix problems with the archived data.
That’s all fine and dandy, but what makes ScrapBook so special is its editing capabilities. When you open the saved web page in the browser, the Edit bar appears at the bottom of the main window. The bar contains the Comment Area, which allows you to add comments to the page, as well as four tool buttons: Highlight, Pencil, Eraser, and DOM Eraser. There are also self-explanatory Undo and Save buttons. As the name suggests, the Highlight tool can be used to highlight text selections in the text, and if you click on a small triangle next to the button, you can choose between different highlight colors. The Pencil button contains several handy tools. Using them, you can attach a link or a file to the selected text as well as add inline annotations. And, of course, you can use the tool to add sticky notes to the page. Actually “sticky notes” is a bit of a misnomer since they allow you to add floating notes like those in Adobe Acrobat. Last but not least, you can use the Eraser and DOM Eraser buttons to remove unwanted tags and text fragments from the page.
ScrapBook also includes a search feature that allows you to search through the stored pages. Better yet, it supports regular expressions, which allow you to perform rather sophisticated searches.
Next step is to clean up stuff on your computer, and you will be hard pressed to find a better tool for the job than BasKet Note Pads, or simply BasKet. This KDE utility allows you to store and categorize virtually any type of data: text snippets, URLs, images, files, and it can even act as an application launcher. Better yet, you can put your data into different “baskets”, which makes it significantly easier to categorize your stuff. Adding stuff to BasKet is as easy as dragging and dropping it into a basket. Being such a versatile utility, BasKet allows you to organize your stuff in many different ways. For example, for my Japanese-related stuff, I have a “Japanese” basket containing links to useful websites such as online dictionaries and references, the latest lesson podcasts, PDF files containing lesson notes and glossaries, launch items for GJITEN Japanese-English dictionary and jVLT vocabulary learning tool.
Figure 2: BasKet can handle virtually any type of content
Using this single basket, I have instant access to all the relevant stuff. When you don’t need BasKet, you can tuck it away in the system tray, ready to pop up when you need it. And if you need to share your stuff with other users, you can export your baskets as HTML pages. There is also a web-based version of BasKet that, not surprisingly, is called WeBasKet. Although it is not on a par with the desktop version of the utility, you can use it to store your stuff in the web baskets, which you can access from any browser. Collecting and, more importantly, organizing small pieces of disparate data can be a bit of a challenge, but tools like ScrapBook and BasKet leave you no excuse for not keeping tabs on your stuff.
Related articles: