 |
CoffeeBreak 0.89
|
Beta
|
application
|
CoffeeBreak is an on-line newsreader completly written in Java
|
Full description
|
CoffeeBreak was born as something to do in my lunchbreak, while I
wanted to read some newsgroups, but the platform I was running at that
moment did not have a reader I liked. I decided to write it myself: to
see what I needed in terms of protocols, encoding and standards and make sure
it works within regular memory settings and be a fully functional application.
This is the first (beta) release. If you find any problems please report
them through track or mail me
at coffeebreak@brains2b.org
|
Features
|
- Support multiple newsservers and multiple parallel connections
- Support for reading, saving and posting attachments
- Inline showing of images and text-files
- Support for multiple identities
- Allow for (random) multiple taglines per identity
- Plugin: use newzbin (nzb-files) to download large files
- Drag-and-drop multiple attachments for posting, automatically splitting them over
mulitple articles
|
Files |
name | date | zip | zip (source) | tar.gz | tar.gz (source) |
CoffeeBreak | 04-09-2007 | CofeeBreak-0.89.zip | CofeeBreak-0.89-src.zip | CofeeBreak-0.89.tar.gz | CofeeBreak-0.89-src.zip |
Note: If you want to make a quick start download the .zip or .tar.gz file.
It includes the compiled jar and possible dependencies. The sources contains the sources for this specific project and the compiled libraries listed as dependencies.
|
Dependencies
|
language:
| java 1.4+ |
Used components
|
Used libraries
|
-
TwelBox 0.32
-
Saxo 1.20
- SwingExt 0.90
- SwingExtDialog 0.90
| |
Limits
|
To Do
|
Known Issues
|
- Article caching for (at least) posting messages
- User documentation and online help
- Save GUI user settings
- Better error and information handling
- Application needs to be profiled again for speed and memory
- Configuration procedure for first server, identity
- Implement used interfaces more complete, complete javadoc and unit tests
- Complete the plugin-interfaces and document them
- Allow identities to define the text above quoted texts
- Support X-Face and Faces (license issue)
- Create nzb documents on the go (license issue)
- Check if we can use sun.misc.UUEncoder and sun.misc.Base64Decoder (license issue)
- Allow for running (external) programs or plugins on the basis of type of attachments
- Allow for following links in message with an external browser
- Plugin: Replace smileys in text with pictures of smileys
- Plugin: Search for predefined text or regex in a selected list of groups
|
- Drag-and-drop only works on Linux when using 1.5 or higher. This is a JDK issue
- Posting large files (>10 MB) might cause an OutOfMemoryError. The process for posting
will change in 0.90 to fix this problem
- The maximum number of messages retrieved from a group is 50.000. This might not be enough
for binary groups, but allows everything to be run in the default memory of a JVM
|
Using CoffeeBreak
|
How to use
|
Unpack the binary zip (or tar.gz) and start CoffeeBreak.jar. The zip contains
some directories needed for CoffeeBreak to work.
The application starts up empty the first time.
Under file:Settings you first should define a server by at least defining the
address and port. You may want to set the maximum number of connections to what
your provider allows.
If this is done and you closed the Settings using the 'all'
tab will download the groups your providers server carries, from here you can
subscribe to groups. Subscription is however not necessary to read a group. Just click
on the group (or subscription) and the newest messages will be retrieved
Clicking on a message it will open in the preview and download possible attachments.
If the attachment is an nzb-file clicking on the icon will start downloading
the files from the nzb, through the Nzb-plugin
|
releases
|
CoffeeBreak 0.89 Beta
|
|