Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/antonio-malcolm/gloobus-preview

A file previewer
https://github.com/antonio-malcolm/gloobus-preview

Last synced: about 2 months ago
JSON representation

A file previewer

Lists

README

        

//******************************************************************************************************//
// Gloobus-Preview
// by Jordi Hernandez aka BadChoice
//
// DONATE:
// https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=guitarboy000%40gmail%2ecom&item_name=Gloobus%2c%20A%20Quicklook%20for%20linux&no_shipping=0&no_note=1&tax=0&currency_code=EUR&lc=US&bn=PP%2dDonationsBF&chars

// BLOG:
// http://gloobus.wordpress.com/

// LAUNCHPAD:
// https://launchpad.net/gloobus
//******************************************************************************************************//
// ================================= DEPENDENCES ==================================== //
To compile gloobus-preview you need the following dependences:

python 3, boost, gtk+ 3.0, gtksourceview 3.0, cairo, gstreamer 1.0, gst-plugins-base 1.0, poppler-glib, libspectre, djvulibre, libgxps, freetype 2, glib 2.0, libx11

To run gloobus-preview you need the following dependences:

- cairo
- glib 2.0
- gtk+ 3.0
- lix11
- python3
- python3-dbus
- python3-gi
- abiword => Preview Abiword compatible documents (alternative to unoconv)
- djvulibre => Preview DjVu documents
- freetype 2 => For preview fonts
- gnumeric => Preview Gnumeric compatible documents (alternative to unoconv)
- gst-libav 1.0 => Extra media codecs
- gst-plugins-bad 1.0 => Extra media codecs
- gst-plugins-base 1.0 => For preview audio and video files
- gst-plugins-good 1.0 => Extra media codecs
- gst-plugins-ugly 1.0 => Extra media codecs
- gstreamer 1.0 => For preview audio and video files
- gtksourceview 3.0 => For preview plain text files
- imagemagick => Support for more image formats
- libarchive => List archive file contents
- libgxps => Preview XPS documents
- libspectre => Preview PostScript documents
- p7zip => List 7Z file contents (alternative to libarchive)
- poppler-glib => For preview PDF files
- tar => List TAR file contents (alternative to libarchive)
- unoconv => Preview LibreOffice compatible documents
- unrar => List RAR file contents (alternative to libarchive)
- unzip => List ZIP file contents (alternative to libarchive)

// ================================= CHANGELOG ======================================//
Gloobus-Preview 0.5
- Doc, xls, odt, ods, ppt etc... (unoconv application required [unoconv])
- Port to latest technologies (GTK+ 3, GStreamer 1.0, GDBus, Python 3)
- New ImageMagick plugin to support various image formats
- XPS support
- bsdtar support

Gloobus-Preview 0.4
- Non ASCII Files now all supported
- Xcf and xcf.bz support
- PSD support
- Border added to the interface

Gloobus-Preview 0.03.2
- Polymorphism in Interface and plugins
- added "make plugins" in makefile so they all can be compiled with one line (For changes in interface.cpp/ interface.h)
- Launch the default application with "enter" key
- Added Subtitles (.srt) preview
- Added Close Button
- Added iMovie Plugin !!
- Create GloobusWin class so now its easy to create windows
- Menu added (Blog, Donate, Quit)
- Seek Bars in both iMusic and iMovie

Gloobus-Preview 0.03.1
- iComic (cbz and cbr)
- iPdf solved som bugs
- Shadow in the application
- iMp3 with ogg support
- iDocument fixed a very annoing warning
- iFolder

// =============================== SUPORTED FILES ================================== //
gloobus-preview -l

// ================================ DEVELOPERS ===================================//

1. (FOR DEVELOPERS)
If you wrote an application and you wanna use gloobus to launch a preview, you can use it with the "gloobus-preview " option
or use "org.gnome.NautilusPreviewer" D-Bus interface

2. Plugins Included
audio => Audio files (ac3, amr, flac, m4a, midi, mp2, mp3, musepack, wma, speex, wav, wavpack)
comic => Comic book archives (cbz, cbr)
compressed => List archive file contents (7z, ar, cab, cpio, deb, iso, lzip, rar, rpm, tar, zip)
djvu => DjVu documents
folder => List folder contents
imagemagick => Image files (psd, webp, xcf)
office => Document files (abw, doc, docx, gnumeric, odg, odp, ods, odt, ppt, pptx, rtf, xls, xlsx)
pdf => PDF document files
pixbuf => Image files (bmp, gif, jpg , png, svg, tiff, pcx, xpm)
ps => PostScript document files
text => Plain text files
ttf => TrueType and OpenType font files
video => Video files (3gp, avi, dv, flv, mkv, mp4, mpg, ogg, webm, wmv)
xps => XPS document files

3. Enjoy it and report all the bugs you find
4. If you have skills you can help me developing it
5. If not, but wanna contribute, you can donate a couple of euros/$ or whatever it will help a lot keeping this project alive