beautiful soup 3.0.3
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 131
Beautiful Soup 3.0.3
Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. more>>
Beautiful Soup project is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three features make it powerful:
Beautiful Soup wont choke if you give it bad markup. It yields a parse tree that makes approximately as much sense as your original document. This is usually good enough to collect the data you need and run away.
Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need. You dont have to create a custom parser for each application.
Beautiful Soup automatically converts incoming documents to Unicode and outgoing documents to UTF-8. You dont have to think about encodings, unless the document doesnt specify an encoding and Beautiful Soup cant autodetect one. Then you just have to specify the original encoding.
Beautiful Soup parses anything you give it, and does the tree traversal stuff for you. You can tell it "Find all the links", or "Find all the links of class externalLink", or "Find all the links whose urls match "foo.com", or "Find the table heading thats got bold text, then give me that text."
Valuable data that was once locked up in poorly-designed websites is now within your reach. Projects that would have taken hours take only minutes with Beautiful Soup.
<<lessBeautiful Soup wont choke if you give it bad markup. It yields a parse tree that makes approximately as much sense as your original document. This is usually good enough to collect the data you need and run away.
Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need. You dont have to create a custom parser for each application.
Beautiful Soup automatically converts incoming documents to Unicode and outgoing documents to UTF-8. You dont have to think about encodings, unless the document doesnt specify an encoding and Beautiful Soup cant autodetect one. Then you just have to specify the original encoding.
Beautiful Soup parses anything you give it, and does the tree traversal stuff for you. You can tell it "Find all the links", or "Find all the links of class externalLink", or "Find all the links whose urls match "foo.com", or "Find the table heading thats got bold text, then give me that text."
Valuable data that was once locked up in poorly-designed websites is now within your reach. Projects that would have taken hours take only minutes with Beautiful Soup.
Download (0.065MB)
Added: 2006-06-08 License: Python License Price:
1245 downloads
Alphabet Soup 0.0.9
Alphabet Soup project attempts to determine a number of things about the shapes of letters. more>>
Alphabet Soup project attempts to determine a number of things about the shapes of letters in several different writing systems.
First, it hypothesizes a set of basic building blocks that all letters are built up from.
Second, it hypothesizes a set of rules, a grammar or syntax, which defines how those pieces combine to make different letters.
It can generate individual letters, randomize letters in an input string to create weird but readable text, or generate random strings of symbols.
<<lessFirst, it hypothesizes a set of basic building blocks that all letters are built up from.
Second, it hypothesizes a set of rules, a grammar or syntax, which defines how those pieces combine to make different letters.
It can generate individual letters, randomize letters in an input string to create weird but readable text, or generate random strings of symbols.
Download (0.6MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1152 downloads
Download (0.35MB)
Added: 2006-02-15 License: GPL (GNU General Public License) Price:
1349 downloads
Tag Soup 1.0.5
TagSoup is a SAX2 parser written in Java. more>>
TagSoup is a SAX2 parser written in Java that, instead of parsing well-formed or valid XML. Tag Soup parses HTML as it is found in the wild: nasty and brutish, though quite often far from short.
By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. It is a parser, not a whole application; it isnt intended to permanently clean up bad HTML, as HTML Tidy does, only to parse it on the fly.
The following options are understood:
--files
Output into individual files, with html extensions changed to xhtml. Otherwise, all output is sent to the standard output.
--html
Output is in clean HTML: the XML declaration is suppressed, as are end-tags for the known empty elements.
--omit-xml-declaration
The XML declaration is suppressed.
--method=html
End-tags for the known empty HTML elements are suppressed.
--pyx
Output is in PYX format.
--pyxin
Input is in PYXoid format (need not be well-formed).
--nons
Namespaces are suppressed. Normally, all elements are in the XHTML 1.x namespace, and all attributes are in no namespace.
--nobogons
Bogons (unknown elements) are suppressed. Normally, they are treated as empty.
--nodefaults
suppress default attribute values
--nocolons
change explicit colons in element and attribute names to underscores
--norestart
dont restart any normally restartable elements
--any
Bogons are given a content model of ANY rather than EMPTY.
--lexical
Pass through HTML comments. Has no effect when output is in PYX format.
--reuse
Reuse a single instance of TagSoup parser throughout. Normally, a new one is instantiated for each input file.
--nocdata
Change the content models of the script and style elements to treat them as ordinary #PCDATA (text-only) elements, as in XHTML, rather than with the special CDATA content model.
--encoding=encoding
Specify the input encoding. The default is the Java platform default.
--help
Print help.
--version
Print the version number.
<<lessBy providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. It is a parser, not a whole application; it isnt intended to permanently clean up bad HTML, as HTML Tidy does, only to parse it on the fly.
The following options are understood:
--files
Output into individual files, with html extensions changed to xhtml. Otherwise, all output is sent to the standard output.
--html
Output is in clean HTML: the XML declaration is suppressed, as are end-tags for the known empty elements.
--omit-xml-declaration
The XML declaration is suppressed.
--method=html
End-tags for the known empty HTML elements are suppressed.
--pyx
Output is in PYX format.
--pyxin
Input is in PYXoid format (need not be well-formed).
--nons
Namespaces are suppressed. Normally, all elements are in the XHTML 1.x namespace, and all attributes are in no namespace.
--nobogons
Bogons (unknown elements) are suppressed. Normally, they are treated as empty.
--nodefaults
suppress default attribute values
--nocolons
change explicit colons in element and attribute names to underscores
--norestart
dont restart any normally restartable elements
--any
Bogons are given a content model of ANY rather than EMPTY.
--lexical
Pass through HTML comments. Has no effect when output is in PYX format.
--reuse
Reuse a single instance of TagSoup parser throughout. Normally, a new one is instantiated for each input file.
--nocdata
Change the content models of the script and style elements to treat them as ordinary #PCDATA (text-only) elements, as in XHTML, rather than with the special CDATA content model.
--encoding=encoding
Specify the input encoding. The default is the Java platform default.
--help
Print help.
--version
Print the version number.
Download (0.050MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 downloads
Backuper 3.0.3
Backuper is a CD-R/DVD-R backup application. more>>
Backuper is a CD-R and DVD-R backup application.
Main features:
- Version 3.0 is completely rewritten in Perl (from scratch),
- recorded data integrity verification (using MD5 signatures),
- medium type and size autodetection,
- dumb mode support,
- CD-R/DVD-R media are supported,
- logging, notifying the administrator via mail,
- backup a specific directory (with subdirectories) _OR_ files and directories listed in specific file; excludes are also supported,
- no-disc, full-disc, damaged-disc autodetection,
- be warned when the medium is almost full (before the medium is actually full),
<<lessMain features:
- Version 3.0 is completely rewritten in Perl (from scratch),
- recorded data integrity verification (using MD5 signatures),
- medium type and size autodetection,
- dumb mode support,
- CD-R/DVD-R media are supported,
- logging, notifying the administrator via mail,
- backup a specific directory (with subdirectories) _OR_ files and directories listed in specific file; excludes are also supported,
- no-disc, full-disc, damaged-disc autodetection,
- be warned when the medium is almost full (before the medium is actually full),
Download (0.013MB)
Added: 2005-11-16 License: GPL (GNU General Public License) Price:
1437 downloads
readlists 3.0.3
readlists is a frontend for mailers like mutt to handle multiple mailboxes more conveniently. more>>
readlists in short rl, is a frontend for mailers like mutt to handle multiple mailboxes more conveniently.
A few years ago (in 1998) I started to use ELM (and later mutt) along with several mailfolders. I wanted to have a little program that acted as a front-end to mutt to make reading of multiple mailboxes easier.
The result was readlists, or rl as I shortly afterwards abbreviated it. Last year, when we upgraded out mail server to FreeBSD 5.4, we decided not to install ELM anymore, which left a void as this package also provided the command nfrm. Since rl already contained all the code needed for such a command, this was added, as well.
<<lessA few years ago (in 1998) I started to use ELM (and later mutt) along with several mailfolders. I wanted to have a little program that acted as a front-end to mutt to make reading of multiple mailboxes easier.
The result was readlists, or rl as I shortly afterwards abbreviated it. Last year, when we upgraded out mail server to FreeBSD 5.4, we decided not to install ELM anymore, which left a void as this package also provided the command nfrm. Since rl already contained all the code needed for such a command, this was added, as well.
Download (0.014MB)
Added: 2005-12-29 License: BSD License Price:
1394 downloads
Fcron 3.0.3
Fcron is a periodical command scheduler which aims at replacing Vixie Cron, so it implements most of its functionalities. more>>
Fcron project is a periodical command scheduler which aims at replacing Vixie Cron, so it implements most of its functionalities.
But fcron does not assume that your system is running neither all the time nor regularly : you can, for instance, tell fcron to execute tasks every x hours y minutes of system up time or to do a job only once in a specified interval of time.
Fcron has also much more functionalities : you can also set a nice value to a job, run it depending on the system load average and much more !
Enhancements:
- Since 3.0.2, the build and install processes have changed significantly to make them more standard and make fcron easier to package, and AIX and Solaris platforms are supported better.
- Some other minor changes give better compatibility with Vixie cron.
- Please bear in mind that the default install paths have changed since 3.0.3-rc1 to make them more standard.
<<lessBut fcron does not assume that your system is running neither all the time nor regularly : you can, for instance, tell fcron to execute tasks every x hours y minutes of system up time or to do a job only once in a specified interval of time.
Fcron has also much more functionalities : you can also set a nice value to a job, run it depending on the system load average and much more !
Enhancements:
- Since 3.0.2, the build and install processes have changed significantly to make them more standard and make fcron easier to package, and AIX and Solaris platforms are supported better.
- Some other minor changes give better compatibility with Vixie cron.
- Please bear in mind that the default install paths have changed since 3.0.3-rc1 to make them more standard.
Download (0.53MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
865 downloads
Ctrlproxy 3.0.3
Ctrlproxy runs on a computer with a 24/7 internet connection and allows you to transparently connect to IRC from anywhere. more>>
Ctrlproxy project runs on a computer with a 24/7 internet connection and allows you to transparently connect to IRC from anywhere on the world to your nick.
It connects to one or more IRC servers and then allows you to connect to it with any number of clients, providing access to these servers. This is very useful if you dont want to leave IRC but still want to be able to use it from home, school or work.
Main features:
- Connect to one server with many clients under one nick transparently
- Connect to multiple servers using only one process
- CTCP support when no client is attached
- irssi-style logging support
- Transparent detaching and attaching of clients
- Password support
- Auto-Away support
- Backlog replication. Replicate from last client quit or last line said by user.
- Keeping track of number of times a certain user uses a certain pattern
- Direct, inetd-style interfacing with local IRC servers (such as bitlbee)
- Responses to queries are only sent to the originating client of the query
- SSL support
- Flood protection
- Logging in a user-specified format
- IPv6 support
Installation:
./configure
make
make install
<<lessIt connects to one or more IRC servers and then allows you to connect to it with any number of clients, providing access to these servers. This is very useful if you dont want to leave IRC but still want to be able to use it from home, school or work.
Main features:
- Connect to one server with many clients under one nick transparently
- Connect to multiple servers using only one process
- CTCP support when no client is attached
- irssi-style logging support
- Transparent detaching and attaching of clients
- Password support
- Auto-Away support
- Backlog replication. Replicate from last client quit or last line said by user.
- Keeping track of number of times a certain user uses a certain pattern
- Direct, inetd-style interfacing with local IRC servers (such as bitlbee)
- Responses to queries are only sent to the originating client of the query
- SSL support
- Flood protection
- Logging in a user-specified format
- IPv6 support
Installation:
./configure
make
make install
Download (0.57MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
823 downloads
EnthoughtBase 3.0.3
Core packages for the Enthought Tool Suite. more>>
EnthoughtBase 3.0.3 is designed as Core packages for the Enthought Tool Suite.
Major Features:
- The EnthoughtBase project includes a few core packages that are used by many other projects in the Enthought Tool Suite:
- Etsconfig: Supports configuring settings that need to be shared across multiple projects or programs on the same system. Most significant of these is the GUI toolkit to be used. You can also configure locations for writing application data and user data, and the name of the company responsible for the software (which is used in the application and user data paths on some systems).
- Logger: Provides convenience functions for creating logging handlers.
- Util: Provides miscellaneous utility functions.
Added: 2009-07-17 License: BSD License Price: FREE
14 downloads
shntool 3.0.3
shntool is a multi-purpose WAVE data processing and reporting utility. more>>
shntool is a multi-purpose WAVE data processing and reporting utility. File formats are abstracted from its core, so it can process any file that contains WAVE data, compressed or not - provided there exists a format module to handle that particular file type. shntool is comprised of three parts: the core, mode modules, and format modules.
shntool has native support for .wav files. If you want it to work with other formats, you must have the appropriate helper program installed. The "Helper programs" section below contains links to helper programs for each format that shntool supports.
Enhancements:
- This version improves the use of exit codes across all modes.
<<lessshntool has native support for .wav files. If you want it to work with other formats, you must have the appropriate helper program installed. The "Helper programs" section below contains links to helper programs for each format that shntool supports.
Enhancements:
- This version improves the use of exit codes across all modes.
Download (0.20MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
876 downloads
Gentium fonts 1.02
Gentium is a typeface family designed to enable the diverse ethnic groups around the world. more>>
Gentium is a typeface family designed to enable the diverse ethnic groups around the world who use the Latin script to produce readable, high-quality publications.
Gentium fonts project supports a wide range of Latin-based alphabets and includes glyphs that correspond to all the Latin ranges of Unicode.
The design is intended to be highly readable, reasonably compact, and visually attractive. The additional "extended" Latin letters are designed to naturally harmonize with the traditional 26 ones. Diacritics are treated with careful thought and attention to their use.
Gentium also supports both ancient and modern Greek, including a number of alternate forms. These fonts were originally the product of two years of research and study by the designer at the University of Reading, England, as part of an MA program in Typeface Design.
SIL International has now embraced the Gentium project, and plans to continue development. Expansion of the glyph set to include more extended Latin glyphs, archaic Greek symbols, and full Cyrillic script support is the next step. Work on this has already begun, but the results will not be available for a few months. Addition of bold and bold italic faces will follow.
Gentium is freely available and may be used by anyone at no cost. It is now released under the SIL Open Font License, a free and open source license that permits modification and redistribution.
Our hope is that it will stimulate literature production and elevate extended Latin alphabets to greater parity with the basic Latin alphabet. We also hope it will encourage other type designers to appreciate and support those fascinating and beautiful extra letters.
<<lessGentium fonts project supports a wide range of Latin-based alphabets and includes glyphs that correspond to all the Latin ranges of Unicode.
The design is intended to be highly readable, reasonably compact, and visually attractive. The additional "extended" Latin letters are designed to naturally harmonize with the traditional 26 ones. Diacritics are treated with careful thought and attention to their use.
Gentium also supports both ancient and modern Greek, including a number of alternate forms. These fonts were originally the product of two years of research and study by the designer at the University of Reading, England, as part of an MA program in Typeface Design.
SIL International has now embraced the Gentium project, and plans to continue development. Expansion of the glyph set to include more extended Latin glyphs, archaic Greek symbols, and full Cyrillic script support is the next step. Work on this has already begun, but the results will not be available for a few months. Addition of bold and bold italic faces will follow.
Gentium is freely available and may be used by anyone at no cost. It is now released under the SIL Open Font License, a free and open source license that permits modification and redistribution.
Our hope is that it will stimulate literature production and elevate extended Latin alphabets to greater parity with the basic Latin alphabet. We also hope it will encourage other type designers to appreciate and support those fascinating and beautiful extra letters.
Download (2.2MB)
Added: 2005-12-28 License: Freely Distributable Price:
1401 downloads
Catch the Furball 1.0.3
Catch the Furball project is an icebreaker board game for friends to play around a computer. more>>
Catch the Furball project is an icebreaker board game for friends to play around a computer.
It features a freshly-generated board for each game, an eclectic collection of cards, and beautiful pictures of Cambridge University.
The distribution is intended both to allow Web masters to quickly set up their own copy of the game, and to allow tinkerers to use the game engine to make their own games.
It includes the editor used to create game data.
<<lessIt features a freshly-generated board for each game, an eclectic collection of cards, and beautiful pictures of Cambridge University.
The distribution is intended both to allow Web masters to quickly set up their own copy of the game, and to allow tinkerers to use the game engine to make their own games.
It includes the editor used to create game data.
Download (1.7MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1065 downloads
Glade 3.0.3
Glade project is a free user interface builder for GTK+ and GNOME. more>>
Glade project is a free user interface builder for GTK+ and GNOME.
The user interfaces designed in Glade are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code, though this isnt recommended for large applications.)
By using libglade, Glade XML files can be used in numerous programming languages including C, C++, Java, Perl, Python, C#, Pike, Ruby, Haskell, Objective Caml and Scheme. Adding support for other languages is easy too.
NOTE - you need GTK+ 2.6, and GNOME 2.10 (if you want GNOME support). Also note that interfaces created with Glade 2.10 will need GTK+ 2.6 and GNOME 2.10. So if you want your application to work with older versions of GTK+ and GNOME you need to use an older version of Glade.
<<lessThe user interfaces designed in Glade are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code, though this isnt recommended for large applications.)
By using libglade, Glade XML files can be used in numerous programming languages including C, C++, Java, Perl, Python, C#, Pike, Ruby, Haskell, Objective Caml and Scheme. Adding support for other languages is easy too.
NOTE - you need GTK+ 2.6, and GNOME 2.10 (if you want GNOME support). Also note that interfaces created with Glade 2.10 will need GTK+ 2.6 and GNOME 2.10. So if you want your application to work with older versions of GTK+ and GNOME you need to use an older version of Glade.
Download (1.2MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1048 downloads
wiki2xhtml 3.0.3
wiki2xhtml can create complete Web pages and uses a clean XHTML syntax. more>> <<less
Download (1.2MB)
Added: 2007-07-22 License: GPL (GNU General Public License) Price:
825 downloads
Research 0.3.0.3
Research is a simple and functional application for organizing research papers. more>>
Research is a simple and functional application for organizing research papers. The project allows the tracking of sources, linking of notes and quotes to sources, and organizing of notes in an outline.
Main features:
- Can have many separate papers with their own distinct sources, notes, and outlines.
- Sources can be set up with a citation that uses ${PG} as a placeholder for the page number. For example:
- Mike Sager, The Worlds Greatest Book (Somewhere, USA: Sager Publishing, 2007), ${PG}
- will become
- Mike Sager, The Worlds Greatest Book (Somewhere, USA: Sager Publishing, 2007), 52-65
- when a note is created for that source with the page range set to 52-65
- OUTLINING!!! I am excited because I could never find this in any program anywhere. You can set up an outline for your paper and link in the notes/quotations wherever you want in the outline. If the note is modified, it will update in the outline. They can also be rearranged.
- AJAX interface for quicker, easier use. Outline now has drag n drop sorting and heading/note creation.
<<lessMain features:
- Can have many separate papers with their own distinct sources, notes, and outlines.
- Sources can be set up with a citation that uses ${PG} as a placeholder for the page number. For example:
- Mike Sager, The Worlds Greatest Book (Somewhere, USA: Sager Publishing, 2007), ${PG}
- will become
- Mike Sager, The Worlds Greatest Book (Somewhere, USA: Sager Publishing, 2007), 52-65
- when a note is created for that source with the page range set to 52-65
- OUTLINING!!! I am excited because I could never find this in any program anywhere. You can set up an outline for your paper and link in the notes/quotations wherever you want in the outline. If the note is modified, it will update in the outline. They can also be rearranged.
- AJAX interface for quicker, easier use. Outline now has drag n drop sorting and heading/note creation.
Download (0.088MB)
Added: 2007-04-12 License: GPL (GNU General Public License) Price:
930 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 beautiful soup 3.0.3 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