Skip to content

NNTP binary poster with mulitple SSL connection support

Notifications You must be signed in to change notification settings

nicors57/newsmangler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newsmangler

newsmangler is a basic client for posting binaries to Usenet. The only notable feature is multiple connection support to efficiently utilize modern bandwidth. It supports SSL connection !

Requirements

Python 2.6 or newer (including Python 3). For SSL connection you will need OpenSSL: pip install python-openssl or sudo aptitude install python-openssl (debian/ubuntu)

Installation

  1. Download the source: git clone git://github.com/nicors57/newsmangler.git (or download a .zip I guess).
  2. Copy sample.conf to ~/.newsmangler.conf, edit the options as appropriate. cp sample.conf ~/.newsmangler.conf nano ~/.newsmangler.conf
  3. Download and install the yenc module for greatly improved yEnc encoding speed.

Usage

Make a directory containing the files you wish to post, the _directory name_ will be used as the post subject. For example, with a directory structure such as:

test post please ignore/
  • test.nfo
  • test.part1.rar
  • test.part2.rar

And the command line: python mangler.py "test post please ignore"

The files will post as:
test post please ignore [1/3] - "test.nfo" yEnc (1/1) test post please ignore [2/3] - "test.part1.rar" yEnc (01/27) test post please ignore [3/3] - "test.part2.rar" yEnc (01/27)

See python mangler.py --help for other options.

Notes

Upload using Python3 is slower (~20%) than using python2.

About

NNTP binary poster with mulitple SSL connection support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%