Sponsored Content
Top Forums Shell Programming and Scripting Read html and get specific value Post 302588135 by ahamed101 on Friday 6th of January 2012 11:49:22 PM
Old 01-07-2012
Try this...
Code:
awk -F"[=\"]" '{print $12}' infile

#or

sed 's/.*href="\(.*jpg\)">.*/\1/1' f

--ahamed
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Read a file and put it in HTML format

Hi, I have one file as follows and I need to read this file contents in an HTML format. And send html file to some mail ids using sendmail. Communications Pvt Ltd Report AccountId Name Code IdBill Balance ... (3 Replies)
Discussion started by: Kattoor
3 Replies

2. Emergency UNIX and Linux Support

Grab total page read from webalizer display in html

Hi, I need a way to grab the total combines since inception, total pages read from webalizer on my centos server or any other location (as long as since inception) and display the result live on my website So with each visit it would be increasing, or perhaps live (ajax) not sure But can... (0 Replies)
Discussion started by: lawstudent
0 Replies

3. Shell Programming and Scripting

Html parsing - get line after specific string till a point

Hi all :) It sounds complex, for example I want to find the whole html file (there are 5 entries of this string and I need to get all of them) for the string "<td class="contentheading" width="100%">", get the next line from it only till the point that says "</td>", plus removing \t (tabs) ... (6 Replies)
Discussion started by: hakermania
6 Replies

4. Shell Programming and Scripting

Using awk to read a specific line and a specific field on that line.

Say the input was as follows: Brat 20 x 1000 32rf Pour 15 p 1621 05pr Dart 10 z 1111 22xx My program prompts for an input, what I want is to use the input to locate a specific field. Like if I type in, "Pou" then it would return "Pour" and just "Pour" I currently have this line but it is... (6 Replies)
Discussion started by: Bungkai
6 Replies

5. Shell Programming and Scripting

Read html attachment

Hi, I will get an email with a html attachment. I want to copy that html file to server in a particular location. Is it possible to do this.. If yes could you please help me on this.. Regards Neethu (1 Reply)
Discussion started by: Neethu
1 Replies

6. Shell Programming and Scripting

[SOLVED] Read html attachment from /var/mail

Hi, I am receiving an email to the server with a html attachment. When I check the /var/mail the attachment is showing as junk characters. I want to move that html file to a particular location in that server. Please help me. Regards Neethu (4 Replies)
Discussion started by: Neethu
4 Replies

7. Shell Programming and Scripting

Extract specific line in an html file starting and ending with specific pattern to a text file

Hi This is my first post and I'm just a beginner. So please be nice to me. I have a couple of html files where a pattern beginning with "http://www.site.com" and ending with "/resource.dat" is present on every 241st line. How do I extract this to a new text file? I have tried sed -n 241,241p... (13 Replies)
Discussion started by: dejavo
13 Replies

8. Shell Programming and Scripting

Script that gathers specific values from files and puts it into HTML to send e-mail

Hi All, Sorry for long topic here. So the drill goes like that, I need a script which gathers different values from different files/locations. A_CT=`cat a.dat | awk -F'|' '{print $1}' >> report.txt` B_CT=`cat b.dat | awk -F'|' '{print $3}' >> report.txt` C_CT=`cat c.dat | awk -F'|'... (4 Replies)
Discussion started by: shivakid
4 Replies

9. UNIX for Dummies Questions & Answers

Read data from excel and upload into html page

Hi, I have requirement for automation, wanna confirm whether is it possible in shell scripting. 1) Need to read data from excel sheet 2) And upload the details in html page I know first requirement is possible by converting excel into csv form, but not sure about the second one. If... (6 Replies)
Discussion started by: stew
6 Replies

10. Shell Programming and Scripting

How is html code read, compared to say python?

so, the first line of bash, perl, python, ruby, and similar languages must contain the path to the interpreter...i.e. #!/bin/perl, or #!/bin/python. so in the case of a perl script, for instance, a perl script cannot and will never run if the perl program is not installed/present on the system. ... (9 Replies)
Discussion started by: SkySmart
9 Replies
Gtk2::GladeXML::Simple(3pm)				User Contributed Perl Documentation			       Gtk2::GladeXML::Simple(3pm)

NAME
Gtk2::GladeXML::Simple - A clean object-oriented interface to Gtk2::GladeXML SYNOPSIS
package MyApp; use base qw( Gtk2::GladeXML::Simple ); sub new { my $class = shift; my $self = $class->SUPER::new( $gladefile ); return $self; } ... # Signal handlers are methods of your class sub on_button_clicked { my $self = shift; # You have access to your widgets directly # or using $self->get_widget( widget_name ) my $button = $self->{button1}; } DESCRIPTION
Gtk2::GladeXML::Simple is a module that provides a clean and easy interface for Gnome/Gtk2 and Glade applications using an object-oriented syntax. You just make Gtk2::GladeXML::Simple your application's base class, have your "new" call "SUPER::new", and the module will do the tedious and dirty work for you. Gtk2::GladeXML::Simple offers: o Signal handler callbacks as methods of your class. sub on_button1_clicked { my $self = shift; # $self always received as first parameter ... # do anything you want in a OO fashioned way } o Autoconnection of signal handlers. o Autocalling of creation functions for custom widgets. o Access to the widgets as instance attributes. my $btn = $self->{button1}; # fetch widgets as instance attributes by their names my $window = $self->{main_window}; my $custom = $self->{custom_widget}; METHODS
This class provides the following public methods: new( $gladefile [, $root, $domain ] ); This method creates a new object of your subclass of Gtk2::GladeXML::Simple. The $gladefile parameter is the name of the file created by the Glade Visual Editor. The $root is an optional parameter that tells "libglade" the name of the widget to start building from. The optional $domain parameter that specifies the translation domain for the glade xml file ( undef by default ). glade_object This method returns the Gtk2::GladeXML object in play. get_widget( $widget_name ) Returns the widget with given name. Same as calling $self->{$widget_name}. get_widgets Returns a list with all the widgets in the glade file. run Call this method in order to run your application. If you need another event loop rather than the Gtk one, override run in your class with your event loop (for example the GStreamer event loop). EXTENDED EXAMPLE
This example shows the usage of the module by creating a small Yahoo search engine using WWW::Search::Yahoo. package YahooApp; use strict; use warnings; use Gtk2 '-init'; use Gtk2::Html2; #not part of the Gtk2 core widgets use Gtk2::GladeXML::Simple; use WWW::Search; use base qw( Gtk2::GladeXML::Simple ); my $header =<<HEADER; <html> <meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"> <header><title>Yahoo Gtk2 App</title> <style type="text/css"> .title {font-family: Georgia; color: blue; font-size: 13px} .description {padding-left: 3px; font-family: Georgia; font-size:10px} .url {padding-left: 3px; font-family: Georgia; font-size:10px; color: green} </style> </head> <body> <h2 style="font-family: Georgia, Arial; font-weight: bold"> Found: </h2> HEADER my $footer =<<FOOTER; </body> </html> FOOTER sub new { my $class = shift; #Calling our super class constructor my $self = $class->SUPER::new( 'yahoo.glade' ); #Initialize the search engine $self->{_yahoo} = WWW::Search->new( 'Yahoo' ); return $self; } sub do_search { my $self = shift; $self->{_yahoo}->native_query( shift ); my $buf = $header; for( 1..10 ) { my $rv = $self->{_yahoo}->next_result || last; $buf .= qq{<p><div class="title">} . $rv->title; $buf .= qq{</div><br /><div class="description">} . $rv->description; $buf .= qq{</div><br /><div class="url">} . $rv->url . q{</div></p><br />}; } $buf .= $footer; $self->{buf} = $buf; } ### Signal handlers, now they're methods of the class ### sub on_Clear_clicked { my $self = shift; my $html = $self->{custom1}; #fetch widgets by their names $html->{document}->clear; my $statusbar = $self->{statusbar1}; #another widget $statusbar->pop( $statusbar->get_context_id( "Yahoo" ) ); } sub on_Search_clicked { my $self = shift; my $text = $self->{text_entry}->get_text; return unless $text ne ''; my $statusbar = $self->{statusbar1}; $statusbar->push( $statusbar->get_context_id( "Yahoo" ), "Searching for: $text" ); $self->do_search( $text ); my $html = $self->{custom1}; $html->{document}->clear; $html->{document}->open_stream( "text/html" ); $html->{document}->write_stream( $self->{buf} ); $html->{document}->close_stream; } ### Creation function for the custom widget, method of the class as well ### sub create_htmlview { my $self = shift; my $view = Gtk2::Html2::View->new; my $document = Gtk2::Html2::Document->new; $view->set_document( $document ); $view->{document} = $document; $view->show_all; return $view; } sub gtk_main_quit { Gtk2->main_quit } 1; package main; YahooApp->new->run; #Go! 1; The yahoo.glade file needed for this example is in the examples directory, along with other example programs. UTILITIES
Rapid Application Development with gpsketcher The Gtk2::GladeXML::Simple distribution includes gpsketcher, a program that generates Perl code stubs from glade XML files. The code stubs include the basic framework for Gtk2::GladeXML::Simple interaction, method signatures, and everything that describes the application itself. Developers must fill in the code stubs to add the correct functionality to the application. SEE ALSO
Gtk2::GladeXML, Gtk2, gpsketcher The Libglade Reference Manual at <http://developer.gnome.org/doc/API/2.0/libglade/> The gtk2 API Reference at <http://developer.gnome.org/doc/API/2.0/gtk/index.html> TODO
Tests. More examples? Add Gtk2::GladeXML::Simple::new_from_buffer()? Support to I18N ( bindtextdomain ) AUTHOR
Marco Antonio Manzo <marcoam@perl.org.mx> Special thanks in no order to Scott Arrington "muppet" <scott at asofyet dot org> who provided lots of great ideas to improve this module. Sandino "tigrux" Flores <tigrux at ximian dot com> who is the author of SimpleGladeApp and the main source of this module's core idea. Sean M. Burke <sburke at cpan dot org> and Rocco Caputo <rcaputo at cpan dot org> for constantly helping me with ideas and cleaning my POD. COPYRIGHT AND LICENSE
Copyright (C) 2005 by Marco Antonio Manzo This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available. perl v5.10.1 2005-07-23 Gtk2::GladeXML::Simple(3pm)
All times are GMT -4. The time now is 11:24 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy