"Proof of Concept" for an NZB search engine that searches for a header directly on the Usenet server and then generates the NZB files.
The program searches in each specified newsgroup for a configurable number of days backwards from a specified date. So if the approximate date the file was posted on Usenet and the newsgroup are known (e.g. from an Usenet forum post), there is a good chance that this program will find the messages and generate the NZB file for download. The program is mainly intended to search for very old Usenet posts that are still available on the Omicron backbone but have not been indexed by the known Usenet indexers.
This fork tries to convert the original command line tool into a web based, dockered version.
It is far from perfect and I advice you to use it with caution.
Copy the config.yml.example to config.yml. Open the "config.yml" and adjust the settings under "Server" according to the settings of your Usenet account. The other settings can be adjusted according to your own requirements. There are some explanations in the comments in the configuration file.
Build the image with:
docker build --tag nzbsearcher .
Run the container with:
docker run -d \
--publish 8080:8080 \
-v ./config.yml:/app/config.yml \
-v ./nzbdrop:/nzb \
--name nzbsearcher \
nzbsearcher
Explanation of the parameters:
- --publish 8080:8080 makes sure that you can reach the container at the given port
- -v ./config.yml:/app/config.yml makes your configuration available to the container
- -v ./nzbdrop:/nzb links nzbsearcher with a usenet downloader
Alternatively docker compose can be used.
nzbsearcher:
build: https://github.com/grasshide/nzbsearcher.git#main
container_name: nzbsearcher
image: nzbsearcher
volumes:
- /path/to/config.yml:/app/config.yml
- /path/to/nzbdrop:/nzb
Run the docker container as described above. Then navigate to http://localhost:8080 with your browser to open the web interface.
- added a web interface
- added docker capabilities
- added nzblnk parser from hnz101
All credits go to tensai75: Link to Repo CSS theme source: https://codepen.io/Godex/pen/DLgQbg