Export Smart List to CBL #192
Replies: 5 comments 2 replies
-
It already exists. Didn't know myself until I checked the code. But I've never really used *.cbl files. But before I explain how, smart lists exports aren't empty, they just contain different data. When you export a smart list the it contains the "Matchers" (like Publisher is "Le Lombard") that are used to create that smart list. So it might not import the list of books,, but it does import the rules to re-create that smart list. Changing that would break existing functionality of sharing smart list. If when exporting you change the save as type drop-down to A change could be to add the sorting from the view to the list when exporting like you suggested, not sure how possible that is without having checked. Exporting the cbl and re-importing it to be able to manually re-arrange them is possible to do, but seems annoying. Maybe a feature to convert a smart list to a regular lists? Edit, right now the "easy" way to export it in the right order seems to be.
|
Beta Was this translation helpful? Give feedback.
-
yeah it's not going to be super helpful for me to multiply the number of lists I want to export with multiple clicks per list. I would definitely want to see it examine the list's current settings and sort the collected books that way. Otherwise I'll probably have to go with scripting something myself. ...would produce these lists (filename and title): honestly, I used to beg cYo to add hooks into the scripting for the folder/list structures, but that was a lift even for him so I don't expect miracles. |
Beta Was this translation helpful? Give feedback.
-
That's all GREAT!! thanks so much! i will be eagerly awaiting the nightly
to test
…On Sat, Aug 16, 2025 at 4:49 PM maforget ***@***.***> wrote:
I've added sorting for smart lists exports.
I've done some checking, exporting a folder is actually very easy. Just
switching the folders type to a ShareableComicListItem, makes it
exportable. It also has some other implications.
Such as:
- Exporting Folders as CBL (only single entries for now)
- Copy / Pasting Folders or Ctrl dragging them will now copy the
folder and all it's children lists in 1 shot.
- You can now select folders to be shared using the server.
- Folders can now be added to the Quick Open.
- Probably more ...
Haven't seen any bugs doing the change. Doing so exports the folder as a
single entry list. I've implemented your suggestion, although it doesn't
flatten the hierarchy, it keeps it. Right now when exporting a folder will
always exports as single entries.
For the multiples entries for export options, I don't want to change the
behavior of the program too much or add too much clutter. I would rater add
a dialog or some kind of option instead. So the current way of choosing the
type seems fine even if not really obvious. But with being able to export a
full folder itself as single entries, makes it so that you can just export
a folder and be done.
Still need to figure out a way that would export a folder as smart lists
and a way to add back some may to export a folder as a single list. But
since exporting a folder is new that last one doesn't bother me as much.
—
Reply to this email directly, view it on GitHub
<#192 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A5DSAFNAFD6FAG7A3C2NHQL3N6KNXAVCNFSM6AAAAACD7XYPQOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMJSHA4DAMA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Awesome, thanks for the update!
…On Tue, Sep 2, 2025 at 3:11 PM maforget ***@***.***> wrote:
Just pushed the update
—
Reply to this email directly, view it on GitHub
<#192 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A5DSAFKNRCWQU75XVPQ4HOT3QXTWZAVCNFSM6AAAAACD7XYPQOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMRYHA4TMOI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
UH. MAZING. thank you!!! this saves me SO MUCH TIME.
…On Tue, Sep 2, 2025 at 3:44 PM Danielle Mendus ***@***.***> wrote:
Awesome, thanks for the update!
On Tue, Sep 2, 2025 at 3:11 PM maforget ***@***.***> wrote:
> Just pushed the update
>
> —
> Reply to this email directly, view it on GitHub
> <#192 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/A5DSAFKNRCWQU75XVPQ4HOT3QXTWZAVCNFSM6AAAAACD7XYPQOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMRYHA4TMOI>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
With the expansion of Kavita's server to really support CBLs in a fantastic way, I was a bit disappointed to learn that exporting smart lists to CBL from CRCE, though possible as a context menu option, exports an empty list. Can this be changed/fixed to export the smart list's current contents AND in the order of the current group/stack/sort settings for that list? (obviously it can't group and stack within the CBL, but the ordering options should be factored in along with the current sorting)
Beta Was this translation helpful? Give feedback.
All reactions