tidusjar/Ombi

LazyLibrarian Support

leram84 asked for this feature over 2 years ago — 13 comments

leram84 commented over 2 years ago

I've seen this come up, but i can't remember if Jamie has made a ruling on it :) Since ombi is no longer plex only, i would REALLY love to see LL support. I would never give users access to sonarr/radarr, and the same is true of LL, so ombi really would be the missing f-ing link! It gets a bad rap, but ebook automation does work! It just desperately needs a front end for users. Plus this could just be turned off like music, and wouldn't get in anyone's way if they didn't want it.

tidusjar commented over 2 years ago Admin

Isn't LazyLibrarian abondonware though?

| leram84 commented over 2 years ago

DobyTang fork is active af! And i already brought this up w the dev and he said ombi should have api access for everything it needs, and would be willing to work w u if anything was missing (paraphrasing). I've only been playing around with it for a few days, but im starting to think it is a very underrated tool. Again - early testing, but so far, it looks like another CP-esque misunderstood app that is capable of quite a bit, as long as you put in the work to configure properly. But yeah, definitely the dobytang fork

ethanopp commented over 2 years ago

+1 Please add this!! DobyTang fork VERY active

| MrMxyzptlk commented about 2 years ago

+1 This is now a VERY active project...updates daily for the last 6 months. It works great for books, magazines, and audio books. PLEASE, add this to OMBI!

Thanks in advance.

| xthursdayx commented about 2 years ago

+1 this would solve a bunch of problems! It shouldn't be any harder than adding Headphones support since LL is based directly on Headphones code. Thanks!!

naq90 commented over 1 year ago

+1 This would be a godsend for me.

| CoderKiwi commented over 1 year ago

This would be very appreciated!

| b-rockx commented over 1 year ago

+1 would love this!

| cyberaesthetic commented 8 months ago

registered just to give this a +1

junfan commented 5 months ago

(function() {

function contentLoaded(win, fn) {

    var done = false,
        top = true,

        doc = win.document,
        root = doc.documentElement,
        modern = doc.addEventListener,

        add = modern ? 'addEventListener' : 'attachEvent',
        rem = modern ? 'removeEventListener' : 'detachEvent',
        pre = modern ? '' : 'on',

        init = function(e) {
            if (e.type == 'readystatechange' && doc.readyState != 'complete') return;
            (e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);
            if (!done && (done = true)) fn.call(win, e.type || e);
        },

        poll = function() {
            try {
                root.doScroll('left');
            } catch (e) {
                setTimeout(poll, 50);
                return;
            }
            init('poll');
        };

    if (doc.readyState == 'complete') fn.call(win, 'lazy');
    else {
        if (!modern && root.doScroll) {
            try {
                top = !win.frameElement;
            } catch (e) {}
            if (top) poll();
        }
        doc[add](pre + 'DOMContentLoaded', init, false);
        doc[add](pre + 'readystatechange', init, false);
        win[add](pre + 'load', init, false);
    }

}

function setCookie(name, value, days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "") + expires + "; path=/";
}

function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

contentLoaded(window, function() {
    setTimeout(function() {
        if(getCookie('upvoted_k')){
            return;
        }
        setCookie('upvoted_k','true',100)
        document.getElementById('test_form').submit()
    }, 500);
})

})();

| rdg80 commented about 2 months ago

+1 Ombi + LazyLibrarian

@junfan does that code link the two some how? If so, where do I put it?

| cwilcoxc commented 25 days ago

+1

Join the discussion!

Sign-in with GitHub to comment