Main > Free Download Search >

Free newsgroup software for linux

newsgroup

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 36
NewsBro 2.4.2

NewsBro 2.4.2


NewsBro project is a web application providing usenet news service. more>>
NewsBro project is a web application providing usenet news service. It provides support for multiple users accessing multiple news groups via multiple news servers.
Main features:
- web-based Usenet access
- full-featured news reader
- multi-user access with individual profiles
- one click filtered access to all images within a newsgroup
- multi-server binary file support
- XFace support
- yEnc decoder
- stand-alone and Java servlet versions
- News RC File
- Header and article caching
- NZB support
- XPAT threading
- Binary file harvesting
- Watch List for monitoring followups
- RSS feed for each group
- Configurable threads list
<<less
Download (0.27MB)
Added: 2007-08-11 License: Free for non-commercial use Price:
808 downloads
NewsGrabber 1.1

NewsGrabber 1.1


NewsGrabber provides a Perl script to monitor several newsgroups for several regular expressions. more>>
NewsGrabber provides a Perl script to monitor several newsgroups for several regular expressions.
With NewsGrabber you can search newsgroups for subjects (regular expressions are allowed), monitor articles in newsgroups, or just fetch an article by message id.
It is configured by an XML file, and you can specify as many regular expressions per newsgroup as you like.
You can also add a number of news servers.
Enhancements:
- You can now generate simple statistics, print only the message id or the header instead of the whole found article, and write the articles to a file instead of stdout.
- There have been some minor bugfixes.
<<less
Download (0.004MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
964 downloads
Newsd 1.44

Newsd 1.44


Newsd is a standalone local NNTP news server for private newsgroup serving on a single server. more>>
Newsd is a standalone local NNTP news server for private newsgroup serving on a single server.
It is useful for serving private newsgroup(s) to an intranet or the Internet and can act as a simple mail gateway, however it does not interface with other news servers and cannot manage distributed news feeds, i.e. Usenet news.
Newsd is available under the terms of the GNU General Public License. The Newsd source code should compile on any POSIX-compliant operating system. Binaries are provided for Linux and MacOS X.
Enhancements:
- Important fix to multiline headers being split during header reordering
- STR#15: Path: now maintained and passed through mail gateway
- STR#16: Mailgateway: "From" field now renamed to "X-Original-From:"
<<less
Download (0.10MB)
Added: 2005-10-20 License: GPL (GNU General Public License) Price:
1464 downloads
GKnews 0.1.1

GKnews 0.1.1


GKnews provides a NNTP server monitor plugin for GKrellM2. more>>
GKnews provides a NNTP server monitor plugin for GKrellM2.
GKnews is an NNTP server monitor plugin for GKrellM2. For every newsgroup configured, it shows the number of new articles available on server since the last one readed. It features multiple server and newsgroup support and authentication for each server.
Main features:
- Multiple servers support
- Multiple newsgroups per server
- Authentication support (Original AUTHINFO)
- Easy (?) configuration
<<less
Download (0.030MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
913 downloads
newslite 1.7

newslite 1.7


newslite is a UNIX/LINUX command line tool to download from newsgroup. more>>
newslite is a UNIX/LINUX command line tool to download from newsgroup and decode multipart and monopart yENC and UU (Unix-to-Unix) encoded files.
Main features:
- threads XOVER command for faster group message header retrieval
- threads file download for faster download
- builds full list of groups hosted by the server
- resumes download session in case of connection loss program interruption
- makes use of configuration file to simplify user command interface
- builds "title" and "file" lists from article headers for quicker group content analysis
- decodes yEnc and UU multi and mono-part encoded files
- supports news server authentication
- supports NZB file processing (check the newzbin site for further information)
- allows connection to news server through any TCP port (i.e. not only using NNTP 119)
Enhancements:
- This release adds a group Search option.
- The MAC binary is now universal (PPC and Intel).
<<less
Download (0.039MB)
Added: 2006-10-09 License: Freeware Price:
1110 downloads
News::Archive 0.14

News::Archive 0.14


News::Archive is a Usenet news archiving package for downloading and later accessing news articles in bulk. more>>
News::Archive is a Usenet news archiving package for downloading and later accessing news articles in bulk.

It can load articles laid out in INN format, retrieve them from a running news server, or just take articles one-by-one. News::Archive module is compatible with News::Web and Net::NNTP::Server, so the articles can be shared either via the Web or via NNTP.

SYNOPSIS

use News::Archive;
my $archive = new News::Archive
( basedir => /home/tskirvin/kiboze );

# Get a news article
my $article = News::Article->new(*STDIN);
my $msgid = article->header(message-id);

die "Already processed $msgidn"
if ($archive->article( $messageid ));

# Get the list of groups were supposed to be saving the article into
my @groups = split(s*,s*, $article->header(newsgroups) );
map { s/s+//g } @groups;

# Make sure were subscribed to these groups
foreach (@groups) { $archive->subscribe($_) }

# Actually save the article.
my $ret = $archive->save_article(
[ @{$article->rawheaders}, , @{$article->body} ], @groups );
$ret ? print "Accepted article $messageidn"
: print "Couldnt save article $messageidn";

News::Archive keeps several files to keep track of its archives:

active file

Keeps track of all newsgroups we are "subscribed" to and all of the information that changes regularly - the number of articles we have archived, the current first and last article numbers, etc.

Watched over with News::Active.

history database

A simple database keeping track of articles by Message-ID. Makes access by ID easy, and ensures that we dont save the same article twice. The database chosen to maintain these is user-determined.

newsgroup file

Keeps track of more static information about the newsgroups we are subscribed to - descriptions, creation dates, etc.

Watched over with News::GroupInfo.

archive directory

Directory structure of all articles, with each article saved as a single textfile within a directory structure laid out at one section of the group name per directory, such as "rec/games/mecha". Crossposts are hardlinked to other directory structures.

Articles are actually divided into sub-directories containing up to 500 articles, to avoid Unix directory size performance limitations. Individual files are thus stored in a file such as "rec/games/mecha/1.500/1".

Each newsgroup also contains overview information, watched over with
News::Overview. This overview file goes in the top of the structure,
such as "rec/games/mecha/.overview".

You may note that these files are very similar to how INN does its work. This is intentional - this package is meant to act in many ways like a lighter-weight INN.

Usage:

Global Variables

The following variables are set within News::Archive, and are global throughout all invocations.

$News::Active::DEBUG
Default value for "debug()" in new objects.

$News::Active::HOSTNAME
Default value for "hostname()" in new objects. Obtained using
"Sys::Hostname::hostname()".

$News::Active::HASH
The number of articles to keep in each directory. Default is 500;
change this at your own peril, since things may get screwed up later
if you change it after archiving any articles!
<<less
Download (0.033MB)
Added: 2006-03-24 License: Perl Artistic License Price:
1309 downloads
WWW::Google::Groups 0.09

WWW::Google::Groups 0.09


WWW::Google::Groups is a Perl module for Google Groups Agent. more>>
WWW::Google::Groups is a Perl module for Google Groups Agent.

BROWSING

use WWW::Google::Groups;

$agent = new WWW::Google::Groups
(
server => groups.google.com,
proxy => my.proxy.server:port,
);


$group = $agent->select_group(comp.lang.perl.misc);

$group->starting_thread(0); # Set the first thread to fetch
# Default starting thread is 0

while( $thread = $group->next_thread() ){
while( $article = $thread->next_article() ){

# the returned $article is an Email::Simple object
# See Email::Simple for its methods

print join q/ /, $thread->title, header(From).>, $/;
}
}
If you push raw to the argument stack of $thread->next_article(), it will return the raw format of messages.
while( $thread = $group->next_thread() ){
while( $article = $thread->next_article(raw) ){
print $article;
}
}
Even, you can use this more powerful method. It will try to mirror the whole newsgroup and save the messages to a Unix mbox.
$agent->save2mbox(
group => comp.lang.perl.misc,
starting_thread => 0,
max_article_count => 10000,
max_thread_count => 1000,
target_mbox => perl.misc.mbox,
);

<<less
Download (0.006MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1067 downloads
phpGroupWare 0.9.16.012

phpGroupWare 0.9.16.012


phpGroupWare (formerly known as webdistro) is a multi-user groupware suite written in PHP. more>>
phpGroupWare is a multi-user groupware suite written in PHP.
It provides about 50 web-based applications, as there are the Calendar, Addressbook, an advanced Projects manager, Todo List, Notes, Email, Newsgroup- and Headlines Reader, a Filemanager and many more Applications. The calendar supports repeating events and includes alarm functions. The email system supports inline graphics and file attachments.
The system as a whole supports user preferences, themes, user permissions, multi-language support and unser groups. It includes modules to setup and administrate the working environment. The groupware suite is based on an advanced Application Programming Interface (API).
Enhancements:
- Security Fix for CVE-2007-4048
- Improved PHP 5 support
- Various bug fixes
<<less
Download (18.3MB)
Added: 2007-08-14 License: LGPL (GNU Lesser General Public License) Price:
802 downloads
srcpd 2.0.10

srcpd 2.0.10


SRCP is a TCP/IP Protocol to cover all aspects of model railroading. more>>
SRCP is a TCP/IP Protocol to cover all aspects of model railroading. It is ascii text based and follows a strict command-response schema. In the world of SRCP the server is the interface to the model railway system.
Any client connects to the server and recieves information about the state of any component (including the server) and sends commands to change the state of any component. Thus SRCP is fully multiuser. To prevent conflicts, a component can be locked by one client session.
SRCP means Simple Railroad Command Protocol. It is an IP based protocol. It covers all aspects of model railroading. srcpd project implements a client-server architecture.
SRCP defines an abstract layer above the model railroad system. If covers the differences between DCC or MarklinMotorola or any other system. A client developer does not need to know, which type of signalling is used. Even if a complete new system comes up: once a SRCP server implements it, any SRCP client can be used without any change.
SRCP consists of command words and devices, on which the commands operate. Command words are SET, GET, WAIT, VERIFY, RESET, INIT and TERM. The most important devices are locomotive decoders (GL== generic loco), impulse decoders (GA == generic accessoire) and feed back sensors. To address decoder programming so called Service mode devices are defined.
All components are structured in busses, which basically bundle components which are accessible through a shared device (e.g. a central unit). These busses will also be used to segment the adress space. One basic feature of SRCP is that it never changes the hardware adress. E.g. can the NMRA "short" addresses and the "long" addresses be structured into two independent busses. It is the responsibility of the server developer, to define the the bus structure well. A client developer has to take care, that the address of any component contains two elements.
Not all components does exists on all systems. To get initial information, the server can inform the client about all devices it knows about. Some functionality can even be emulated by the server, if the target does not support the requested feature (e.g. get current speed: many railroad systems do not support this operation).
Another nice feature, which is can be used is a central time source. SRCP contains a time "device", which keeps all clients with a current model time. This time can run at any ratio to the real time: 6 real time minutes can be 1 model hour.
SRCP has evolved over time. The first usable revision, which is outdated by now is called 0.7.3. It works well and a lot of program still use it. For all software we encourage to use the current version 0.8.2, which is stable for more than a year. The most recent version is called 0.8.3-wip, which contains a few enhancements. They are not yet formally correct and may contain errors or can be changed in the future.
Future Versions of SRCP will keep compatability with the current 0.8 specification. A client can request a special SRCP version during the initial handshake.
The discussion around SRCP runs in the German newsgroup de.rec.modelle.bahn.
Enhancements:
- This release adds basic loconet support, provides enhancements for Selectrix and LI100, and includes internal changes for better support of Linux 2.6 and 64-bit architectures.
- From the SRCP 0.8.3 the SET FB feature was implemented.
- This is most useful for the loopback bus, as others may suffer from hardware support.
<<less
Download (0.27MB)
Added: 2006-12-09 License: GPL (GNU General Public License) Price:
1051 downloads
sqlDESKTOP 3.00

sqlDESKTOP 3.00


sqlDESKTOP is a computerized manual filing system arranged just like an ordinary office with pictures of real cabinets. more>>
sqlDESKTOP is a computerized manual filing system arranged just like an ordinary office with pictures of real cabinets and real folders. You can arrange by project, by department or whatever makes sense to you.
sqlDESKTOP doesnt tell you how to organize, it lets you do things your own way. Documents are easy to find because you dont have to remember the exact name of the document or where you put it. Instead, you can visually locate what you are looking for in a familiar office environment and click on it.
Main features:
- Marketing report (Microsoft Word file)
- sales forecast (star office file)
- Resellers agreements (data shared with his salesmen team)
- Photos of company plant (Album photo)
- Order records (database query)
- E-commerce site (Internet Web page)
- Press release (Email sent to journalists)
- Customers feedback forum (Internet Newsgroup)
Enhancements:
- MySQL release 5, SqlServer 2005 (the free version of SqlServer), DB2, Oracle, and Derby - Cloudscape are supported.
- A server component was added for small networks without a DBA: sqlDESKTOPserver.
- The Derby - Cloudscape database is embedded with sqlDESKTOPserver.
- A back up feature was added for the single user version.
- Support for digital photos was improved.
- You can save a photo with bulk talk or in comics format into a JPEG file.
- You can mail a photo with bulk talk or in comics format directly to traditional email client application.
<<less
Download (51.8MB)
Added: 2006-11-23 License: Freeware Price:
1068 downloads
KNewz 0.1 Beta 2

KNewz 0.1 Beta 2


KNewz project is a binary newsgroup client for KDE4. more>>
KNewz project is a binary newsgroup client for KDE4. I wrote it because there is no one client out there that does what I want it to. Planned features include automatic PAR2 checking (via kpart, whee), automatic unpacking of downloaded files, System tray support (trivial I know), DBUS support, automatic queue save and restore upon shutdown/startup. Feel free to request more.
Enhancements:
- Development has been on hold for the summer vacation :) KDE Beta 1 has just come out however, so I made the code compatible with it. I hadnt been developing it lately since the KDE API was constantly in flux, and I got sick of adding new features only to have my code not compiling with the next SVN revision because the API had been changed. However, the API has been frozen now so Ill be developing this actively now again.
- The good news is that I have been using this exclusively to download my binaries, and I have found and fixed lot of bugs. A few remain though, and will be fixed for the 0.1 release. Queue saving and editing features will be introduced in the 0.2 release, and the connection code will be rewritten.
<<less
Download (0.090MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
871 downloads
BNR 0.14.7

BNR 0.14.7


BNR is a news reader software specifically tailored for binary articles more>>
BNR is a news reader software specifically tailored for binary articles. BNR downloads and decodes binary articles and saves them on your hard drive to the directory of your choice.BNR can download and decode only binary articles and can save them to the hard drive.. BNR can also download text articles, but other news readers are probably better suited to this task. BNR will run on PC hardware running either Windows or Linux operating systems.
Main features:
- support for multiple news servers simultaneously
- checking for file existence before you start downloading an article
- plugin support
- article download optimization
- header download optimization
- connect-on-demand
- internal JPEG viewer
- newsgroup-specific settings
- customizable interface
Version restrictions:
- does not support reply threads
- does not (at least for now) support article posting
<<less
Download (0.94MB)
Added: 2006-06-06 License: Freely Distributable Price:
1241 downloads
GoodProfOrNot 2.3.12

GoodProfOrNot 2.3.12


GoodProfOrNot is a database and web system for organizing, interpreting, and presenting course survey results. more>>
GoodProfOrNot is a database and web system for organizing, interpreting, and presenting course survey results.
GoodProfOrNot project is designed to show ratings of instructors (professors and student instructors) and classes.
The project is implemented in Python (see below for rationale). The back-end uses any SQLObject-compatible database, such as MySQL, PostgreSQL, SQLite.
The front-end outputs raw hand-designed/coded HTML and CSS. Output can either be dynamically generated using the CGI front-end (with caching and mod_python/FastCGI support) or pre-generated as static HTML.
Python allows rapid prototyping and implementation: to add the "newsgroup" field to the system only took 15 minutes to update the database schema and HTML front-end, and 10 minutes to write a program to link all the ucb.class.(cs|ee)* newsgroups.
This course survey system started as a final project for a Python class taught by student instructor Ka-Ping Yee. Its primary goal was to replace an old system used by Eta Kappa Nu at UC Berkeleys EECS course survey system. It has since become very successful and other schools use it.
Enhancements:
- Fix parse error when user enters search query of e.g. "CS C191".
- Bug reported by Ramesh Sridharan
<<less
Download (1.2MB)
Added: 2005-12-16 License: GPL (GNU General Public License) Price:
1407 downloads
KIO-POV 0.2

KIO-POV 0.2


KIO-POV is a KDE IO-Slave for the Persistence of Vision Raytracer (POV-Ray). more>>
KIO-POV is a KDE IO-Slave for the Persistence of Vision Raytracer (POV-Ray).
It provides an easy-to-use interface to POV-Ray for rendering scenes, viewing render results, render logs and information about POV-Ray files. For example if you want to render the scene /usr/local/share/povray-3.6/scenes/advanced/biscuit.pov (which comes with POV-Ray) you just open:
pov:/usr/local/share/povray-3.6/scenes/advanced/biscuit.pov?render
in konqueror (or in a KDE image editor if you want to edit the image) and you get the image rendered by POV-Ray.
Render results are cached so when you access the same render twice without modifying the scene you will not have to wait for the render to finish again.
Apart from the basic rendering mode which returns a PNG image you can also access information summaries about the scene in HTML form (see screenshot) and view the log file of the render. If POV-Ray reports errors while processing the scene the error message will be shown as well.
KIO-POV also supports MegaPOV. MegaPOV scenes are automatically rendered with MegaPOV if it is installed.
Note KIO-POV requires POV-Ray 3.6 or 3.6.1 to function properly. It is strongly recommended to install the latest official version from the POV-Ray website (both the source and the binary version will work).
If you want to report bugs in KIO-POV or otherwise want to contact me about it you can do so via the povray.tools.general newsgroup on the POV-Ray newsserver. For KDE-related questions the KDE mailing lists will also be helpful.
Enhancements:
- adding animation support (using ffmpeg)
- adding inline render previews in the file information pages
- fixing various bugs
<<less
Download (0.92MB)
Added: 2005-09-13 License: BSD License Price:
1504 downloads
ngbatch 1.0

ngbatch 1.0


ngbatch project is a newgroup/rmgroup batcher for INN. more>>
ngbatch project is a newsgroup/rmgroups batcher for INN.

SYNOPSIS

< ngbatch -n > < group > [ < flag > [ < creator > ] ]

< ngbatch -r > < group >

< ngbatch -e > [ < -D > ] [ < -w > < days > ] [ < -h > < days > ]

This program executes newgroup and rmgroup controls in a delayed way, to help against newgroup/rmgroup wars. The idea is that (a) rmgroups are remembered for some time, and (b) rmgroups get priority over newgroups, so that a newgroup will be ignored if a rmgroup for this group (from a trusted issuer) has already arrived. A newgroup is executed only after a wait period, in case it gets rmgrouped soon.

Each newgroup/rmgroup control message is written into a batch file. A cron job collects commands from this batch file and executes only those newgroups for which no rmgroup was received.

Setting Up

Change your control scripts for newgroup and rmgroup so that they call B< ngbatch > with the appropriate parameters instead of B< ctlinnd > (you probably should make that depend on hierarchies). Make sure that only trusted rmgroupers are active in the I< control.ctl > file.

Run < ngbatch -e > periodically from crontab.

OPTIONS

< -n > < group > [ < flag > [ < creator > ] ]

Batch up a newgroup control for < group >. < flag > defaults to "y", < creator > defaults to nothing.

< -r > < group >

Batch up and execute a rmgroup control for < group >.

< -e >

Execute a batch run: for all batched newgroup commands, check if the wait time has elapsed. If yes, execute the newgroup command only if no rmgroup for the same group was batched. Rewrite the batch file with the commands still to be remembered.

< -D >

Show the commands on standard output instead of executing < ctlinnd >.

< -w> < days >

Set the newgroup wait time to < days > (default 3).

< -h > < days >

Set the rmgroup remember time to < days > (default 30).

<<less
Download (0.005MB)
Added: 2007-01-25 License: Public Domain Price:
1003 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3