-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (1) . 

ComicBook Thumbnail Plugin

   0.1  

KDE Improvement

Score 83%
ComicBook Thumbnail Plugin
zoom


ComicBook Thumbnail Plugin
zoom


ComicBook Thumbnail Plugin
zoom


Wiki:  Link
Mailinglist:  Link
Minimum required   KDE 4.x
Downloads:  400
Submitted:  Oct 24 2009
Updated:  Oct 27 2009

Description:

Comicbook Thumbnail Plugin for KDE 4

*** This is only for 4.3.x and below users - Plugin will be included by default in KDE 4.4! ***

Description
-----------

A Thumbnail creator for KDE 4 that enables previewing ComicBook Reader files (.cbz, .cbr, .cbt) in Dolphin and elsewhere.

The screenshots show the previewer in action inside KDE 4\'s Dolphin File Manager

INSTALLING
----------

To install, download the file and unpack, then execute the following commands:

cd comicbook-thumbnails
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make
sudo make install
kbuildsycoca4


Close and restart Dolphin to see it in action.

NOTES:

  • You might have to enable the plugin manually via Dolphin's Settings > Dolphin Settings > General > Previews (Check the "Comic Book" box).


  • You may also have to adjust 'Maximum File Size' to an appropriate value (say, 40 MB) for the plugin to work on your large comic files.


  • View the included README file for more information.




    Changelog:

    27-Oct-2009: (0.1 final)
    * Cleaned up code according to KDE Policies. (Review - http://reviewboard.kde.org/r/1983/).
    * Fixed memory leak issues.
    * Removed manual smooth scaling.

    26-Oct-2009:
    * Some superficial changes - in hope of 4.4 integration.

    25-Oct-2009:
    * Fixes issue #1 - A missing entry in cmake
    leading to make errors.

    24-Oct-2009:
    * Enhanced cover detection.
    * .cbt thumbs support.

    24-Oct-2009:
    * Initial program - supports thumbs for .cbr and .cbz.




    LicenseGPL
    (comicbook-thumbnails)
    Arch(comicbook-thumbnails-kde4)
    Send to a friend
    Subscribe
    Other  Artwork  from qwertymaniac
    Report inappropriate content



    goto page:  1  2 

    -

     Works great!

     
     by joth666 on: Oct 24 2009
     
    Score 50%

    Nice work! It works flawlessly here (admittedly I've only tried it on .cbr files), and makes it a lot easier to find the one I want.

    Just a question though: is it normal that the properties window thinks the contents of the file is a RAR-archive??


    Reply to this

    -

     Re: Works great!

     
     by srog on: Oct 24 2009
     
    Score 50%

    Here (KDE 4.3) the type is comic book archive.

    The content is Zip/Rar archive.


    PPA package search:
    https://launchpad.net/ubuntu/+ppas

    Reply to this

    -
    .

     Re: Works great!

     
     by qwertymaniac on: Oct 24 2009
     
    Score 50%

    Yes it is normal and its 'cause the .cbr (application/x-cbr MIME) is just a subtype of .rar (application/x-rar). They're just .rar files renamed and contain ordered image files :)

    Glad to know that the plugin helped you! If you notice any bugs, do let me know :)


    Harsh J
    http://www.harshj.com

    Reply to this

    -
    .

     Exellent !

     
     by srog on: Oct 24 2009
     
    Score 50%

    Thumbnailing fine with the Kubuntu 9.04 / KDE 4.2 and Kubuntu 9.10 (RC) / KDE 4.3.

    Tested with the CBR and CBZ.

    Thank you of a fine comicbook-thumbnailer.


    PPA package search:
    https://launchpad.net/ubuntu/+ppas

    Reply to this

    -
    .

     Re: Exellent !

     
     by qwertymaniac on: Oct 24 2009
     
    Score 50%

    You're welcome. Necessity (read: 500 unmanageable comic files) was the mother of this invention ;-)


    Harsh J
    http://www.harshj.com

    Reply to this

    -

     Fantastic

     
     by Nordlibris on: Oct 24 2009
     
    Score 50%

    Polish like this is why I love my KDE4 desktop. Most excellent work!


    Reply to this

    -

     Re: Fantastic

     
     by qwertymaniac on: Oct 24 2009
     
    Score 50%

    Thank you for the comment - KDE is indeed beautiful in all aspects :)


    Harsh J
    http://www.harshj.com

    Reply to this

    -
    .

     Nice

     
     by joethefox on: Oct 25 2009
     
    Score 50%

    Excellent work. Should be included in the next official release of KDE, 4.4.


    Reply to this

    -
    .

     Re: Nice

     
     by qwertymaniac on: Oct 25 2009
     
    Score 50%

    Is there a specific process to get this done? :)


    Harsh J
    http://www.harshj.com

    Reply to this

    -

     Re: Re: Nice

     
     by joethefox on: Oct 25 2009
     
    Score 50%

    I do not know maybe you can start from here:

    http://www.kde.org/getinvolved/
    http://www.kde.org/getinvolved/development/

    bye


    Reply to this

    -

     Errors

     
     by lestek on: Oct 25 2009
     
    Score 50%

    I have following error after make:
    lestek@laptop:~/tmp/comicbook-thumbnails/build$ make
    Scanning dependencies of target comicbookthumbnail_automoc
    Generating comiccreator.moc
    [ 0%] Built target comicbookthumbnail_automoc
    Scanning dependencies of target comicbookthumbnail
    [ 50%] Building CXX object CMakeFiles/comicbookthumbnail.dir/comicbookthumbnail_automoc.o
    [100%] Building CXX object CMakeFiles/comicbookthumbnail.dir/comiccreator.o
    In file included from /usr/include/kio/kio_export.h:24,
    from /usr/include/kio/thumbcreator.h:23,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:23,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:20:
    /usr/include/kdemacros.h:162:29: error: QtCore/qglobal.h: No such file or directory
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:20:
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:25:29: error: QtCore/QByteArray: No such file or directory
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:26:29: error: QtCore/QEventLoop: No such file or directory
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:27:27: error: QtCore/QProcess: No such file or directory
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:28:30: error: QtCore/QStringList: No such file or directory
    In file included from /usr/include/kzip.h:21,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:23:
    /usr/include/karchive.h:27:24: error: QtCore/QDate: No such file or directory
    /usr/include/karchive.h:28:26: error: QtCore/QString: No such file or directory
    /usr/include/karchive.h:30:24: error: QtCore/QHash: No such file or directory
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/kmimetype.h:24:24: error: QtCore/QList: No such file or directory
    In file included from /usr/include/kmimetype.h:26,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/kurl.h:27:27: error: QtCore/QVariant: No such file or directory
    /usr/include/kurl.h:28:23: error: QtCore/QUrl: No such file or directory
    /usr/include/kurl.h:29:23: error: QtCore/QMap: No such file or directory
    In file included from /usr/include/ksycocaentry.h:22,
    from /usr/include/kservicetype.h:24,
    from /usr/include/kmimetype.h:28,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/kglobal.h:23:33: error: QtCore/QAtomicPointer: No such file or directory
    In file included from /usr/include/ksycocaentry.h:24,
    from /usr/include/kservicetype.h:24,
    from /usr/include/kmimetype.h:28,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/ksharedptr.h:30:47: error: QtCore/QExplicitlySharedDataPointer: No such file or directory
    In file included from /usr/include/kservicetype.h:24,
    from /usr/include/kmimetype.h:28,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/ksycocaentry.h:26:30: error: QtCore/QDataStream: No such file or directory
    In file included from /usr/include/kconfig.h:27,
    from /usr/include/kservicetype.h:31,
    from /usr/include/kmimetype.h:28,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/kconfigbase.h:29:27: error: QtCore/QtGlobal: No such file or directory
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:25:
    /usr/include/kdebug.h:27:25: error: QtCore/QDebug: No such file or directory
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:33:24: error: QtGui/QImage: No such file or directory
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:34:24: error: QtCore/QFile: No such file or directory
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:35:28: error: QtCore/QFileInfo: No such file or directory
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:294:
    /home/lestek/tmp/comicbook-thumbnails/build/comiccreator.moc:12:2: error: #error "The header file 'comiccreator.h' doesn't include <QObject>."
    /home/lestek/tmp/comicbook-thumbnails/build/comiccreator.moc:13:7: warning: "Q_MOC_OUTPUT_REVISION" is not defined
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:20:
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:34: error: expected class-name before ‘,’ token
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:35: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:36: error: expected ‘;’ before ‘public’
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:49: error: ‘QByteArray’ does not name a type
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:50: error: ‘QByteArray’ does not name a type
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:51: error: ISO C++ forbids declaration of ‘QEventLoop’ with no type
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:51: error: expected ‘;’ before ‘*’ token
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:55: error: ‘QStringList’ has not been declared
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:59: error: ‘QStringList’ has not been declared
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:62: error: ‘QStringList’ has not been declared
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:63: error: ‘QStringList’ has not been declared
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:64: error: expected ‘:’ before ‘Q_SLOTS’
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:65: error: expected primary-expression before ‘void’
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:65: error: ISO C++ forbids declaration of ‘Q_SLOTS’ with no type
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:65: error: expected ‘;’ before ‘void’
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:67: error: ‘QProcess’ has not been declared
    /home/lestek/tmp/comicbook-thumbnails/comiccreator.h:67: error: expected ‘,’ or ‘...’ before ‘exitStatus’
    In file included from /usr/include/kzip.h:21,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:23:
    /usr/include/karchive.h:61: error: expected ‘)’ before ‘*’ token
    /usr/include/karchive.h:72: error: ‘QIODevice’ has not been declared
    /usr/include/karchive.h:72: error: expected ‘,’ or ‘...’ before ‘mode’
    /usr/include/karchive.h:94: error: ‘QIODevice’ has not been declared
    /usr/include/karchive.h:94: error: expected ‘;’ before ‘mode’
    /usr/include/karchive.h:100: error: expected ‘;’ before ‘*’ token
    /usr/include/karchive.h:200: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:224: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:231: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:238: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:246: error: ‘QIODevice’ has not been declared
    /usr/include/karchive.h:246: error: expected ‘,’ or ‘...’ before ‘mode’
    /usr/include/karchive.h:315: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:325: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:341: error: ‘QIODevice’ has not been declared
    /usr/include/karchive.h:341: error: expected ‘,’ or ‘...’ before ‘mode’
    /usr/include/karchive.h:347: error: ‘QIODevice’ has not been declared
    /usr/include/karchive.h:392: error: ‘QDateTime’ does not name a type
    /usr/include/karchive.h:474: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:474: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:485: error: ‘qint64’ does not name a type
    /usr/include/karchive.h:490: error: ‘qint64’ does not name a type
    /usr/include/karchive.h:495: error: ‘qint64’ has not been declared
    /usr/include/karchive.h:502: error: ‘QByteArray’ does not name a type
    /usr/include/karchive.h:514: error: ‘QIODevice’ declared as a ‘virtual’ field
    /usr/include/karchive.h:514: error: expected ‘;’ before ‘*’ token
    /usr/include/karchive.h:568: error: ‘QStringList’ does not name a type
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:23:
    /usr/include/kzip.h:62: error: expected ‘)’ before ‘*’ token
    /usr/include/kzip.h:122: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:131: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:139: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:147: error: ‘QIODevice’ has not been declared
    /usr/include/kzip.h:147: error: expected ‘,’ or ‘...’ before ‘mode’
    /usr/include/kzip.h:179: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:179: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:180: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:188: error: ‘qint64’ does not name a type
    /usr/include/kzip.h:191: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:194: error: ‘qint64’ has not been declared
    /usr/include/kzip.h:195: error: ‘qint64’ does not name a type
    /usr/include/kzip.h:208: error: ‘QByteArray’ does not name a type
    /usr/include/kzip.h:217: error: ‘QIODevice’ declared as a ‘virtual’ field
    /usr/include/kzip.h:217: error: expected ‘;’ before ‘*’ token
    In file included from /usr/include/kmimetype.h:26,
    from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:24:
    /usr/include/kurl.h:112: error: expected class-name before ‘{’ token
    /usr/include/kurl.h:114: error: expected ‘;’ before ‘<’ token
    /usr/include/kurl.h:125: error: expected template-name before ‘<’ token
    /usr/include/kurl.h:125: error: expected ‘{’ before ‘<’ token
    /usr/include/kurl.h:125: error: expected unqualified-id before ‘<’ token
    In file included from /home/lestek/tmp/comicbook-thumbnails/comiccreator.cpp:294:
    /home/lestek/tmp/comicbook-thumbnails/build/comiccreator.moc:81: error: expected ‘}’ at end of input
    /home/lestek/tmp/comicbook-thumbnails/build/comiccreator.moc:81: error: expected unqualified-id at end of input
    make[2]: *** [CMakeFiles/comicbookthumbnail.dir/comiccreator.o] Error 1
    make[1]: *** [CMakeFiles/comicbookthumbnail.dir/all] Error 2
    make: *** [all] Error 2
    lestek@laptop:~/tmp/comicbook-thumbnails/build$

    (Karmic Koala 9.10, Kde 4.3.2, x64)


    Reply to this

    -
    .

     Re: Errors

     
     by qwertymaniac on: Oct 25 2009
     
    Score 50%

    Hi,

    Updated the download with a newer CMakeLists.txt file. Redownload and build - it should work.

    Thanks to the anonymous user tip [url=http://bitbucket.org/qwertymaniac/comicbook-thumbnails/issue/1/cannot-compile-in-ubuntu-904-kde-432]here[/url].

    Thank you for reporting this in, am new at CMake :)


    Harsh J
    http://www.harshj.com

    Reply to this

    -

     Re: Errors

     
     by qwertymaniac on: Oct 25 2009
     
    Score 50%

    Ugh, bad link tag.

    Fixed link: http://bitbucket.org/qwertymaniac/comicbook-thumbnails/issue/1/cannot-compile-in-ubuntu-904-kde-432


    Reply to this

    -

     Re: Re: Errors

     
     by lestek on: Oct 25 2009
     
    Score 50%

    Thanks,
    I've added this two lines to CMakeList.txt:

    add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
    include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})

    and now everything works!


    Reply to this

    -

     Re: Re: Re: Errors

     
     by lestek on: Oct 25 2009
     
    Score 50%

    Install works, but there is no previewing.
    The same afer redownloadnig Your file.


    Reply to this

    -

     Re: Re: Re: Re: Errors

     
     by lestek on: Oct 25 2009
     
    Score 50%

    Sorry, i've forgot to enable preview for "Comic Book files" in Dolphin configuration.
    Besides my testing .cbr file was too large - preview works after changing "Maximum file size" in preview configuration.

    So, everything realy works. Thanks again!


    Reply to this

    -
    .

     Re: Re: Re: Re: Re: Errors

     
     by qwertymaniac on: Oct 25 2009
     
    Score 50%

    I should put this in the README, forgot about it. One has to set the maximum file size to something around 40 MB. Wish there was a per-plugin setting for this though.


    Harsh J
    http://www.harshj.com

    Reply to this

    -
    .

     KDE 4.4

     
     by qwertymaniac on: Oct 27 2009
     
    Score 50%

    Have applied for a review for entry into 4.4 (Can't do 4.3, new Translation Strings).

    You can view the reviewboard entry here:
    http://reviewboard.kde.org/r/1983/

    Have also improved the source a bit. Will put up a new download soon.


    Harsh J
    http://www.harshj.com

    Reply to this

    -
    .

     Re: KDE 4.4

     
     by joethefox on: Oct 31 2009
     
    Score 50%

    happy to hear the news :)


    Reply to this

    -
    .

     Re: Re: KDE 4.4

     
     by qwertymaniac on: Oct 31 2009
     
    Score 50%

    Am sad cause I'll be missing the great user comments here after 4.4 :(


    Harsh J
    http://www.harshj.com

    Reply to this

    goto page:  1  2 

    Add commentBack






    -

    -
    Do you like or dislike Ubuntu Unity?
     Yes, unity is alien technology!
     It is less confusing than Gnome 3 default, shell.
     Granny thinks it is much more usable than Gnome 2
     Canonical is embarrasing itself with this split project
     Gnome 3 default shell is much better
     I dislike Unity, Gnome 3 default shell is alien technology!
     None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

    resultmore




     
     
     Who we are
    Contact
    More about us
    Frequently Asked Questions
    Register
    Twitter
    Blog
    Explore
    Artwork
    Jobs
    Knowledge
    Events
    People
    Updates on identi.ca
    Updates on Twitter
    Facebook App
    Content RSS   
    News RSS   
    Discussion RSS   
    Events RSS   

    Participate
    Groups
    Forum
    Add Artwork
    Public API
    About KDE-Look.org
    Legal Notice
    Spreadshirt Shop
    CafePress Shop
    Advertising
    Sponsor us
    Report Abuse
     

    Copyright 2001-2014 KDE-Look.org Team  
    All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
    All contributors are responsible for the lawfulness of their uploads.
    KDE and K Desktop Environment are trademarks of KDE e.V.