Ensisoft Software
NEWSFLASH - USENET BINARY READER

Newsflash 2.2.0 is out with new features! Some of the new features include:

Versions marked with "b" are Beta releases and as such might contain some bugs or unfinished features. All versions come with integrated Python (currently 2.5.1).

Windows x86 binaries

05-07-08 00:15  newsflash_2.2.0.zip *
26-05-08 19:28  newsflash_2.2.0b4.zip
19-02-08 20:20  newsflash_2.1.0.zip
12-12-07 19:34  newsflash_2.0.0.zip

Linux x86 binaries

05-07-08 14:10  newsflash_2.2.0.tar.gz *
19-02-08 20:20  newsflash_2.1.0.tar.gz
12-12-07 17:38  newsflash_2.0.0.tar.gz

What is Usenet?
What are newsgroups?
What is NNTP?

Newsflash is usenet binary newsreader optimized for speed, simplicity, portability and efficient resource usage. It offers a lightweight, yet powerful and extremely fast and slick interface for powerusers who do not shy away from terminal based applications. Embedded Python engine will make sure you never run out of features.

photo

Get the maximum value for your Usenet account! Performance is everything and Newsflash is all about performance! Newsflash handles volumes of data gracefully and provides you with maximum throughput. Every aspect of Newsflash has been designed from the performance point of view, yet not sacrificing reliability or robustness.

photo
IMDb extension extension_imdb.py

Supported platforms Feature list photo

INTEGRATED PYTHON

What is Python?
Newsflash embeds the Python scripting engine. Currently the Python version is 2.5.1. Embedded Python allows you to customize some features of the application. Currently background 'action' scripts are supported. These are scripts that define certain callback functions which are then invoked by the host application when matching events occur in the system. A good example of a scriptable and customisable action is a batch complete event. A script can for instance invoke a RAR tool for extracting files archieved with WinRAR.

The example script here defines a single hook function. This function plays a .wav file when a batch download has been completed.



def playsound(file):
    if os.name == 'posix':
        wav=None
        dsp=None
        try:
            wav=wave.open(file, 'r')
            (nc,sw,fr,nf,comptype, compname) = wav.getparams( )

            dsp=ossaudiodev.open('/dev/dsp', 'w')
            AFMT_S16_NE = ossaudiodev.AFMT_S16_LE
            dsp.setparameters(AFMT_S16_NE, nc, fr)
            dat=wav.readframes(nf)
            dsp.write(dat)
        finally:
            if wav != None:
                wav.close()
            if dsp !=None:
                dsp.close()
            raise
    elif os.name == 'nt':
        winsound.PlaySound(file, winsound.SND_FILENAME)


def newsflash_batch_complete(location):
    """ This is the batch complete hook function.This is called 
    whenever a batch download completes.The argument given 
    specifies the location of the batch files (i.e. the folder)
    on the filesystem. """
    if completeWav==True:
        file=where_am_i() + 'complete.wav'
        playsound(file)

photo

Try Newsflash now. It is FREE!



/download     
Blue Starfish