Code Monkey home page Code Monkey logo

nzbdonkey's Introduction

alt text

NZBDonkey

The ultimate NZB file downloader extension for Chrome and Firefox

Download

Download for Chrome: Chrome Webstore

Download for Firefox: Firefox Add-on

Description

Add-on to automatically download NZB files or send them to NZBGet, SABnzbd, Synology DownloadStation or to the premiumize.me download service.

  • Works either with NZBlnk links or with header, password and title information provided as plain text.
  • Searches simultaneously in different NZB search engines
  • Possibility to intercept NZB file downloads from any web site
  • Highly configurable
    • Target for the NZB file:
      • download to the browsers download folder
      • directly send to SABnzbd, NZBGet, Synology DownloadStation or premiumize.me Downloader
    • Category for the NZB file
      • automatically set a category based on the NZB file (with fallback option)
      • set a standard category for all NZB files
      • choose the category manually from the categories set in NZBGet or SABnzbd
    • de-/activate the completeness check of the NZB file with separate thresholds for file and segment completeness
    • set up additional NZB search engines
    • and more...

Caution: this add-on is currently still in beta testing.

How to use this add-on

NZBlnk

Just left click on a NZBlnk link and NZBDonkey will take over and search for the NZB file. Or right click on a NZBlnk link and choose "Get NZB file". Catching left mouse clicks on a NZBlnk link can be deactivated in the settings, e.g. if you would like to use NZBMonkey in parallel

Header, password and title information provided as plain text

If no NZBlnk link is provided, select title, header and password, then right click on the selected text and choose "Get NZB file". An overlay window will appear showing the extracted title, header and password. If automatic parsing of the selected text did not work correctly you can now manually enter or correct the title, header or password. For your convenience the selected text is shown as well to facilitate to copy and paste the required information. If the title, header and password information is correct select "Get NZB file" and NZBDonkey will take over and search for the NZB file.

Best practice for text selection

alt text

  1. Make sure the title information is in the first line of your selected text. If no other title information was found, the first line will automatically become the title information.
  2. If the NZB filename information in the format “title{{password}}.nzb” is provided, make sure to include this information into your text selection. Title and password information will directly be extracted from this information.

NZB file download interception

Just add the domain of the web site where you would like the download of NZB file to be handled with NZBDonkey to the list of custom domains in the "NZB download interception" settings page and set "Handling of Form Data" to default. NZBDonkey will then capture any NZB file download from this web site and process it according to your settings (e.g. send it to the NZB file target). If there is always the error "this is not a valid nzb file" try to set one of the other options for "Handling of Form Data". If no option is working for this web site please open an issue on github providing as much information about this web site as possible.

nzbdonkey's People

Contributors

tensai75 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

nzbdonkey's Issues

Only partially working on Vivaldi browser

Hi,
since few days, nzbdonkey not working on some sites i use: house-of-usenet.com brothers-of-usenet.com my browser (vivaldi) just downloads the nzb to the download folder, while on drunkenslug, it works as expected -> let me choose category and the sends to sabnzbd.
Strange thing is, it works fine on firefox.
What could be the reason for struggling with vivaldi, it worked few days ago fine. Some setting? did i miss anything? PLease help!

This donkey doesn't want to work!

I'm a noob, I have to be honest stuff like this is out of my pay grade but I love the idea of this extension but can't get it working.
I've Firefox on a MacBook Pro, my Sabnzbd is in a docker on a Qnap.
Everything in donkey is default except sending files to sab, donkey tells me sab is connected ok, I right click on a link and nothing happens, not sure where the file goes but not to sab and donkey knows nothing.
I don't fully understand any of the settings so I'm reluctant to alter,
And help here would be very much appreciated

Multiple Sabnzb APIs

Hi, I have 2 computers each running Sabnzb but the same chrome account synced between the 2, so NZB donkey syncs the same SABNZB API across both PC's. But each PC has its own unique Sabnzb API.

Would it be possible to allow multiple API's to be listed in the NZBDonkey settings, and code so that if the initial API fails then try the second one?

Thanks

Filename from tab-name - enhancement

If I may, I would propose an ehancement for this great addon. Can you add an option to get the name of the nzb being saved to disk from the tabname? I mainly use it on kleverig and there info looks like that:

Poster: OwN-Upload
Post Date: 11.06.2020
Group: alt.binaries.nzb
File: 1KZ9x1bs7Nz6v6beMkWds3J83N
Pass: blablabla
Release Date: 11.06.2020

as you see the file name is cryptic, but the real name of the movie is in the tab/window name. atm i use a addiotional tool to get the tabname and manually enter it in nzbdonkey, but i guess this can be automated?

house-of-usenet.com

Hi,
trying to make nzb download working with the site house-of-usenet.com, but whatever form handling I use I get an invalid nzb error. I saw in the closed issues that you made it work with brothers-of-usenet.net, maybe you may fix it for HoU too?

Dupe files on NZBGet

NZBGet ignores the DupeCheck for files that I send via NZBDonkey.
Is there a way to avoid this?

I have the DupeCheck turned ON on NZBGet, and it works for files that I drop on the watched folder or manually load.

rar files possible?

Hey, I was wondering if NZBDonkey can't detect a download with rar files (whole season). Added domain in the Download monitoring and its working fine with single nzb files. Is it also possible to detect every download from a domain and send rar/zip to sabnzbd?

Thanks in advance :)

NZBDonkey doesn't appear in context menu

Great extension, thanks so much! I have it installed in Firefox, I see it in the toolbar, I can get to settings etc., but it doesn't appear in the context-sensitive menu when I right click. Works as expected in Chrome, but I hate using Chrome. I looked at resolved issues and saw that another user fixed a Firefox issue by reinstalling Firefox, but no dice for me. Any ideas? Thanks again!

not downloading

hello, im trying to download nzbs from "usnt-4all.**" nzb monkey links are not working and when I highlight Title, header and Password then click on get nzb file in context menu, i dont get any download

I have set it to download the nzb with a download propmt (save as), so no forward to an client or something

also no groups are set. addon version is 0.6.4 and chrome is on version 71.0.3578.98 (64bit)

any help would be appreciated

Parser customizable

When we select a text and use context menu, the info populates directly if the nzb text has "header" name.. but if we use some other (for exemple, nombre in spanish).. text is not directly populated.

Thanks

nzbindex.nl help

Hi, having an issue with adding and using a search index, e.g. nzbindex.nl
when using the nzbdonkey search, it will find nothing, but when manually using the same search term on the nzbindex.nl website, i get search results. Same is for pre-installed nzbindex.com (guess both are the same) I don't have a clue how to fix it

[Firefox & Synology] Refreshing after catching NZB

Hey there, I have another weird behavior to report.
I am using Firefox and have my Synology linked with the donkey.
If I have a Tab open with my NAS, this Tab gets refreshed after the donkey made his work on another tab.
Quite annoying if I am working on the NAS at that moment, while searching on another tab.
Once I use the nas-website on another browser (chrome) and firefox for searching, everything works fine, no refreshing etc.

Could you take a look into this problem?

Connecting SAB - Error code 0

Hello,
Thanks for providing such a good Chrome add-on.

I tried to connect NZBDonkey 0.7.5 (beta) to SAB 3.7.1; but it keeps throwing the following error:

Error: An error occurred while connection to SABnzbd
Error: the server responded with error code 0

The thing is, when I test the connection, SAB received the connection; although the API seems not included on the payload.
Error received on SAB:

API key missing, please enter the API key from Config->General into your 3rd party program: ::ffff:192.168.1.166 [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36]

I have tried to include either the API OR NZB key, but the error persists; am I missing something here?
https://imgur.com/a/GyhdfvO
Thanks

Store nzb outside of browsers default download location

In my case i want NZBDonkey to save a nzb file to a samba share (other host, not local), while NZBDonkey is running on my Ubuntu 19.10.

In version 0.7.2 there is a warning that one should only enter relative pathes in "Folder for NZB files".
So i had to enable "Use save as dialog" and select the folder, when starting to download.

Would be good if this dialog is initialized with last path used. Or even better, that "Folder for NZB files" supports samba shares or at least absolute pathes to samba mount points.

Pathes similar to this should be allowed for "Folder for NZB files":
/run/user/1000/gvfs/smb-share:server=mynzbhost.local,share=downloader/nzb

Premiumize fails to download if the the nzb filename has too many chars

Not sure where the exact limit is but as soon as an nzb file has >100 chars the download fails with cryptic errors.
renaming the nzb filename to 54 chars worked for me.
Premiumize is also informed.
It is a problem with premiumize bout NZB Donkey could offer a workaround.
This happens with every NZB which is overhanded to Premiumize (also in the webdownloader)
The password should of course not be deleted from the filename.

Settings to keep the {{password}} within the directory name

I noticed in some cases the NZBDonkey will not name the directory like the corresponding nzb file.
Usually the nzb file name contains the password in {{curly braces}}.
When using the "add" in nzbget the download directory will always be named according to the nzb-filename.
This means the password in curly braces will be part of the directory name that contain the downloaded files.
Due to ressources shortage on my raspberry pi, I'm copying the directory for later batch-processing to my PC.
The missing {{password}} in the directory name is braking the workflow because my batch-script cannot extract the
password.
Is it possible to keep the directory format including the password in {{curly braces}}?
I played with the "NZB file processing" settings but that does't seem to do what I need.
Thank you for considering.

Downloading from NZBKing with "click-catch"

Today I used NZBKing to find a old header.
It was instantly found and even got it's name on the nzbking-entry.
Using NZBDonkey 0.70, it added the nzb to my synology without problems, but with just the cryptic header name.
Is there a way to review the "catch" before sending, so I could add a proper name and password? (maybe adding a option or adding a second context entry?)

Well at least ... NZBKing seems not to work properly.
Even trying to use the "Get NZB" context option with the "header" which I used on nzbking, I don't get a result with nzbdonkey.

If needed, I can provide a sample header by DM.

Br
Stimmenhotel

What is the Correct Custom Search String for easynews.com

I have already tried several variants but do not reach the goal, every time I start a search with the right mouse button #GET NZB File# NZBdonkey glows red.
Here is my search string:
Active Search Engine Name
EasyNews
Search URL
https://members.easynews.com/2.0/index/advanced?=-&gps=%s
Response Type
HTML
JSON object path
name="(\d{9,})"
Regex expression Group no.
1
Download URL
https://members.easynews.com/dl/auto/443/nzb:%s/

Where do I make the mistake ?

Support for more than 9 categories

It would be great if NZBDonkey could support more than 9 categories. Currently it seems that NZBDnkey only supports a maximum of 9 categories.

the nzb file is incomplete with x missing files

Hello

i have a problem with nzbindex.com, i have the following error "the nzb file is incomplete with 31 missing files" (for example with 1575fa055b8643d0ab39f1f7d9c534d3 search) but when i manually search this name on nzbindex i have 32 results. I just have to click on select all > download selected and it's work.

I try to understand why NZBDonkey skip other 31 files.

do you have any suggestion ?

thank you

nzbking bad results

Looks like the top match from nzbking was a partial match of a nzb inside a zip that included 29000 nzbs, all of which sabnzbd helpfully loaded. Putting double-quotes around nzbking searches may force more accuracy.

issue with nzb download intercept

Hello, i'm triying to use the intercept option but it's not working with useneth.li

Source code in page is something like

a class="ipsAttachLink ipsAttachLink_block" data-fileid="53275" href="https://www.usenethd.li/applications/core/interface/file/attachment.php?id=IDNUMBER&amp;key=xxxxxxxxxxxx" data-fileext="nzb" rel="" data-loaded="true"> Quien es a 1 (NF) NZB identifier}}.nzb 2.1 MB · 2 descargas </a

Could you help me? I've configured like post request and usenethd.li (domain)

Thanks

Make Indexer configurable

Hi,

It would be great if it is possible to change the order. I've encountered the issue that the wrong download was found and the password didn't matched.

How/Where can I configure the Firefox extension?

Can't seem to figure out where to adjust settings like: send to sabnzbd, adjust download interception, etc.

The only options I see on the firefox addon manager page for NZBDonkey are on/off/default toggles for: allow auto updates, run in private windows, and run on sites with restrictions.

No message to synology disk since update 7.5

First of all, thank you very much for the tool!
Since version 7.5, sending to Diststation no longer works.
I installed version 7.4 manually, everything ok
Synology DS216 DSM 6.2.4-25556

HouseOfUsenet problem

Since few days intercepting from HoU fails: Error: the server responded with error code 403 (Forbidden)

Title: Mission Impossible Phantom Protokoll 2011 German DL 2160p UHD BluRay x265-ENDSTATiON
Header: undefined
Password: undefined

Happens on all on HoU

Can you confirm this?

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.