The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
exists_newsgroup_data

Returns true of the newsgroup file for the active server is present.

load_main_list -> load_newsgroup_data

Loads newsgroup data. Assumes the newsgroups data file exists.

If there are subscribed groups, then only display those (defer loading of the possibly HUGE newsgroups list for when the user really wants it)

remove IDX <IDX>

Removes article data for a newsgroup. This article data is fully removed - no trace will exist afterwards.

remove_from_menu_lists NEWGROUP_NAME

Removes a newsgroup from the groups_list and filtered lists.

all_newsgroups

Display the entire list of newsgroups.

purge_unavailable IDX

Cleaning a group clears out any articles that have been purged from the news server.

!!! Do not purge and sync a newsgroup at the same time, you'll probably lose some information !!!

subscribed

Shows all subscribed newsgroups.

last_update_date NEWSGROUP

Returns the date of last update for NEWSGROUP:

articles_available NEWSGROUP

Returns the approximate articles available for NEWSGROUP.

This subroutine is pretty ugly - it takes a lot of steps to determine this number.

get_newsgroups_with_article_data

Returns a list of newsgroups that have header/article information. Basically looks in the right directory and returns a list of the files there... basically.

read_newsgroup
filter

Filter all newsgroups using a regular expression.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 202:

'=item' outside of any '=over'

=over without closing =back