Monday, May 13, 2013

Nepomuk WebMiner 0.6

A few month have past, this my last WebMiner update. In the meantime I finished my Master Thesis, moved to a new location and started my new job. Perfect time to release a new version with the changes I have made since.

The Nepomuk WebMiner 0.6 adds beside several bugfixes:

  • User changeable regular expression for the filename parsing.
  • Removed its own and reuse the Nepomuk internal fileindexing to get id3 tags and other file metadata.
  • Add whitelist for automatic web search. You might like to lookup the folder with your publication pdfs but not your private documents. Or the network share with your tvshows, but not your private family videos. This works on top of the Nepomuk whitelist. So you Nepomuk can index these files, but not all of them will be websearched.
  • Instead of the dull treeview that shows the raw fetched metadata, you can now see and edit the metadata in several fancy edit fields.
 

 

 


You can find the latest release on projects.kde.org or the tarball on kde-apps.org.
Even though I wanted to get this into KDE SC 4.11, I doubt this is going to happen. Soft feature freeze is around the corner and I don't feel comfortable enough to let this be part of SC and annoy all users with this service yet. There are still a lot of usability problems I like to have solved properly before this can be part of of any KDE installation.

So please test the latest release and report any errors back to me.

Thursday, May 9, 2013

Wacom Tablet KCM 2.0 Release

We are proud to announce the final 2.0 release for the KDE Wacom Tablet KCM. A lot has changed since the last proper 1.3.8 release. Most noticeable to the user are the new and better multi-monitor handling and the enhanced expressbutton features.


The list of all fixes:
* Fixed bug which would prevent the default profile from being created properly.
* Fixed bug which made it impossible to use some special keys as express button shortcut.
* Fixed bug where the plasma applet would not rotate the stylus controls.
* Fixed bug which displayed the tablet in an inverted rotation if auto-rotate was selected.
* Fixed bug which prevented the screen mappings from being applied correctly when the tablet was rotated.
* Fixed bug which would not allow to set a screen mapping on the touch device.
* Fixed bug where invalid area mappings would make the stylus stick in the upper left corner.
* Changed way how tablets are reset to their full tablet mapping to fix problems with Intuos 5 tablets.
* Added some more tablets to the tablet database.
* Updated button hardware mappings for the Intuos 5 Touch.
* Disabled Waltop devices in the database as they are in conflict with some Wacom devices.
* Improved button shortcut handling.
* Improved handling of auto-rotation.
* Tablet areas can now be selected for each screen independently.
* All screen mapping can now be handled with one dialog.
* Global shortcut to switch between Fullscreen and a single Monitor.
* Tablet and touch area selection now takes the rotation settings into account.
* Added feature which allows the user to invert the scroll direction of the touch device.
* Many bugfixes in the background.


You can get the release from kde-apps:
http://kde-apps.org/content/show.php/wacom+tablet?content=114856

or use the created packages:

(K)Ubuntu 12.x & 13.04:
https://launchpad.net/~maret/+archive/wacom

OpenSUSE 12.2, 12.3 & Factory:
http://software.opensuse.org/download.html?project=home:Temar:wacom&package=kcm_tablet

Monday, March 18, 2013

KDE wacomtablet 2.0 Beta 7

Today I like to announce the new and last beta for the KDE wacomtablet tool.

The 2.0 beta 7 release contains many new changes, since the last stable (1.3) most of the code has been changed and many new features are finally working.

Beside some UI revamp to make the KCM more intuitive the 2.0 release adds:



  • Improved button shortcut handling.
  • Improved handling of auto-rotation.
  • Tablet areas can now be selected for each screen independently.
  • All screen mapping can now be handled with one dialog.
  • Global shortcut to switch between Fullscreen and a single Monitor.
  • Tablet and touch area selection now takes the rotation settings into account.
  • Added feature which allows the user to invert the scroll direction of the touch device.
  • Many bugfixes in the background.



The screenshots below show you how the KCM looks now.

New Pen settings page.
New Express Button page.
Changed dialog to select the button actions.
New dialog to select screen/tablet area

New Tablet page
New Touch page


From now on only bugfixes and translations will be added to this release.
So please test it and report any error you might find.

You can get the release from:



Note:
You must install a wacom-driver 0.20 or higher to avoid some bugs
See: http://linuxwacom.git.sourceforge.net









Wednesday, February 6, 2013

Nepomuk WebMiner 0.5

Since my last post a lot has happened to the Nepomuk-WebMiner (former MetaDataExtractor).

The WebMiner went through the KDE Review process and got cleaned up a bit during this process. The new location of it is extragear/base/nepomuk-webminer.

On the code side, I have fixed several bugs and integrated the automatic fetching better into the current Nepomuk system.

The new WebMiner-Service respects the suspend/resume and event monitoring (no internet, low diskspace, on battery mode) in the same was the FileIndexer does it.

When the automatic fetching is started via the command-line or dolphin command, the service is used for the actual fetching. This allows to show the current fetching progress in the nepomukcontroller (in the systray).

Starting with KDE 4.11 the Systemsettings for Nepomuk and the Nepomuk WebMiner are combined and won't show up as two different entries anymore.








Instead of the buggy imdb python script that has a hard time following the changes on the imdb website to allow proper fetching of movie resources, a new plugin for themoviedb.org was created.

The next step for the WebMiner will be the full integration into KDE SC for the 4.11 release.
So moving out of extragear again into some other proper place.

In order to make this happen there is still one large blocker task that needs to be done.

So if anyone is good with python and has some time, the script at nepomuk-core/services/storage/rcgen/nepomuk-simpleresource-rcgen.py needs to be improved.
This script is responsible to generate the SimpleResource classes from the used ontology.
As it takes nearly all ontologies into account and is rather slow right now, the call takes ~20 minutes for each generation. This is a pain for anyone compiling the WebMiner from source.

Any help is very welcome.

Wednesday, November 7, 2012

MetaData Extractor 0.3 in KDE Review

Hi all,

since a week I have moved the current MetaData Extractor into KDE Review and tagged it with 0.3. As you might have read, Jason moofang already blogged about his anime changes in the extractor plugins.

A few things that changed in my side since the last release:

  • Limit the background processes that will fetch the data at the same time
  • Disable the Nepomuk2::Service on first run.
    This means the user has to activate it in the KCM to make it work and it won't fetch data for all files once it is installed
  • Allow to specify which resource types should be used in the automatic fetching (documents, videos, music)
  • Add a general configuration KCM to the system settings module
  • Save not processed queries on kde shut down and start them again next time
  • Added a docbook to explain most parts of the UI
  • Fix several bugs and crashes
  • Allow to restrict online searches to preferred plugins only and not fetch all the other plugins if the lookup failed
 

In its current state the extractor respects the users privacy as much as possible and can still be configured to do all its magic in the background. Beside the service changes it is always possible to start the extractor from the Dolphin service menu manually.

Another thing that will change is the name of the program.
When I've started this project (mostly as a helper for conquirere) there was already a project named Nepomuk WebExtractor in playground. As it seems this project is dead, the name will be available again.

The name MetaData Extractor might be misleading too. This program does not extract information from files (other than filename analysing for better search parameters) but only  rather find additional data on the Internet.

So possible new names are:
  • Nepomuk-WebExtractor
  • File Metadata Extractor 
  • File Metadata Retriever
  • File Metadata Miner

If you like to test the latest changes, you can find the in kdereview

Monday, November 5, 2012

KCM Wacom Tablet 1.3.7 & 2.0 Beta 1 (1.99.2)

I'm posting this on behalf of Alexander Maret-Huskinson who did most of the work in the latest release.

It's been a while since the last update, but today we released two new versions of KCM Wacom Tablet. Version 1.3.7 which is another update of the stable 1.3 release and 2.0-beta1 (1.99.2) which is the first testing version of the upcoming 2.0 release.
The 1.3.7 update does not contain any new features but adds support for some additional tablets and fixes a bug where the tablet was rotated in the wrong direction when auto-rotation was enabled.

Unfortunately the beta version does not contain any new features either, but still a lot of work has been put into this upcoming 2.0 release. We rewrote the whole backend to make it more manageable and prepared it for the long awaited libwacom support.
With the new architecture we can now easily support different subsystems which allows us not only to support libwacom but also any other configuration tool like for example the Intuos 4 Led project. Support for these projects is not yet included but will be added in one of the next releases.

Although we put much effort in testing, there are probably still some bugs left which we did not catch. We also have only a very limited number of tablets available, which is why we ask everyone to thoroughly test this beta and report any bugs we missed.

You can download the source from http://kde-apps.org/content/show.php/wacom+tablet?content=114856 or (K)Ubuntu packages for 12.04 and 12.10 from these repositories:

1.3.7: https://launchpad.net/~maret/+archive/wacom
2.0-beta1 (1.99.2): https://launchpad.net/~maret/+archive/wacom-unstable

Tuesday, September 11, 2012

MetaData Extractor 0.2

A small update on the Nepomuk MetaData Extractor.
Today I release version 0.2. This means also my extractor is finally in a state that is good enough to get it out of playground and somewhere into KDE (as kdelibs is frozen I'll aim for extragear).

To make this happen a little bit more testing is needed, so it will be "bugfree" by the time 4.10 will be released.

What changed since my last blog post:
* I've added a BatchDownloader so external programs can integrate the extractor stuff better.
* Plugins / Nepomukpipe execution do not block the ui anymore.
* Made some more methods public. Helps to reuse the NepomukPipe classes (mainly from Conquirere)
* Old metadata (from this extractor) will be removed before new data is added.
* In automatic mode loop through all available plugins for one type until a match was found. maximising the chance to get a result.
Lim Yuen Hoe extended the tvdb plugin for anime support.
* imdb tv show fetching works now
* add plugins for SpringerLink, nature.com
* save contacts (Author, Director, Actor etc) as nco:Contact rather than nco:PersonContact
* Show all metadata results in a treeview, rather than a subset of it in a plain list.
* several other bugfixes
Anime support and TreeView in the MetaDataExtractor

Conquirere integration