Library UserTag Tweaker Beta 1

DominicM
DominicM Member Posts: 2,995 ✭✭✭
edited November 20 in English Forum

If you dont know what/where you catalog database is this hax is not for you..

UNSUPPORTED HACK - IF YOU USE IT AND IT BREAKS LOGOS - NO ONE CAN HELP YOU

Thats why you need to back up your catalog databases on all live machines before trying it


First beta (bit rough)

Allows you to:

  1. Reassign Tags (global/individual titles)
  2. Rename Tags

 Download:

0434.TagTweaker-Beta1.zip 

 

I welcome any suggestions for improving it

Never Deprive Anyone of Hope.. It Might Be ALL They Have

Tagged:

Comments

  • Robert M. Warren
    Robert M. Warren Member Posts: 2,452 ✭✭✭

    Thanks for sharing this with us. I might get brave and try it next weekend.

    macOS (Logos Pro - Beta) | Android 13 (Logos Stable)

    Smile

  • Rosie Perera
    Rosie Perera Member Posts: 26,202 ✭✭✭✭✭

    Wow! This is what Logos should have implemented (a UserVoice request which they've been ignoring).

    Does this work if you change a tag name to something longer or is it safest to keep the string lengths the same or shorter so as not to run into any buffer overrun problems?

    I might be willing to beta test it for you but I kind of prefer to wait until you're onto beta 2 or 3 when you're no longer saying its a "bit rough". I've got a huge library and lots of tags, so mine would be a good test case for it.

  • Donovan R. Palmer
    Donovan R. Palmer Member Posts: 2,661 ✭✭✭

    Love it! Love it! Love it!  Just hope someone much smarter than I creates a mac version at some point.

  • DominicM
    DominicM Member Posts: 2,995 ✭✭✭

    Rosie.. wont be issue on length I think. "ol-lat" and "ol-lat-pers" being rendered OK in library window correctly - no bleed I can see

    Found a couple of speed improvements as well as a couple of bug-fixes, so  will be running faster and beta 2 should be before weekend if Work allows

    Never Deprive Anyone of Hope.. It Might Be ALL They Have

  • Rosie Perera
    Rosie Perera Member Posts: 26,202 ✭✭✭✭✭

    Cool! One suggested improvement (before I've even tried the app out): I might like to see the list of all tags in use in a spreadsheet-like listbox (like the way you've got resources displayed), since I'd probably want to spend a lot of time looking over my tag list and deciding which tags need to be renamed or merged. A bit hard to do that when they're in a dropdown menu.

  • Rosie Perera
    Rosie Perera Member Posts: 26,202 ✭✭✭✭✭

    Another suggested feature (long term) would be the ability to search for collections that use a particular tag. For example, suppose I'm repurposing a tag of mine by renaming it and expanding it to cover more books, going through and assigning it to those additional books. But before I do this project, I wonder how many collections I have that will be affected by this change, and whether it's actually a wise change. Maybe I had some collection that absolutely depends on the old narrower use of this tag. But with 280 collections, I can't possibly manually look through them all to see which ones refer to a given tag in their rules. So it would be very handy to have a feature to find all collections that refer to a particular tag in their rule.

  • DominicM
    DominicM Member Posts: 2,995 ✭✭✭

    Good Idea about collections, will look into implementing that..

    Hypothetically, if we renamed a tag, if we could also update the collection rule - I presume this would make you even happier?

    I need to check a few things out, to ensure my presumptions are that and not assumption - before I release "Beta2"

    I CURRENTLY RECOMMEND THAT NO ONE RUNS BETA 1 - PLEASE WAIT FOR BETA 2

    Never Deprive Anyone of Hope.. It Might Be ALL They Have

  • Rosie Perera
    Rosie Perera Member Posts: 26,202 ✭✭✭✭✭

    DominicM said:

    Hypothetically, if we renamed a tag, if we could also update the collection rule - I presume this would make you even happier?

    Yes, this is what I'd expect to happen. If I rename a tag, all references to that tag should get renamed as well.

    But I was talking about something conceptually even broader: for example, suppose I had been tagging all my Worship related books with a particular tag. Now suppose as my library expands, I realize that I really need two separate tags, one for books that are resources for worship planning, and one for books about the theology of worship (there might be some overlap). So I rename one of the tags to be more specific and add a new tag to cover the new kind of thing. But I'd want to revisit any of my collections that used the old tag, not just to make sure the tag got renamed in the collection rule, but to make sure the collection I had set up even makes sense anymore under my new categorization scheme. For example, I might have had a collection called Worship Resources which had the rule mytag:OldWorshipTag, but I need to make instead three collections: one for Worship Planning Resources specifically, one for Theology of Worship, and one for everything to do with worship (the union of the other two).