Giter VIP home page Giter VIP logo

Comments (12)

bfabiszewski avatar bfabiszewski commented on September 22, 2024

Should work, I am using it on latest Sierra. Unless there are some permissions problems.
Try reloading generators list with qlmanage -r command from terminal.

If it doesn't help, please try qlmanage -d 4 -p -o /tmp /path/to/your/test.mobi and post the debugging output here.
This command should generate preview and save it to /tmp/test.mobi.qlpreview folder. You can open the Preview.html file in you browser.

from qlmobi.

edrozenberg avatar edrozenberg commented on September 22, 2024

$ qlmanage -d 4 -p -o /tmp linux-insides.mobi > ~/Desktop/stdout.txt

Testing Quick Look preview with files:
	linux-insides.mobi
[DEBUG] Registering <QLGenerator Audio.qlgenerator> for public.audio
[DEBUG] Registering <QLGenerator Bookmark.qlgenerator> for com.apple.safari.bookmark
[DEBUG] Registering <QLGenerator Bookmark.qlgenerator> for com.apple.safari.history
[DEBUG] Registering <QLGenerator Clippings.qlgenerator> for com.apple.finder.textclipping
[DEBUG] Registering <QLGenerator Clippings.qlgenerator> for com.apple.finder.pictclipping
[DEBUG] Registering <QLGenerator Clippings.qlgenerator> for com.apple.pict
[DEBUG] Registering <QLGenerator Clippings.qlgenerator> for com.apple.internet-location
[DEBUG] Registering <QLGenerator Contact.qlgenerator> for public.vcard
[DEBUG] Registering <QLGenerator Contact.qlgenerator> for com.apple.addressbook.person
[DEBUG] Registering <QLGenerator Contact.qlgenerator> for com.apple.addressbook.group
[DEBUG] Registering <QLGenerator EPS.qlgenerator> for com.adobe.encapsulated-postscript
[DEBUG] Registering <QLGenerator EPS.qlgenerator> for com.adobe.illustrator.ai-image
[DEBUG] Registering <QLGenerator Font.qlgenerator> for public.font
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/iBooks.qlgenerator> for org.idpf.epub-folder
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/iBooks.qlgenerator> for com.apple.ibooks-folder
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/iBooks.qlgenerator> for org.idpf.epub-container
[DEBUG] Registering <QLGenerator iCal.qlgenerator> for com.apple.ical.bookmark
[DEBUG] Registering <QLGenerator iCal.qlgenerator> for com.apple.ical.bookmark.todo
[DEBUG] Registering <QLGenerator iCal.qlgenerator> for com.apple.ical.ics
[DEBUG] Registering <QLGenerator iCal.qlgenerator> for com.apple.ical.ics.event
[DEBUG] Registering <QLGenerator iCal.qlgenerator> for com.apple.ical.ics.todo
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/iChat.qlgenerator> for com.apple.ichat.ichat
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/iChat.qlgenerator> for com.apple.ichat.transcript
[DEBUG] Registering <QLGenerator Icon.qlgenerator> for com.apple.iconset
[DEBUG] Registering <QLGenerator Image.qlgenerator> for public.image
[DEBUG] Registering <QLGenerator LivePhoto.qlgenerator> for com.apple.private.live-photo-bundle
[DEBUG] Registering <QLGenerator LocPDF.qlgenerator> for com.apple.localized-pdf-bundle
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Mail.qlgenerator> for com.apple.mail.email
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Mail.qlgenerator> for com.apple.mail.emlx
[DEBUG] Registering <QLGenerator Movie.qlgenerator> for public.movie
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Notes.qlgenerator> for com.apple.notes.externalrecord
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.word.doc
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.word.dot
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.word.stationery
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.excel.xls
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.excel.xlt
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.powerpoint.ppt
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.powerpoint.pot
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for com.microsoft.powerpoint.pps
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.wordprocessingml.document
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.wordprocessingml.template
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.wordprocessingml.document.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.wordprocessingml.template.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.spreadsheetml.sheet
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.spreadsheetml.template
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.spreadsheetml.sheet.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.spreadsheetml.template.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.presentationml.presentation
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.presentationml.template.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.presentationml.template
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.presentationml.presentation.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.presentationml.slideshow
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for org.openxmlformats.presentationml.slideshow.macroenabled
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Office.qlgenerator> for public.comma-separated-values-text
[DEBUG] Registering <QLGenerator Package.qlgenerator> for com.apple.package
[DEBUG] Registering <QLGenerator PDF.qlgenerator> for com.adobe.pdf
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/SceneKit.qlgenerator> for public.3d-content
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Security.qlgenerator> for public.x509-certificate
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Security.qlgenerator> for public.x509-printable-encoded-archive
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Security.qlgenerator> for com.rsa.pkcs-12
[DEBUG] Registering <QLGenerator /System/Library/QuickLook/Security.qlgenerator> for com.apple.keychain
[DEBUG] Registering <QLGenerator StandardBundles.qlgenerator> for com.apple.application
[DEBUG] Registering <QLGenerator StandardBundles.qlgenerator> for com.apple.systempreference.prefpane
[DEBUG] Registering <QLGenerator Text.qlgenerator> for public.plain-text
[DEBUG] Registering <QLGenerator Text.qlgenerator> for public.rtf
[DEBUG] Registering <QLGenerator Text.qlgenerator> for com.apple.rtfd
[DEBUG] Registering <QLGenerator Text.qlgenerator> for org.oasis-open.opendocument.text
[DEBUG] Registering <QLGenerator Text.qlgenerator> for com.apple.property-list
[DEBUG] Registering <QLGenerator Text.qlgenerator> for public.xml
[DEBUG] Registering <QLGenerator Web.qlgenerator> for com.apple.webarchive
[DEBUG] Registering <QLGenerator Web.qlgenerator> for public.html
[DEBUG] Registering <QLGenerator Web.qlgenerator> for public.xhtml
[DEBUG] Registering <QLGenerator Web.qlgenerator> for public.svg-image
[DEBUG] Registering <QLGenerator /Library/QuickLook/iBooksAuthor.qlgenerator> for com.apple.ibooksauthor.book
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.numbers.numbers
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.numbers.sffnumbers
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.numbers.numbers-tef
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.numbers.sfftemplate
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.numbers.template
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.pages.pages
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.pages.sffpages
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.pages.pages-tef
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.pages.sfftemplate
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.pages.template
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.keynote.key
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.keynote.key
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.keynote.sffkey
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.keynote.key-tef
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.keynote.sffkth
[DEBUG] Registering <QLGenerator /Library/QuickLook/iWork.qlgenerator> for com.apple.iwork.keynote.kth
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/EPub.qlgenerator> for org.idpf.epub-container
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.apple.installer-meta-package
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.apple.installer-package
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.charlessoft.apple-bill-of-materials
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for public.zip-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.apple.xar-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for public.bzip2-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for cx.c3.pax-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.apple.installer-package-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.apple.installer-meta-package-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for org.gnu.gnu-zip-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for org.gnu.gnu-tar-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for public.cpio-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.apple.xip-archive
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/Pacifist.qlgenerator> for com.charlessoft.macos-classic-installation-tome
[DEBUG] Registering <QLGenerator /Users/eduardr/Library/QuickLook/QLMobi.qlgenerator> for net.fabiszewski.mobi
[DEBUG] file:///Applications/iBooks%20Author.app/Contents/Library/QuickLook/iBooksAuthor.qlgenerator/ might shadow a plug-in with the same identifier and version (<QLGenerator /Library/QuickLook/iBooksAuthor.qlgenerator>)
[DEBUG] Registering <QLGenerator /Applications/iBooks Author.app/Contents/Library/QuickLook/iBooksAuthor.qlgenerator> for com.apple.ibooksauthor.book
[DEBUG] Registering <QLGenerator /Applications/PaintCode.app/Contents/Library/QuickLook/PaintCode.qlgenerator> for com.pixelcut.pcvd
[DEBUG] Registering <QLGenerator /Applications/Ulysses.app/Contents/Library/QuickLook/Ulysses.qlgenerator> for com.soulmen.ulysses3.sheet
[DEBUG] Registering <QLGenerator /Applications/Ulysses.app/Contents/Library/QuickLook/Ulysses.qlgenerator> for com.soulmen.ulysses3.group
[DEBUG] Registering <QLGenerator /Applications/Ulysses.app/Contents/Library/QuickLook/Ulysses.qlgenerator> for com.soulmen.ulysses3.filter
[DEBUG] Registering <QLGenerator /Applications/Affinity Designer.app/Contents/Library/QuickLook/QuickLook.qlgenerator> for com.seriflabs.affinity
[DEBUG] Registering <QLGenerator /Applications/Affinity Designer.app/Contents/Library/QuickLook/QuickLook.qlgenerator> for com.seriflabs.affinitydesigner.document
[DEBUG] Registering <QLGenerator /Applications/Affinity Designer.app/Contents/Library/QuickLook/QuickLook.qlgenerator> for com.seriflabs.affinityphoto.document
[DEBUG] file:///Applications/Affinity%20Photo.app/Contents/Library/QuickLook/QuickLook.qlgenerator/ might shadow a plug-in with the same identifier and version (<QLGenerator /Applications/Affinity Designer.app/Contents/Library/QuickLook/QuickLook.qlgenerator>)
[DEBUG] Registering <QLGenerator /Applications/Affinity Photo.app/Contents/Library/QuickLook/QuickLook.qlgenerator> for com.seriflabs.affinity
[DEBUG] Registering <QLGenerator /Applications/Affinity Photo.app/Contents/Library/QuickLook/QuickLook.qlgenerator> for com.seriflabs.affinitydesigner.document
[DEBUG] Registering <QLGenerator /Applications/Affinity Photo.app/Contents/Library/QuickLook/QuickLook.qlgenerator> for com.seriflabs.affinityphoto.document
[DEBUG] Registering <QLGenerator /Applications/GarageBand.app/Contents/Library/QuickLook/GarageBandQLGenerator.qlgenerator> for com.apple.garageband.project
[DEBUG] Registering <QLGenerator /Applications/GarageBand.app/Contents/Library/QuickLook/GarageBandQLGenerator.qlgenerator> for com.apple.garageband.template.magic
[DEBUG] Registering <QLGenerator /Applications/GarageBand.app/Contents/Library/QuickLook/GarageBandQLGenerator.qlgenerator> for com.apple.garageband.template.magicmentor
[DEBUG] Registering <QLGenerator /Applications/GarageBand.app/Contents/Library/QuickLook/LogicXQLGenerator.qlgenerator> for com.apple.logicx.project
[DEBUG] Registering <QLGenerator /Applications/Icon Slate.app/Contents/Library/QuickLook/IconSlate-quicklook.qlgenerator> for com.kodlian.iconslate.iconsproj
[DEBUG] Registering <QLGenerator /Applications/Mathematica.app/Contents/Library/QuickLook/Wolfram Notebook.qlgenerator> for com.wolfram.cdf
[DEBUG] Registering <QLGenerator /Applications/Mathematica.app/Contents/Library/QuickLook/Wolfram Notebook.qlgenerator> for com.wolfram.notebook
[DEBUG] Registering <QLGenerator /Applications/Mathematica.app/Contents/Library/QuickLook/Wolfram Notebook.qlgenerator> for com.wolfram.notebook.player
[DEBUG] Registering <QLGenerator /Applications/Pixelmator.app/Contents/Library/QuickLook/PixelmatorLook.qlgenerator> for com.pixelmator.pxg
[DEBUG] Registering <QLGenerator /Applications/Pixelmator.app/Contents/Library/QuickLook/PixelmatorLook.qlgenerator> for com.pixelmator.pxls
[DEBUG] Registering <QLGenerator /Applications/Pixelmator.app/Contents/Library/QuickLook/PixelmatorLook.qlgenerator> for public.webp
[DEBUG] Registering <QLGenerator /Applications/Pixelmator.app/Contents/Library/QuickLook/PixelmatorLook.qlgenerator> for com.pixelmator.pxm
[DEBUG] Registering <QLGenerator /Applications/ScreenFlow.app/Contents/Library/QuickLook/ScreenFlow.qlgenerator> for net.telestream.screenflow.document
[DEBUG] Registering <QLGenerator /Applications/Shapes.app/Contents/Library/QuickLook/ShapesQuickLook.qlgenerator> for com.celestialteapot.shapesdoc
[DEBUG] Registering <QLGenerator /Applications/Soulver.app/Contents/Library/QuickLook/Soulver Quicklook Plugin.qlgenerator> for com.acqualia.soulver.document
[DEBUG] Registering <QLGenerator /Applications/TextMate.app/Contents/Library/QuickLook/TextMateQL.qlgenerator> for public.source-code
[DEBUG] Registering <QLGenerator /Applications/TextMate.app/Contents/Library/QuickLook/TextMateQL.qlgenerator> for public.plain-text
[DEBUG] Registering <QLGenerator /Applications/TextMate.app/Contents/Library/QuickLook/TextMateQL.qlgenerator> for public.text
[DEBUG] Registering <QLGenerator /Applications/Things.app/Contents/Library/QuickLook/ThingsQuickLookGenerator.qlgenerator> for com.culturedcode.thingsitem
[DEBUG] Registering <QLGenerator /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator> for com.vmware.vm-package
[DEBUG] Registering <QLGenerator /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator> for com.vmware.foreign.pvm
[DEBUG] Registering <QLGenerator /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator> for com.vmware.foreign.pvs
[DEBUG] Registering <QLGenerator /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator> for com.vmware.foreign.vpc7
[DEBUG] Registering <QLGenerator /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator> for com.vmware.foreign.vhd
[DEBUG] Registering <QLGenerator /Applications/Acorn.app/Contents/Library/QuickLook/AcornQL.qlgenerator> for com.flyingmeat.acorn
[DEBUG] Registering <QLGenerator /Applications/OmniGraffle.app/Contents/Library/QuickLook/OmniGraffle.qlgenerator> for com.omnigroup.omnigraffle.graffle
[DEBUG] Registering <QLGenerator /Applications/OmniGraffle.app/Contents/Library/QuickLook/OmniGraffle.qlgenerator> for com.omnigroup.omnigraffle.graffle-package
[DEBUG] Registering <QLGenerator /Applications/OmniGraffle.app/Contents/Library/QuickLook/OmniGraffle.qlgenerator> for com.omnigroup.omnigraffle.gstencil
[DEBUG] Registering <QLGenerator /Applications/OmniGraffle.app/Contents/Library/QuickLook/OmniGraffle.qlgenerator> for com.omnigroup.omnigraffle.gstencil-package
[DEBUG] Registering <QLGenerator /Applications/Runway.app/Contents/Library/QuickLook/RunwayQuickLook.qlgenerator> for com.celestialteapot.runwaydoc
[DEBUG] Registering <QLGenerator /Applications/Deliveries.app/Contents/Library/QuickLook/Deliveries QuickLook.qlgenerator> for com.junecloud.deliveries
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/GlyphsQuickLook.qlgenerator> for com.schriftgestaltung.glyphs
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/UFOQuickLook.qlgenerator> for org.unifiedfontobject.glif
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/UFOQuickLook.qlgenerator> for org.unifiedfontobject.ufo
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/VFBQuickLook.qlgenerator> for com.fontlab.vfb
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/VFBQuickLook.qlgenerator> for dyn.ah62d4rv4ge80e2pp
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/VFBQuickLook.qlgenerator> for com.fontlab.bak
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/VFBQuickLook.qlgenerator> for dyn.ah62d4rv4ge80e2pp
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/WebfontQuicklook.qlgenerator> for org.w3c.woff
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/WebfontQuicklook.qlgenerator> for org.w3c.woff2
[DEBUG] Registering <QLGenerator /Applications/Glyphs.app/Contents/Library/QuickLook/WebfontQuicklook.qlgenerator> for org.w3c.eot
[DEBUG] Posting kQLGeneratorsHaveChangedNotification
[DEBUG] Previewing linux-insides.mobi -- file:///Users/eduardr/Documents/Books/Linux%20Inside/. Content type UTI: dyn.ah62d4rv4ge80455cre. Generator used: None
* /Users/eduardr/Documents/Books/Linux Inside/linux-insides.mobi did not produce any preview

from qlmobi.

edrozenberg avatar edrozenberg commented on September 22, 2024

The key output seems to be Generator used: None - it's not using the mobi generator for some reason.

from qlmobi.

edrozenberg avatar edrozenberg commented on September 22, 2024

Logging out and back in and $ qlmanage -r did not help.

from qlmobi.

bfabiszewski avatar bfabiszewski commented on September 22, 2024

Thanks for quick reply. It seems the plugin doesn't register its types correctly. I will have a look at it and get back to you later.

from qlmobi.

bfabiszewski avatar bfabiszewski commented on September 22, 2024

I made some tests.
It seems that the plugin only works when installed to /Library/QuickLook system folder (instead of user's ~/Library/QuickLook). Could you please verify that?

On my system this behaviour also applies to other quicklook plugins that need to register new UTI types (unknown to system and not used by any application).

The other way that makes it work without moving to /Library is to set the plugin as a handler for dynamic UTI's, e.g. dyn.ah62d4rv4ge80455cre in your debugging output (encoded string translates to ?0=6:1=mobi in this case). But this would be a workaround, not a proper solution.

I will try to dig more.

from qlmobi.

edrozenberg avatar edrozenberg commented on September 22, 2024

Thanks for investigating! Tried in /Library earlier and still didn't work but will try again with a reboot in addition.

from qlmobi.

edrozenberg avatar edrozenberg commented on September 22, 2024

In case it's useful ePub worked fine with https://github.com/jaketmp/ePub-quicklook, maybe some good ideas from that project would help?

from qlmobi.

bfabiszewski avatar bfabiszewski commented on September 22, 2024

I looked into epub plugin, but the case is different because the UTI for epub format is known to the system (e.g. iBooks uses it), so the plugin doesn't have to register a new type.

If you try again while installed in /Library/QuickLook folder, please post debug output.

from qlmobi.

bfabiszewski avatar bfabiszewski commented on September 22, 2024

Could you also try to replace Info.plist in the plugin's package with attached one? It adds dynamic UTIs. If it works for you, we would have at least a workaround for the case, when plugin fails to register new types.

  1. Remove plugin from 'Library/QuickLook' folder.
  2. Replace the Info.plist.
  3. Move the file back to plugins folder.
  4. Reset plugins: qlmanage -r
  5. Test

from qlmobi.

edrozenberg avatar edrozenberg commented on September 22, 2024

That works perfectly thanks! One idea for a future release would be to show the cover image for the first page.

Had to tweak your Info.plist.zip versions to be the same as the Info.plist in your 0.4 release:

<key>CFBundleShortVersionString</key>
	<string>0.4</string>
<key>CFBundleVersion</key>
	<string>4</string>

Thanks again!

from qlmobi.

bfabiszewski avatar bfabiszewski commented on September 22, 2024

Thanks very much for testing. I will use this workaround for now.
Regarding the cover, I couldn't decide whether I should include the cover in the preview or not. I will remember you vote pro.

from qlmobi.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.