nzblnk / nzb-monkey Goto Github PK
View Code? Open in Web Editor NEWReference implementation of how to handle a NZBLNK-URI.
Home Page: https://nzblnk.github.io/nzb-monkey/
License: MIT License
Reference implementation of how to handle a NZBLNK-URI.
Home Page: https://nzblnk.github.io/nzb-monkey/
License: MIT License
Hello,
i have some issues with the settings ... our servers ui path is https://url/sab/
Here are our settings ...
Settings in nzb-monkey:
[SABNZBD]
# SABnzbd Hostname
host = url
# SABnzbd Port
port = 8080
# Use https
ssl = false
# NZB Key
nzbkey = xxx
# Basic Auth Username
basicauth_username = username
# Basic Auth Password
basicauth_password = password
# Basepath
basepath = sab
# Category
category =
# Add the nzb paused to the queue
addpaused = False
When i use these settings, i get an error:
- Pushing to SABNZBD ...FAILED: HTTPConnectionPool(host='url', port=8080): Max retries exceeded with url: /sab/api (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0402B410>: Failed to establish a new connection: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte',))
Same with https and port 9090 ...
what is ReScene
Basicly the gist of this program is that rar files that use store compression can be recreated with a special small file called ".srr"
All you need to do is let the program process the rar's (or an sfv file) and it will create a .srr file which can later be used for reconstruction.
The implications are awesome, you can extract and delete the original rars and if you want you can recreate them with this <10kb file!
a lot of 'collectors' or 'archivers' would appreciate a feature like this.
Hi,
Just notice that the site is back
:-)
Newsleecher is operational again could you hand it over.
He is very powerful
Had to change
from validate import Validator
to
from configobj.validate import Validator
on Arch to get it to work again with the latest updates.
Hi,
At least on my System the version of Konsole
> /usr/bin/konsole -v
konsole 17.08.3
don't have the option
--caption "NZB-Monkey"
anymore. So it doesn't work.
But without it all went fine.
Hope this helps.
Pietro
Premiumize is a Usenet provider which provides a cloud. You can send an NZB via webinterface or via the API to the service and the files are downloaded into the Premiumize Cloud. Premiumize has a Kodi plugin with which you can access media files from your cloud.
It would be great to see NZBMonkey work together with premiumize.
https://app.swaggerhub.com/apis/premiumize.me/api/1.0.0
Let me know if accounts are needed.
Hello,
I think it could be a good idea to add nzb-monkey support in Watcher and Sonarr. Some french sites are using nzblnk instead of giving directly the NZB.
With this new fonctionality we will be able to automatise our download using all format!
If you need support for testing (site with nzblnk) I could provide one!
Thanks for your tool!
Hi,
With the following steps you will get the monkey working on MacOs Mojave (10.14):
#!/bin/sh
cd "$(dirname "$0")"
echo "$1" > last_call.txt
./nzbmonkey.py "$1"
Enjoy
my mistake, sorry
i tried nzb-monkey for the first time on ubuntu. all worked fine after i had installed the missing modules
- Write desktop file to '/home/user/.local/share/applications/nzblnk.desktop'
... DONE
- Add nzblnk to mimeapps.list ... DONE
Configuration successfully finished.
but there is no cfg file in the nzb-monkey folder.
any idea whats wrong?
Traceback (most recent call last):
File "nzbmonkey.py", line 1733, in
File "nzbmonkey.py", line 1332, in main
File "C:\dev\Tools\python34\lib\site-packages\configobj.py", line 1229, in i
nit
File "C:\dev\Tools\python34\lib\site-packages\configobj.py", line 1318, in _lo
ad
configobj.DuplicateError: Duplicate keyword name at line 12.
C:\Users\hope\Downloads\nzbmonkey-v0.2.1-win>
The latest version 0.2.5 isn't working on nzbking. It always results in "NOT FOUND". I think they changed their site 2 weeks ago.
If a search string contains an underscore nzbking returns no search results.
If I replace them with a space nzbking returns search results.
The update of SABnzbd to v3+ (from v2.x.x) included a change to the API that is not yet adressed by NZB-Monkey.
Trying to push a NZB file only results in "Failed" message. Not even listing the categories anymore.
NZB_monkey crashes (about here) with KeyError: 'categories'
unable to retrieve the categories-list from SABnzbd v3.7.0:
Debug output with categorize = manual
in nzbmonkey.cfg:
==========================================
Debug output enabled for NZB-Monkey v0.2.7
==========================================
Started: 2022-11-06 13:26:01 (1667737561)
Command line arguments passed to NZB-Monkey
-------------------------------------------
Arg[0]: C:\Users\hidden\AppData\Local\Programs\nzbmonkey-v0.2.2-win\nzbmonkey.exe
Arg[1]: nzblnk:?t=hidden&h=hidden&p=hidden
-------------------------------------------
Called by NZBLNK scheme:
- Tag : hidden
- Header : hidden
- Password: hidden
- Searching NZB - Search for best NZB enabled
with NZBIndex ... DONE
- Check NZB (Max. 5 missing files - Max. 5.0% missing Segments)
Update counter ...
Check file count ... OK - 37 from 37 files
Check segments ...
Total Segments: 10880
Expected Segments: 10880
Missing Segments: 0
Additional Segments: 0
OK - 10880 from 10880 segments
Overall result: OK - All 37 files are complete
use NZB from NZBIndex
Upload age: 4 days
Upload started: 2022-11-02
Upload duration: 00:01:18
Traceback (most recent call last):
File "C:\dev\python\nzb-monkey-github\src\nzbmonkey.py", line 1751, in <module>
File "C:\dev\python\nzb-monkey-github\src\nzbmonkey.py", line 1559, in main
KeyError: 'categories'
Debug output with categorize = off
or categorize = auto
in nzbmonkey.cfg:
==========================================
Debug output enabled for NZB-Monkey v0.2.7
==========================================
Started: 2022-11-06 13:20:29 (1667737229)
Command line arguments passed to NZB-Monkey
-------------------------------------------
Arg[0]: C:\Users\hidden\AppData\Local\Programs\nzbmonkey-v0.2.2-win\nzbmonkey.exe
Arg[1]: nzblnk:?t=hidden&h=hidden&p=hidden
-------------------------------------------
Called by NZBLNK scheme:
- Tag : hidden
- Header : hidden
- Password: hidden
- Searching NZB - Search for best NZB enabled
with NZBIndex ... DONE
- Check NZB (Max. 5 missing files - Max. 5.0% missing Segments)
Update counter ...
Check file count ... OK - 37 from 37 files
Check segments ...
Total Segments: 10880
Expected Segments: 10880
Missing Segments: 0
Additional Segments: 0
OK - 10880 from 10880 segments
Overall result: OK - All 37 files are complete
use NZB from NZBIndex
Upload age: 4 days
Upload started: 2022-11-02
Upload duration: 00:01:18
- Pushing to SABNZBD ...OK
- Saving NZB-file ... OK
- Done
Close window in 1 second(s)
...or is this a SABnzbd issue?
#34
Can somebody do something with write access?
THX
Currently nzb-monkey supports 4 Indexers. Unfortunatly, all of them become less reliable every day, espacially with older posts. Software like UE Explorer or Shmes /Grabit do the job. But they do not cooperate with nzb-monkey. An Interface / API connecting to these services would be .. a very nice thing :)
because nzbking is down, it would make sense to remove this from the search list to not wait until it timed out.
Hi.
I'm working on an App for Android to handle NZBLNKs like your nzb-monkey for Windows. And I'd like to know if it is fine for you if I use the name and the icon/logo?
Regards,
Daniel
The script starts but it's terminated after a few seconds.
python3 nzbmonkey.py
NZB-Monkey v0.2.2
=================
(nzbmonkey.py:24436): Gtk-WARNING **: 17:37:07.396: Theme parsing error: gtk.css:127:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(nzbmonkey.py:24436): Gtk-WARNING **: 17:37:07.396: Theme parsing error: gtk.css:128:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(nzbmonkey.py:24436): Gtk-WARNING **: 17:37:07.396: Theme parsing error: gtk.css:132:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
ERROR: Please provide a tag and header info.
uname -a
Linux localhost 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64 GNU/Linux
lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (buster)
Release: testing
Codename: buster
dpkg -l | grep -e pyperclip -e requests -e configobj -e colorama
ii python-configobj 5.0.6-3 all simple but powerful config file reader and writer for Python 2
ii python-requests 2.18.4-2 all elegant and simple HTTP library for Python2, built for human beings
ii python3-colorama 0.3.7-1 all Cross-platform colored terminal text in Python - Python 3.x
ii python3-configobj 5.0.6-3 all simple but powerful config file reader and writer for Python 3
ii python3-pyperclip 1.6.4-1 all Cross-platform clipboard module for Python3
ii python3-requests 2.18.4-2 all elegant and simple HTTP library for Python3, built for human beings
hello,
can you please include link that foreward to the newest version from nzbmonkey? (for command line)
I love nzb-monkey, but I hate that I can only use it on my windows pc. I'd rather use it everywhere - including my mobile phone. To achieve this a simple docker container with a lightweight webserver should be enough. It doesn't need more than an input filed on the start page where the nzblnk can be put. The config can be in a fix text file at first. Later on, a config page would be nice. The output of the script can be shown in a simple text field.
nzb-monkey can't find this file a02c9aacd4e64384bc662f2d52da021a
it's possible to find it with manual search on nzbindex but not via nzb-monkey
My sabnzbd instance lives behind an apache reverse proxy and is located at document root. Pushing to sabnzb vrom nzbmonkey fails for that reason since the path is hard coded in the code. This diff fixes the problem:
--- nzbmonkey-v0.1.10-linux/nzbmonkey.py 2017-02-23 23:13:08.000000000 +0100
+++ nzbmonkey/nzbmonkey.py 2017-02-24 13:02:58.467035916 +0100
@@ -1055,7 +1058,7 @@
# region NZB Targets
-def push_nzb_sabnzbd(host, port, ssl, api_key, category, paused, sabnzbd_name, nzb_content,
+def push_nzb_sabnzbd(host, port, ssl, api_key, basepath, category, paused, sabnzbd_name, nzb_content,
start_message='Pushing to SABNZBD', debug=False):
"""Push a NZB to SABnzbd
@@ -1063,6 +1066,7 @@
:param str port: SABnzbd Port
:param bool ssl: Use https
:param str api_key: NZB Api Key
+ :param str basepath: Basepath where SABnzbd lives
:param str category: SABnzbd Category
:param str paused: Add the nzb paused
:param str sabnzbd_name: Name of the SABnzbd job. To send also the RAR password add {{password}} to the job name
@@ -1076,7 +1080,7 @@
print(start_message, end='', flush=True)
scheme = 'https' if ssl else 'http'
- req_url = '{0}://{1}:{2}/sabnzbd/api'.format(scheme, host, port)
+ req_url = '{0}://{1}:{2}/{3}/api'.format(scheme, host, port, basepath)
post_data = {
'output': 'xml',
@@ -1468,6 +1472,7 @@
exe_target_cfg.get('port', '8080'),
exe_target_cfg.as_bool('ssl'),
exe_target_cfg.get('nzbkey', ''),
+ exe_target_cfg.get('basepath', 'sabnzbd'),
category_args if category_args else exe_target_cfg.get('category', ''),
exe_target_cfg.as_bool('addpaused'),
nzbsrc['tag'] if nzbsrc['pass'] is None else '%s{{%s}}' % (
Hi,
I've just see that I've a problem with Nzbindex and nzbking servers:
On each search I've this message:
But I could browse the website for nzbindex. NZBking seems to be down!
Could you have a look?
Thanks a lot
Just entdeckt, coole Sache!
Meinst Du, man könnte nzb-monkey auch für den Zugang via Proxy erweitern?
In meinem konkreten Fall benötige ich z.B. den Internet-Zugang via Socks5 Proxy.
Danke.
After NZBindex beta was shut down, standard NZBindex search changed, resulting in NZBmonkey not finding any results on NZBindex anymore at all
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.