|
Click here
for the latest version, 0.9.7.4904, uploaded on 10/28/2009.
If you are curious
about motivation and prospects for JSNewsreader, please
click here.
Instructions: Just run the jsnewsreader.exe file. New versions may be posted here at any time,
without notice. This is very much a work in progress, though
basic newsreading and binary file downloading and viewing
are pretty solid, at least on my machines. Please note that
this software comes with absolutely no warranty whatsoever,
and has no significant documentation, help or support. Not
every feature may be complete. Icons and most other visual
aspects of the program are just placeholders, not expected
to have any aesthetic value. This version of the newsreader
has EurekaLog built-in, which is a run-time debugging tool
that will pop up when an unexpected error occurs. Please choose
the option to send error reports over the internet.
Please send feedback and comments to the
author at feedback@jsnewsreader.com.
Thank you for your interest.
Introduction:
JSNewsreader is a newsreader designed for advanced, busy
users, offering several features that make it unique and sophisticated
compared to most other newsreaders. While the GUI paradigm
is familiar there are a lot of features that will probably
be new to many users. In addition to all the features every
user expects, there are also several features that many users
have long wanted but were unable to find in any other newsreader.
Here is a small sampling of the unique features that make
JSNewsreader a truly powerful newsreader:
*
Multiple location synchronization: this feature is useful
for those who read newsgroups from both work/school and home.
When this option is activated, JSNewsreader will keep track
of changes, such as reading messages, subscribing to newsgroups,
adding another server, etc. and on shutdown will create a
synchronization email, and sends this email to an email account
that has been previously selected. Upon opening up JSNewsreader
at the other location, JSNewsreader will read this email and
update read messages, newsgroup subscriptions, server definitions,
etc. This is very convenient if you read messages while at
work and then want to pick up where you left off when you
get home.
*
Newsgroup Inbox: this feature is useful for those who post
to a lot of newsgroups or tend to post to newsgroups they
don't usually check. The newsgroup inbox presents a message
pane that shows all replies to your posts no matter what newsgroups
or servers to which you posted, like an email inbox. This
inbox even tracks replies in cross-posted newsgroups and follow-up
newsgroups. You can reply to posts from this pane or see the
post in context in the containing newsgroup.
*
Color coded senders: this feature lets you colorize all
the posts from any particular sender. There is no limit on
the number of senders you can colorize, nor on the colors
you can choose. This makes it very easy to see posts from
your favorite newsgroup participants or moderators.
*
Newsgroup Folders: this feature lets you create a folder
of newsgroups that you can view as if they were a single newsgroup.
Folders can be nested to any level. Folders can contain any
newsgroups from any servers. When viewing messages in a newsgroup
folder, you can update headers, etc. as if they were in a
single newsgroup. Thus you can check for new messages in all
newsgroups in a folder with a single click, for example.
*
Password protection: JSNewsreader is secure. You can optionally
require a password to access the program. In addition, the
message and multimedia database is protected using industrial-strength
encryption as are all synchronization messages.
*
Three-level plonking: Newsgroups can be polluted by trolls
of various levels of idiocy that you might want to Plonk
(hide from view). JSNewsreader offers three different levels
of plonking or killfile. The weakest is a mere
Plonk, which hides all messages from the chosen
sender. The next level, Super Plonk, hides all
posts, and all replies to these posts, from the chosen sender.
The strongest level of plonk is the Ultra Plonk,
which hides all messages, all replies to those posts, and
every message that is in any thread branch started by the
chosen sender.
*
Named filters: every message pane can be filtered, using
an easy to understand SQL-like language for filters that can
be saved and retrieved by name.
*
Multithreaded processes: JSNewsreader allows downloads,
uploads and most GUI processes to occur in separate threads,
allowing several different processes to occur simultaneously.
For example, you can download three different binary attachments
at the same time that you also send a post, download the newsgroup
list for two different news servers and compose several replies,
all at the same time. The upload and download queues allow
you to specify how many threads are to upload or download
simultaneously.
*
Automatic multi-post binary attachment combination: when
you download all the pieces of a multiple-post binary attachment,
JSNewsreader will automatically combine all the pieces and
save the attachment once all the pieces have been downloaded.
Images will be saved to the images database, multimedia files
to the multimedia database. [RAR,PAR, and PAR2 automatic recombining/repairing
support to come.]
Additional features include an advanced message view pane
that optionally re-wraps and colorizes newsgroup posts and
optionally hides excessive over-quoting and signatures, automatic
multiple-post binary attachment combination, a complete image
and multimedia database and multiple slide-show, and a multi-threaded
architecture that allows multiple processes to occur simultaneously.
|