Download the PHP package nntmux/newznab-tmux without Composer

On this page you can find all versions of the php package nntmux/newznab-tmux. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package newznab-tmux

Latest Stable Version License StyleCI Coverage Status Become a Patron!

NNTmux automatically scans usenet, similar to the way google search bots scan the internet. It does this by collecting usenet headers and temporarily storing them in a database until they can be collated into posts/releases. It provides a web-based front-end providing search, browse, and programmable (API) functionality.

This project is a fork of the open source usenet indexer newznab plus: https://github.com/anth0/nnplus and open source nZEDb usenet indexer https://github.com/nZEDb/nZEDb

NNTmux improves upon the original design, implementing several new features including:

Prerequisites

System Administration know-how. NNTmux is not plug-n-play software. Installation and operation requires a moderate amount of administration experience. NNTmux is designed and developed with GNU/Linux operating systems. Certain features are not available on other platforms. A competent Windows administrator should be able to run NNTmux on a Windows OS.

Hardware

32GB RAM, 4 cores(8 threads) and 80GB disk space minimum.

If you wish to use more than 5 threads an eight core CPU is beneficial.

The overall speed of NNTmux is largely governed by performance of the database. As many of the database tables should be held within system RAM as possible. See Database Section below.

Software

PHP 8.1+ (and various modules)
MariaDB 10+ or MySQL 8+ (Postgres is not supported)

The installation guides have more detailed software requirements.

Database

Most (if not all) distributions ship MySQL with a default configuration that will perform well on a Raspberry Pi. If you wish to store more that 500K releases, these default settings will quickly lead to poor performance. Expect this.

As a general rule of thumb the database will need a minimum of 1-2G buffer RAM for every million releases you intend to store. That RAM should be assigned to this parameter:

Use mysqltuner.pl for recommendations for these and other important tuner parameters. Also refer to the nZEDb project's wiki page: https://github.com/nZEDb/nZEDb/wiki/Database-tuning. This is particularly important before you start any large imports or backfills.

Installation

Follow NNTmux Ubuntu install guide:

https://github.com/NNTmux/newznab-tmux/wiki/Ubuntu-Install-guide

For composer install and getting NNTmux follow this guide:

https://github.com/NNTmux/newznab-tmux/wiki/Installing-Composer

Docker

NNTmux uses Laravel Sail to manage docker container. To start docker container, edit your .env and then run:

Support

Support is given on discord: https://discord.gg/GjgGSzkrjh

Licenses

NNTmux is GPL v3. See LICENSE.txt for the full license.

All external libraries will have their full licenses in their respectful folders.


All versions of newznab-tmux with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-bcmath Version *
ext-ctype Version *
ext-curl Version *
ext-exif Version *
ext-fileinfo Version *
ext-filter Version *
ext-gd Version *
ext-hash Version *
ext-iconv Version *
ext-intl Version *
ext-json Version *
ext-mbstring Version *
ext-mysqlnd Version *
ext-openssl Version *
ext-pcre Version *
ext-pdo Version *
ext-pdo_mysql Version *
ext-session Version *
ext-simplexml Version *
ext-sockets Version *
ext-sodium Version *
ext-spl Version *
ext-xmlwriter Version *
ext-zlib Version *
aharen/omdbapi Version ^2.1
anhskohbo/no-captcha Version dev-master
b3rs3rk/steamfront Version dev-master
bacon/bacon-qr-code Version ^2.0
bhuvidya/laravel-countries Version ^10.0
brick/math Version ^0.11
caneara/triggers Version ^1.0
canihavesomecoffee/thetvdbapi Version ^2.0
dariusiii/php-itunes-api Version ^1.0
dariusiii/rarinfo Version ^2.7
dariusiii/tmdb-laravel Version ^6.0
dariusiii/token Version ^5.0
dborsatto/php-giantbomb Version ^2.2
divineomega/php-cli-progress-bar Version ^2.1
doctrine/dbal Version ^3.7
fakerphp/faker Version ^1.12
genealabs/laravel-caffeine Version ^10.0
geoip2/geoip2 Version ^2.13
google/recaptcha Version ^1.3
guzzlehttp/guzzle Version ^7.2
imdbphp/imdbphp Version ^8.1
intervention/image Version ^3.0.1
james-heinrich/getid3 Version 1.9.*
jamesmills/laravel-timezone Version ^1.13
joshpinkney/tv-maze-php-api Version dev-master
jrean/laravel-user-verification Version ^11.0
junaidnasir/larainvite Version ^5.0
kevinlebrun/colors.php Version ^1.0
laravel/framework Version ^10.32
laravel/horizon Version ^5.21
laravel/pulse Version ^1.0@beta
laravel/sanctum Version ^3.3
laravel/scout Version ^9.0
laravel/telescope Version ^4.17
laravel/tinker Version ^2.8
laravel/ui Version ^4.2
laravelcollective/html Version ^6.4
league/climate Version ^3.8
mailerlite/laravel-elasticsearch Version ^11.0
manticoresoftware/manticoresearch-php Version ^3.0
marcreichel/igdb-laravel Version ^4.1
mhor/php-mediainfo Version ^5.5
monicahq/laravel-cloudflare Version ^3.5
monolog/monolog Version ^3.5
mtownsend/xml-to-array Version ^2.0
nesbot/carbon Version ^2.71
opis/closure Version ^3.6
pear/net_nntp Version ^1.6.0
php-ffmpeg/php-ffmpeg Version ^1.1
php-http/guzzle7-adapter Version ^1.0
php-http/message Version ^1.16
pragmarx/google2fa-laravel Version ^2.1
predis/predis Version ^2.2
propaganistas/laravel-disposable-email Version ^2.2
ramsey/uuid Version ^4.7
revlenuwe/gearer Version dev-master
sentry/sentry-laravel Version ^4.1
smarty/smarty Version ^4.3
spatie/async Version ^1.6
spatie/laravel-backup Version ^8.4
spatie/laravel-directory-cleanup Version ^1.9
spatie/laravel-fractal Version ^6.0
spatie/laravel-ignition Version ^2.3
spatie/laravel-image-optimizer Version ^1.7
spatie/laravel-permission Version ^6.1
sspat/es-query-sanitizer Version ^1.0
stechstudio/laravel-zipstream Version ^4.13
symfony/http-client Version ^7.0
symfony/postmark-mailer Version ^7.0
symfony/process Version ^6.0
vlucas/phpdotenv Version ^5.6
voku/simple_html_dom Version ^4.8
yab/laravel-scout-mysql-driver Version ^5.1
ytake/laravel-smarty Version ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nntmux/newznab-tmux contains the following files

Loading the files please wait ....