10 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
If run the below code today its creating all directory and getting output files,I f run same code tomorrow I am getting error.
can any one give suggestion to sortout this error.
OSError: no such file or directory : '062518'My code looks like this
import paramiko
import sys
import os ... (8 Replies)
Discussion started by: haribabu2229
8 Replies
2. Linux
Hi,
I am running on Ubuntu 12 (precise) 64 bit and came to know that i cannot install any packages using apt-get and aptitude.
Linux test01 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
But the same /etc/apt/sources.list file is... (20 Replies)
Discussion started by: prash358
20 Replies
3. UNIX for Dummies Questions & Answers
Hello
I'm having a problem running a TCL script in my new OpenSolaris OS. When I go to the directory containing my script called 'Install' (using the gnome terminal), it doesn't seem to be able to find it even though it lists it i.e. if I type "Inst" and hit tab to complete the word, it... (11 Replies)
Discussion started by: sbsbg
11 Replies
4. Shell Programming and Scripting
$ ls -l
total 44
drwx------ 2 ivanachu users 512 Dec 6 19:15 VILEARN
-rw------- 1 ivanachu users 74 Dec 5 18:42 cond
-rwx------ 1 ivanachu users 97 Dec 5 21:30 cond2
-rwxrwxrwx 1 ivanachu users 4979 Feb 10 22:42 createHAqmgr.ksh
-rw------- 1 ivanachu users 28 Dec 4... (10 Replies)
Discussion started by: ivanachukapawn
10 Replies
5. Shell Programming and Scripting
Hi
I have a file with lots of line feeds and form feeds (page break). Need to replace last occurrence of form feed (created by - echo "\f" ) in the file with line feed.
Please advise how can i achieve this.
TIA
Prvn (5 Replies)
Discussion started by: prvnrk
5 Replies
6. HP-UX
hi i keep getting this error message when i try and run emacs:
/usr/lib/dld.sl: Unresolved symbol: pthread_mutex_init (code) from ./emacs
Abort
any ideas? thanks ed. (4 Replies)
Discussion started by: deusprogrammer
4 Replies
7. Shell Programming and Scripting
I have written a simple bash script that will run a wget command to recursively ftp an entire directories and it's contents.
#!/bin/bash
wget -r -N ftp://user:pass@server//VOL1/dir
If I run from the regular command line it works fine.
root@BUSRV: /media/backup1$ ./gwbu
When I put it in... (1 Reply)
Discussion started by: mgmcelwee
1 Replies
8. Shell Programming and Scripting
Hi all,
It will be very useful If you spare some time with me for this worrying error.
I am calling a conversion program which is written in C++ for converting a file format to different format. It was working fine for this past 2 yrs. But now it is not working since the file size has been... (1 Reply)
Discussion started by: sathu_pec
1 Replies
9. Shell Programming and Scripting
i have this script i wrote, it chokes when running the add install client commandit keeps telling me the add_install_client command is incorrect.
When I put the print statement in front of the command so it will echo it, the command looks right on the screen. Yes im am an ametuer, im trying to... (2 Replies)
Discussion started by: BG_JrAdmin
2 Replies
10. Shell Programming and Scripting
How can I run a program ('prog') through perl (in unix) and feed her required parameters?
system ("prog \n"); ?????????
now 'prog' ask for parameters and I want the perl script to give them automaticly without humen intervention? (2 Replies)
Discussion started by: roco
2 Replies
XML::Feed(3pm) User Contributed Perl Documentation XML::Feed(3pm)
NAME
XML::Feed - Syndication feed parser and auto-discovery
SYNOPSIS
use XML::Feed;
my $feed = XML::Feed->parse(URI->new('http://example.com/atom.xml'))
or die XML::Feed->errstr;
print $feed->title, "
";
for my $entry ($feed->entries) {
}
## Find all of the syndication feeds on a given page, using
## auto-discovery.
my @feeds = XML::Feed->find_feeds('http://example.com/');
DESCRIPTION
XML::Feed is a syndication feed parser for both RSS and Atom feeds. It also implements feed auto-discovery for finding feeds, given a URI.
XML::Feed supports the following syndication feed formats:
o RSS 0.91
o RSS 1.0
o RSS 2.0
o Atom
The goal of XML::Feed is to provide a unified API for parsing and using the various syndication formats. The different flavors of RSS and
Atom handle data in different ways: date handling; summaries and content; escaping and quoting; etc. This module attempts to remove those
differences by providing a wrapper around the formats and the classes implementing those formats (XML::RSS and XML::Atom::Feed). For
example, dates are handled differently in each of the above formats. To provide a unified API for date handling, XML::Feed converts all
date formats transparently into DateTime objects, which it then returns to the caller.
USAGE
XML::Feed->new($format)
Creates a new empty XML::Feed object using the format $format.
$feed = XML::Feed->new('Atom');
$feed = XML::Feed->new('RSS');
$feed = XML::Feed->new('RSS', version => '0.91');
XML::Feed->parse($stream)
XML::Feed->parse($stream, $format)
Parses a syndication feed identified by $stream and returns an XML::Feed obhect. $stream can be any one of the following:
o Scalar reference
A reference to string containing the XML body of the feed.
o Filehandle
An open filehandle from which the feed XML will be read.
o File name
The name of a file containing the feed XML.
o URI object
A URI from which the feed XML will be retrieved.
$format allows you to override format guessing.
XML::Feed->find_feeds($uri)
Given a URI $uri, use auto-discovery to find all of the feeds linked from that page (using <link> tags).
Returns a list of feed URIs.
XML::Feed->identify_format($xml)
Given the xml of a feed return what format it is in ("Atom", or some version of "RSS").
$feed->convert($format)
Converts the XML::Feed object into the $format format, and returns the new object.
$feed->splice($other_feed)
Splices in all of the entries from the feed $other_feed into $feed, skipping posts that are already in $feed.
$feed->format
Returns the format of the feed ("Atom", or some version of "RSS").
$feed->title([ $title ])
The title of the feed/channel.
$feed->base([ $base ])
The url base of the feed/channel.
$feed->link([ $uri ])
The permalink of the feed/channel.
$feed->tagline([ $tagline ])
The description or tagline of the feed/channel.
$feed->description([ $description ])
Alias for $feed->tagline.
$feed->author([ $author ])
The author of the feed/channel.
$feed->language([ $language ])
The language of the feed.
$feed->copyright([ $copyright ])
The copyright notice of the feed.
$feed->modified([ $modified ])
A DateTime object representing the last-modified date of the feed.
If present, $modified should be a DateTime object.
$feed->generator([ $generator ])
The generator of the feed.
$feed->self_link ([ $uri ])
The Atom Self-link of the feed:
<http://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html>
A string.
$feed->entries
A list of the entries/items in the feed. Returns an array containing XML::Feed::Entry objects.
$feed->items
A synonym (alias) for <$feed->entries>.
$feed->add_entry($entry)
Adds an entry to the feed. $entry should be an XML::Feed::Entry object in the correct format for the feed.
$feed->as_xml
Returns an XML representation of the feed, in the format determined by the current format of the $feed object.
PACKAGE VARIABLES
$XML::Feed::Format::RSS::PREFERRED_PARSER
If you want to use another RSS parser class than XML::RSS (default), you can change the class by setting $PREFERRED_PARSER variable in
the XML::Feed::Format::RSS package.
$XML::Feed::Format::RSS::PREFERRED_PARSER = "XML::RSS::LibXML";
Note: this will only work for parsing feeds, not creating feeds.
Note: Only "XML::RSS::LibXML" version 0.3004 is known to work at the moment.
$XML::Feed::MULTIPLE_ENCLOSURES
Although the RSS specification states that there can be at most one enclosure per item some feeds break this rule.
If this variable is set then "XML::Feed" captures all of them and makes them available as a list.
Otherwise it returns the last enclosure parsed.
Note: "XML::RSS" version 1.44 is needed for this to work.
VALID FEEDS
For reference, this cgi script will create valid, albeit nonsensical feeds (according to "http://feedvalidator.org" anyway) for Atom 1.0
and RSS 0.90, 0.91, 1.0 and 2.0.
#!perl -w
use strict;
use CGI;
use CGI::Carp qw(fatalsToBrowser);
use DateTime;
use XML::Feed;
my $cgi = CGI->new;
my @args = ( $cgi->param('format') || "Atom" );
push @args, ( version => $cgi->param('version') ) if $cgi->param('version');
my $feed = XML::Feed->new(@args);
$feed->id("http://".time.rand()."/");
$feed->title('Test Feed');
$feed->link($cgi->url);
$feed->self_link($cgi->url( -query => 1, -full => 1, -rewrite => 1) );
$feed->modified(DateTime->now);
my $entry = XML::Feed::Entry->new();
$entry->id("http://".time.rand()."/");
$entry->link("http://example.com");
$entry->title("Test entry");
$entry->summary("Test summary");
$entry->content("Foo");
$entry->modified(DateTime->now);
$entry->author('test@example.com (Testy McTesterson)');
$feed->add_entry($entry);
my $mime = ("Atom" eq $feed->format) ? "application/atom+xml" : "application/rss+xml";
print $cgi->header($mime);
print $feed->as_xml;
LICENSE
XML::Feed is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR & COPYRIGHT
Except where otherwise noted, XML::Feed is Copyright 2004-2008 Six Apart, cpan@sixapart.com. All rights reserved.
SUBVERSION
The latest version of XML::Feed can be found at
http://code.sixapart.com/svn/XML-Feed/trunk/
perl v5.14.2 2012-03-21 XML::Feed(3pm)