article
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 236
Article for Plone 3.2.3
Article for Plone provides a Plone document incorporating images, attachments and links, whith a free choice of layout. more>>
Article for Plone provides a Plone document incorporating images, attachments and links, whith a free choice of layout.
<<less Download (1.1MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
987 downloads
PloneArticle 4.0.0-rc2
PloneArticle provides a Plone content type to store elaborate content. more>>
PloneArticle provides a Plone content type to store elaborate content.
PloneArticle : A Plone Document that can incorporate images and attachments and that allows you to choose from different layout models.
Behaves mostly like the standard Plone Document type. When you add a Plone Article, you can enter the name, title, description and text information.
When you look at the Plone Article, the images will appear in the right column as a thumbnail and optionally with their title. When you click on the thumbnail, a popup window will appear with the image at its actual size. Attachments will be listed below the article for download in rows of three.
You will notice two tabs that dont exist on the standard Plone Document: images and attachments.
Images Tab:
This interface shows the Images that you have uploaded to the article, and allows you to add new images as well as deleting them. Images can have an optional title. The position of images as they will appear in the right column of the Plone Article View can be changed with up and down arrows that allow you to individually move images up or down one step.
Attachments Tab:
This interface shows the Attachments that you have uploaded to the article, and allows you to add new attachments as well as deleting them. If no title is given, the name of the uploaded file is taken in its place.
Links Tab:
This interface shows the Links that you have added to the article, and allows you to add new links as well as deleting them.
The Models Tab:
Here you can choose from the stock layout models that come with PloneArticle, and also the models that you have created somewhere in the skins path.
Enhancements:
- Fix reindexation bug after migration from Plone 2.0.5 and Zope 2.7
- Add brazilian and slovenian translation
- Fix some docs
<<lessPloneArticle : A Plone Document that can incorporate images and attachments and that allows you to choose from different layout models.
Behaves mostly like the standard Plone Document type. When you add a Plone Article, you can enter the name, title, description and text information.
When you look at the Plone Article, the images will appear in the right column as a thumbnail and optionally with their title. When you click on the thumbnail, a popup window will appear with the image at its actual size. Attachments will be listed below the article for download in rows of three.
You will notice two tabs that dont exist on the standard Plone Document: images and attachments.
Images Tab:
This interface shows the Images that you have uploaded to the article, and allows you to add new images as well as deleting them. Images can have an optional title. The position of images as they will appear in the right column of the Plone Article View can be changed with up and down arrows that allow you to individually move images up or down one step.
Attachments Tab:
This interface shows the Attachments that you have uploaded to the article, and allows you to add new attachments as well as deleting them. If no title is given, the name of the uploaded file is taken in its place.
Links Tab:
This interface shows the Links that you have added to the article, and allows you to add new links as well as deleting them.
The Models Tab:
Here you can choose from the stock layout models that come with PloneArticle, and also the models that you have created somewhere in the skins path.
Enhancements:
- Fix reindexation bug after migration from Plone 2.0.5 and Zope 2.7
- Add brazilian and slovenian translation
- Fix some docs
Download (1.6MB)
Added: 2007-03-10 License: GPL (GNU General Public License) Price:
958 downloads
Sinleb Articles Editor 3.0
Create and post articles and news easily and fast with Sinleb News System . Open the admin area and introduce text , photos and media files more>> <<less
Download (500KB)
Added: -0001-11-30 License: Freeware Price: 0USD
downloads
MARC 1.07
MARC is a Perl extension to manipulate MAchine Readable Cataloging records. more>>
MARC is a Perl extension to manipulate MAchine Readable Cataloging records.
SYNOPSIS
use MARC;
# constructors
$x=MARC->new();
$x=MARC->new("filename","fileformat");
$x->openmarc({file=>"makrbrkr.mrc",format=>"marcmaker",
increment=>"5", lineterm=>"n",
charset=>%char_hash});
$record_num=$x->createrecord({leader=>"00000nmm 2200000 a 4500"});
# input/output operations
$y=$x->nextmarc(10); # increment
$x->closemarc();
print $x->marc_count();
$x->deletemarc({record=>2,field=>110});
$y=$x->selectmarc([4,21-50,60]);
# character translation
my %inc = %{$x->usmarc_default()}; # MARCMaker input charset
my %outc = %{$x->ustext_default()}; # MARCBreaker output charset
# data queries
@records = $x->searchmarc({field=>"245"});
@records = $x->searchmarc({field=>"260",subfield=>"c",
regex=>"/19../"});
@records = $x->searchmarc({field=>"245",notregex=>"/huckleberry/i"});
@results = $x->getvalue({record=>12,field=>856,subfield=>u});
# header and control field operations
$rldr = $x->unpack_ldr($record);
print "Desc is $rldr->{Desc}";
next if ($x->bib_format($record) eq SERIALS);
$rff = $x->unpack_008($record);
last if ($rff->{Date1}=~/00/ or $rff->{Date2}=~/00/);
# data modifications
$x->addfield({record=>"2", field=>"245",
i1=>"1", i2=>"4", ordered=>y, value=>
[a=>"The adventures of Huckleberry Finn /",
c=>"Mark Twain ; illustrated by E.W. Kemble."]});
my $update245 = {field=>245,record=>2,ordered=>y};
my @u245 = $x->getupdate($update245);
$x->deletemarc($update245);
$x->addfield($update245, @u245_modified);
# outputs
$y = $x->output({format=>"marcmaker", charset=>%outc});
$x->output({file=>">>my_text.txt",format=>"ascii",record=>2});
$x->output({file=>">my_marcmaker.mkr",format=>"marcmaker",
nolinebreak=>y,lineterm=>n});
$x->output({file=>">titles.html",format=>"html", 245=>"Title: "});
# manipulation of individual marc records.
@recs = $x[1..$#$x];
grep {$_->unpack_ldr() && 0} @recs;
@LCs = grep {$_->unp_ldr{Desc} eq a &&
$_->getvalue({field=>040}) =~/DLCc_.DLC/} @recs;
foreach my $rec (@LCs) {
print $rec->output({format=>usmarc});
}
# manipulation as strings.
foreach my $rec (@LCs) {
my $stringvar = $rec->as_string();
$stringvar=~s[^(
100s # main entries of this stripe..
..s # (dont care about indicators)
c_.s*
)(S) # take the first letter..
] [
${1}uc($2) # and upcase it. All authors have
# upcase first letters in my library.
]xm; # x means ignore whitespace and allow
# embedded comments.
$rec->from_string($stringvar);
my ($i2,$article) = $stringvar =~/245 .(.) c_.(.{0,9})/;
$article = substr($article,0,$i2) if $i2=~/d/;
print "article $article is not common" unless $COMMON_ARTS{$article};
}
MARC.pm is a Perl 5 module for reading in, manipulating, and outputting bibliographic records in the USMARC format. You will need to have Perl 5.004 or greater for MARC.pm to work properly. Since it is a Perl module you use MARC.pm from one of your own Perl scripts. To see what sorts of conversions are possible you can try out a web interface to MARC.pm which will allow you to upload MARC files and retrieve the results (for details see the section below entitled "Web Interface").
However, to get the full functionality you will probably want to install MARC.pm on your server or PC. MARC.pm can handle both single and batches of MARC records. The limit on the number of records in a batch is determined by the memory capacity of the machine you are running. If memory is an issue for you MARC.pm will allow you to read in records from a batch gradually. MARC.pm also includes a variety of tools for searching, removing, and even creating records from scratch.
<<lessSYNOPSIS
use MARC;
# constructors
$x=MARC->new();
$x=MARC->new("filename","fileformat");
$x->openmarc({file=>"makrbrkr.mrc",format=>"marcmaker",
increment=>"5", lineterm=>"n",
charset=>%char_hash});
$record_num=$x->createrecord({leader=>"00000nmm 2200000 a 4500"});
# input/output operations
$y=$x->nextmarc(10); # increment
$x->closemarc();
print $x->marc_count();
$x->deletemarc({record=>2,field=>110});
$y=$x->selectmarc([4,21-50,60]);
# character translation
my %inc = %{$x->usmarc_default()}; # MARCMaker input charset
my %outc = %{$x->ustext_default()}; # MARCBreaker output charset
# data queries
@records = $x->searchmarc({field=>"245"});
@records = $x->searchmarc({field=>"260",subfield=>"c",
regex=>"/19../"});
@records = $x->searchmarc({field=>"245",notregex=>"/huckleberry/i"});
@results = $x->getvalue({record=>12,field=>856,subfield=>u});
# header and control field operations
$rldr = $x->unpack_ldr($record);
print "Desc is $rldr->{Desc}";
next if ($x->bib_format($record) eq SERIALS);
$rff = $x->unpack_008($record);
last if ($rff->{Date1}=~/00/ or $rff->{Date2}=~/00/);
# data modifications
$x->addfield({record=>"2", field=>"245",
i1=>"1", i2=>"4", ordered=>y, value=>
[a=>"The adventures of Huckleberry Finn /",
c=>"Mark Twain ; illustrated by E.W. Kemble."]});
my $update245 = {field=>245,record=>2,ordered=>y};
my @u245 = $x->getupdate($update245);
$x->deletemarc($update245);
$x->addfield($update245, @u245_modified);
# outputs
$y = $x->output({format=>"marcmaker", charset=>%outc});
$x->output({file=>">>my_text.txt",format=>"ascii",record=>2});
$x->output({file=>">my_marcmaker.mkr",format=>"marcmaker",
nolinebreak=>y,lineterm=>n});
$x->output({file=>">titles.html",format=>"html", 245=>"Title: "});
# manipulation of individual marc records.
@recs = $x[1..$#$x];
grep {$_->unpack_ldr() && 0} @recs;
@LCs = grep {$_->unp_ldr{Desc} eq a &&
$_->getvalue({field=>040}) =~/DLCc_.DLC/} @recs;
foreach my $rec (@LCs) {
print $rec->output({format=>usmarc});
}
# manipulation as strings.
foreach my $rec (@LCs) {
my $stringvar = $rec->as_string();
$stringvar=~s[^(
100s # main entries of this stripe..
..s # (dont care about indicators)
c_.s*
)(S) # take the first letter..
] [
${1}uc($2) # and upcase it. All authors have
# upcase first letters in my library.
]xm; # x means ignore whitespace and allow
# embedded comments.
$rec->from_string($stringvar);
my ($i2,$article) = $stringvar =~/245 .(.) c_.(.{0,9})/;
$article = substr($article,0,$i2) if $i2=~/d/;
print "article $article is not common" unless $COMMON_ARTS{$article};
}
MARC.pm is a Perl 5 module for reading in, manipulating, and outputting bibliographic records in the USMARC format. You will need to have Perl 5.004 or greater for MARC.pm to work properly. Since it is a Perl module you use MARC.pm from one of your own Perl scripts. To see what sorts of conversions are possible you can try out a web interface to MARC.pm which will allow you to upload MARC files and retrieve the results (for details see the section below entitled "Web Interface").
However, to get the full functionality you will probably want to install MARC.pm on your server or PC. MARC.pm can handle both single and batches of MARC records. The limit on the number of records in a batch is determined by the memory capacity of the machine you are running. If memory is an issue for you MARC.pm will allow you to read in records from a batch gradually. MARC.pm also includes a variety of tools for searching, removing, and even creating records from scratch.
Download (0.079MB)
Added: 2007-05-15 License: Perl Artistic License Price:
895 downloads
Daizu::File 0.3
Daizu::File is a Perl class representing files in working copies. more>>
Daizu::File is a Perl class representing files in working copies.
Each object of this class represents a particular file in a Daizu CMS working copy (a record in the wc_file table).
METHODS
Note that all the functions which return the value of a Subversion property will strip leading and trailing whitespace, and treat a value which is empty or entirely whitespace as if it wasnt set at all.
Daizu::File->new($cms, $file_id)
Return a new Daizu::File object for the file with the specified ID number.
$file->data
Return a reference to a string containing the file data (content).
$file->wc
Return a Daizu::Wc object representing the working copy in which this file lives.
$file->guid_uri
Return the GUID URI for this file.
$file->directory_path
Returns the path of a directory, either the same as the file if its a directory itself, or the path of its parent directory, or if its at the top level.
$file->permalink
Returns the first URL generated by the file, which will be the URL you want to link to most of the time. For articles this will always be the normal HTML version of the article, even if there are also other URLs available for it, and it will always be the first page of multipage articles. For non-article files there is no guarantee about what this will return, but most will only generate a single URL anyway, and for those that dont generators are likely to return the most linkable URL first.
The URL returned is an absolute URL provided as a URI object.
Returns nothing if the file doesnt generate any URLs.
There are some cases where this might not be what you want. For example, the root directory of a website using Daizu::Gen will either not generate a URL at all, or will generate one for a Google sitemap XML file, neither of which is likely to be useful for linking. To get the URL of the website you would probably need to find a file called something like _index.html. On the other hand, the Daizu::Gen::Blog generator will give you a sensible URL for the blog homepage if you call this on its root directory.
$file->urls_in_db($method, $argument)
Return a list of the URLs (plain strings, each an absolute URI) of the file which have the specified method and argument values, drawing from the url table in the database.
$file->article_urls
Return information about the URLs which the file should have, if it is an article. Fails if it isnt.
<<lessEach object of this class represents a particular file in a Daizu CMS working copy (a record in the wc_file table).
METHODS
Note that all the functions which return the value of a Subversion property will strip leading and trailing whitespace, and treat a value which is empty or entirely whitespace as if it wasnt set at all.
Daizu::File->new($cms, $file_id)
Return a new Daizu::File object for the file with the specified ID number.
$file->data
Return a reference to a string containing the file data (content).
$file->wc
Return a Daizu::Wc object representing the working copy in which this file lives.
$file->guid_uri
Return the GUID URI for this file.
$file->directory_path
Returns the path of a directory, either the same as the file if its a directory itself, or the path of its parent directory, or if its at the top level.
$file->permalink
Returns the first URL generated by the file, which will be the URL you want to link to most of the time. For articles this will always be the normal HTML version of the article, even if there are also other URLs available for it, and it will always be the first page of multipage articles. For non-article files there is no guarantee about what this will return, but most will only generate a single URL anyway, and for those that dont generators are likely to return the most linkable URL first.
The URL returned is an absolute URL provided as a URI object.
Returns nothing if the file doesnt generate any URLs.
There are some cases where this might not be what you want. For example, the root directory of a website using Daizu::Gen will either not generate a URL at all, or will generate one for a Google sitemap XML file, neither of which is likely to be useful for linking. To get the URL of the website you would probably need to find a file called something like _index.html. On the other hand, the Daizu::Gen::Blog generator will give you a sensible URL for the blog homepage if you call this on its root directory.
$file->urls_in_db($method, $argument)
Return a list of the URLs (plain strings, each an absolute URI) of the file which have the specified method and argument values, drawing from the url table in the database.
$file->article_urls
Return information about the URLs which the file should have, if it is an article. Fails if it isnt.
Download (0.41MB)
Added: 2006-11-29 License: Perl Artistic License Price:
1059 downloads
Postfilter 0.7.2
Postfilter is a perl filter for Internet Net News. more>>
Postfilter is a perl filter for Internet Net News (innd) which checks all messages sent by local users searching for spam and invalid contents.
Although Postfilter is designed for large sites that need a complex tool, Postfilter could by used also by local or private servers.
Main features:
- A powerful banlist: rules can be based on every header and each article could be rejected, silently discarded, tracked throught syslog or saved for further inspection
- A content-based filter. A score could be assigned to every regex; when the body matches an expression, the assigned score is added to the total. If an article exceeds the maximum allowed score, its rejected by the script.
- A fine regulation of clients activity. Postfilter allows to set a max number of articles, bytes, groups, followups, crossposts, hierarchies and errors per time. A second shorter interval is also setable to avoid floods. All these rules can be applied to IP, domain (level n-1) or userid.
- Several built-in syntax checks that scans the headers searching for errors commonly made by spammers.
- A white list that allows to exclude from the check every article that matches a regular expression or every article that includes a predefined header.
Postfilter is released under the terms of BSD License.
<<lessAlthough Postfilter is designed for large sites that need a complex tool, Postfilter could by used also by local or private servers.
Main features:
- A powerful banlist: rules can be based on every header and each article could be rejected, silently discarded, tracked throught syslog or saved for further inspection
- A content-based filter. A score could be assigned to every regex; when the body matches an expression, the assigned score is added to the total. If an article exceeds the maximum allowed score, its rejected by the script.
- A fine regulation of clients activity. Postfilter allows to set a max number of articles, bytes, groups, followups, crossposts, hierarchies and errors per time. A second shorter interval is also setable to avoid floods. All these rules can be applied to IP, domain (level n-1) or userid.
- Several built-in syntax checks that scans the headers searching for errors commonly made by spammers.
- A white list that allows to exclude from the check every article that matches a regular expression or every article that includes a predefined header.
Postfilter is released under the terms of BSD License.
Download (0.037MB)
Added: 2006-12-29 License: BSD License Price:
1032 downloads
Ascal 0.1.0
Ascal is a Gnome Version of the board game Lasca. more>>
Ascal is a Gnome Version of the board game Lasca.
Lasca is a game similar to Draughts but with some really cool enhancements. In a future release youll find a great description in the help system of Ascal. In the meantime the article on Wikipedia will help you understanding the rules.
Ascal tries to give a great Gnome experience of Lasca for one and two players. You can undo moves, save and load games and all that on a nifty graphical board.
Enhancements:
Now we are looking for tranlators...
Here and there we still have some glitches, but we are on our way...
- Better AI
- i18n possibility
- German translation
- Beginning of Desktop integration
<<lessLasca is a game similar to Draughts but with some really cool enhancements. In a future release youll find a great description in the help system of Ascal. In the meantime the article on Wikipedia will help you understanding the rules.
Ascal tries to give a great Gnome experience of Lasca for one and two players. You can undo moves, save and load games and all that on a nifty graphical board.
Enhancements:
Now we are looking for tranlators...
Here and there we still have some glitches, but we are on our way...
- Better AI
- i18n possibility
- German translation
- Beginning of Desktop integration
Download (0.80MB)
Added: 2006-09-10 License: GPL (GNU General Public License) Price:
1141 downloads
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!
<<lessIt 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!
Download (0.033MB)
Added: 2006-03-24 License: Perl Artistic License Price:
1309 downloads
Message::Style 0.002
Message::Style is a Perl module to perform stylistic analysis of messages. more>>
Message::Style is a Perl module to perform stylistic analysis of messages.
SYNOPSIS
use Message::Style;
my $score=Message::Style::score(@article);
# or
my $score=Message::Style::score(@article);
This Perl library does an analysis of a RFC2822 format message (typically email messages or Usenet posts) and produces a score that, in the authors opinion, gives a good indication as to whether the poster is a fsckwit, and therefore whether their message should be ignored.
<<lessSYNOPSIS
use Message::Style;
my $score=Message::Style::score(@article);
# or
my $score=Message::Style::score(@article);
This Perl library does an analysis of a RFC2822 format message (typically email messages or Usenet posts) and produces a score that, in the authors opinion, gives a good indication as to whether the poster is a fsckwit, and therefore whether their message should be ignored.
Download (0.005MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1153 downloads
NNTP Client Lib 0.1.5
NNTP Client Lib is a Java implementation of RFC 997 for newsreaders, with support for authentication and logging. more>>
NNTP Client Lib is a Java implementation of RFC 997 for newsreaders, with support for authentication and logging.
NNTP Client Lib is meant to be used by newsreader implementations as some NNTP commands irrelevant for newsreaders are not implemented. Support for MIME or any other article encoding is not included.
If you want to quickly see nntpClientLib working, run NewsDemo . Note that this prints every message to System.err; you can edit NewsDemo.java and choose any other PrintStream.
KNOWN ISSUES:
- The POST and AUTHUSER commands havent been tested (yet).
TODO List:
- FIX NNTPConnectionImpl.disconnect() NullPointerException if host is unreachable.
- Add SSL support.
Enhancements:
- A new logging system and code cleanup.
<<lessNNTP Client Lib is meant to be used by newsreader implementations as some NNTP commands irrelevant for newsreaders are not implemented. Support for MIME or any other article encoding is not included.
If you want to quickly see nntpClientLib working, run NewsDemo . Note that this prints every message to System.err; you can edit NewsDemo.java and choose any other PrintStream.
KNOWN ISSUES:
- The POST and AUTHUSER commands havent been tested (yet).
TODO List:
- FIX NNTPConnectionImpl.disconnect() NullPointerException if host is unreachable.
- Add SSL support.
Enhancements:
- A new logging system and code cleanup.
Download (0.18MB)
Added: 2006-09-30 License: BSD License Price:
1121 downloads
HtmlRipper 2.1.5
HtmlRipper project is a Java package that contains routines that enable dynamic data to be extracted from Web pages. more>>
HtmlRipper project is a Java package that contains routines that enable dynamic data to be extracted from Web pages, HTML documents, using pre-defined rule sets.
These routines allow you to dynamically create web pages for viewing that contain only the data you are interested in from your favorite web sites without all the annoying noise that surrounds them. Multiple data sets can be combined into a single dynamic web page.
The HtmlRipper software is ideal for the creation of data mining, page analysis, web page filtering and article clipping / ripping software especially for the creation of data pages for WAP display.
Enhancements:
- New division (packaging) of classes within the jar file.
- Minor bugfixes.
- Minor modifications to the interface with the updated Fishcroft Java Utilities.
<<lessThese routines allow you to dynamically create web pages for viewing that contain only the data you are interested in from your favorite web sites without all the annoying noise that surrounds them. Multiple data sets can be combined into a single dynamic web page.
The HtmlRipper software is ideal for the creation of data mining, page analysis, web page filtering and article clipping / ripping software especially for the creation of data pages for WAP display.
Enhancements:
- New division (packaging) of classes within the jar file.
- Minor bugfixes.
- Minor modifications to the interface with the updated Fishcroft Java Utilities.
Download (0.83MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
958 downloads
Bashblogger 0.3.5
Bash Blogger is a small, bash-powered, weblog engine. more>>
Bash Blogger is a small, bash-powered, weblog engine. Bashblogger generates valid, semantic, XHTML 1.1 webpages styled with a single CSS for layout and appearance without relying on popular, server-side scripting languages (i.e. Perl, Python, PHP, ASP, SSI, etc.).
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- When I change the name of an article and rebuild the site the name change only changes in the bash blogger menu. The index/article etc ... still list the original title. FIXED
- If you attempt to delete an article and fail to confirm with Y/n (just press enter) bblog exits instead of returning to previous menu. FIXED
<<lessWhy program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- When I change the name of an article and rebuild the site the name change only changes in the bash blogger menu. The index/article etc ... still list the original title. FIXED
- If you attempt to delete an article and fail to confirm with Y/n (just press enter) bblog exits instead of returning to previous menu. FIXED
Download (0.024MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 downloads
Absolut Engine 1.72
Absolut Engine is a news publishing system. more>>
Absolut Engine is a news publishing system. It features three-layer access (admin/chief/editor), article posting, editing, and deleting. Absolut Engine includes a powerful image managing tool, a file manager, and a related articles manager.
Rich text editing is provided via a built-in WYSIWYG editor that produces XHTML 1.0 Strict-compliant code. Absolut Engine is easy to extend via module functionality. The provided modules include Discussions, Surveys, RSS Feed, Search Engine Optimization (static/clean URLs), and a message system for better communication between users.
Absolut Engine produces Web-standards-compliant valid and accessible XHTML 1.0 Strict and CSS semantically-correct code.
<<lessRich text editing is provided via a built-in WYSIWYG editor that produces XHTML 1.0 Strict-compliant code. Absolut Engine is easy to extend via module functionality. The provided modules include Discussions, Surveys, RSS Feed, Search Engine Optimization (static/clean URLs), and a message system for better communication between users.
Absolut Engine produces Web-standards-compliant valid and accessible XHTML 1.0 Strict and CSS semantically-correct code.
Download (0.31MB)
Added: 2006-08-30 License: GPL (GNU General Public License) Price:
1155 downloads
Wikipedia search 0.3
Wikipedia search is a superkaramba theme for searching on en.wikipedia.org. more>>
Wikipedia search is a superkaramba theme for searching on en.wikipedia.org.
Based on Answers.com karamba by sg1 http://www.kde-look.org/content/show.php?content=30887
Thanks to Rcio Zienke for language config entry.
To-do
- make some transtalations
- display article in wikipedia search window
<<lessBased on Answers.com karamba by sg1 http://www.kde-look.org/content/show.php?content=30887
Thanks to Rcio Zienke for language config entry.
To-do
- make some transtalations
- display article in wikipedia search window
Download (0.012MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
Daizu::Gen::Blog 0.3
Daizu::Gen::Blog is a generator for publishing a blog. more>>
Daizu::Gen::Blog is a generator for publishing a blog.
To publish a blog using Daizu CMS, create a top-level directory for it and set that directorys generator class to this one.
This class is a subclass of Daizu::Gen. The ways in which it differs are described below.
Article URLs
Article URLs are partially date-based. Articles can be stored anywhere inside the blog directory (the one with this generator class), providing their generator isnt overridden. You can use an arbitrary directory structure to organise your articles, but the URL will always be of this format:
.../YYYY/MM/slug/
where the first two parts are based on the published date of the article. slug is either the base part of its filename (everything but the last file extension) or if it is an _index file then the name of its parent directory. Any other directories, which dont directly contain an _index file, wont affect URLs at all.
Apart from having slightly different URLs than normal, blog articles are treated like any other articles.
Homepage
The blog directory will generate a homepage listing recent articles. Articles with daizu:fold elements in can be displayed specially, with only the content above the fold shown in the homepage (and date-based archive pages described below), with a Read more link to the full article.
Feeds
XML feeds of the latest articles will be generated, either in Atom or RSS format. See "CONFIGURATION" below for information about how to set these up. There will always be at least one feed generated for each blog.
Archive pages
For each year and month in which at least one article was published (based on the published date) there will be an archive page generated listing those articles.
<<lessTo publish a blog using Daizu CMS, create a top-level directory for it and set that directorys generator class to this one.
This class is a subclass of Daizu::Gen. The ways in which it differs are described below.
Article URLs
Article URLs are partially date-based. Articles can be stored anywhere inside the blog directory (the one with this generator class), providing their generator isnt overridden. You can use an arbitrary directory structure to organise your articles, but the URL will always be of this format:
.../YYYY/MM/slug/
where the first two parts are based on the published date of the article. slug is either the base part of its filename (everything but the last file extension) or if it is an _index file then the name of its parent directory. Any other directories, which dont directly contain an _index file, wont affect URLs at all.
Apart from having slightly different URLs than normal, blog articles are treated like any other articles.
Homepage
The blog directory will generate a homepage listing recent articles. Articles with daizu:fold elements in can be displayed specially, with only the content above the fold shown in the homepage (and date-based archive pages described below), with a Read more link to the full article.
Feeds
XML feeds of the latest articles will be generated, either in Atom or RSS format. See "CONFIGURATION" below for information about how to set these up. There will always be at least one feed generated for each blog.
Archive pages
For each year and month in which at least one article was published (based on the published date) there will be an archive page generated listing those articles.
Download (0.41MB)
Added: 2006-11-29 License: Perl Artistic License Price:
1060 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above article search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed