Difference between pages "Xidel" and "Review:Xidel-REV-ID-1"

From Free Software Directory
(Difference between pages)
Jump to: navigation, search
m
 
(Xidel submission)
 
Line 1: Line 1:
{{Entry
+
{{Entry2
 +
|Finished review=No
 
|Name=Xidel
 
|Name=Xidel
|Short description=Command line tool to process HTML/XML/JSON locally or from online sources
+
|Short description=Xidel is a command line tool to download web pages and extract data from them.
|Full description=Xidel is a command line tool to query data from HTML/XML web pages, JSON-APIs and local files.
+
|Full description=Xidel can download files over http/s connections, follow redirections, links, or extracted values, and also process local files. The data can be extracted using XPath 2.0 expressions, CSS 3 selectors, and custom, pattern-matching templates that are like an annotated version of the processed page. The extracted values can then be exported as plain text/xml/json or assigned to variables to use in other extract expressions. There is also an online cgi service for testing.
+
|Homepage URL=http://videlibri.sourceforge.net/xidel.html
It implements interpreters for XPath 2, XPath 3, XQuery 1, XQuery 3, JSONiq, CSS selectors and custom pattern matching.
 
 
XPath and CSS selectors are the most efficient way to select certain elements from XML/HTML documents.
 
 
 
JSONiq (with custom extensions) is an easy way to select data from JSON.
 
 
XQuery is a Turing-complete superset of XPath and allows arbitrary data transformations and the creation of new documents.
 
 
Pattern matching is for XML/HTML documents what regular expressions are for plaintext, i.e. pattern matching behaves like a regular expression over the space of tags, instead over the space of characters.
 
 
Xidel implements a kind of internal pipes to pipe HTTP requests from one query to the next, so there is no need to distinguish selecting links and downloading the data referenced by them. Therefore arbitrary complex queries going over arbitrary many pages can be executed with a single call of Xidel.
 
|Homepage URL=http://www.videlibri.de/xidel.html
 
|User level=advanced
 
|VCS checkout command=hg clone http://hg.code.sf.net/p/videlibri/code
 
|Computer languages=Pascal, XQuery, XPath
 
|Related projects=wget, curl, xmlstarlet, libxml2
 
|Keywords=xml, html, json, xpath, xquery, web
 
|Version identifier=0.9.4
 
|Version date=2015/06/28
 
|Version status=stable
 
|Version download=http://www.videlibri.de/xidel.html#downloads
 
|Last review by=benibela
 
|Last review date=2015/07/04
 
|Submitted by=benibela
 
|Submitted date=2015/07/04
 
|Status=
 
 
|Is GNU=No
 
|Is GNU=No
 +
|VCS checkout command=hg clone http://videlibri.hg.sourceforge.net/hgweb/videlibri/videlibri/
 +
|Computer languages=FreePascal XPath
 +
|Related projects=web-harvest scrapy nokogiri xmlstarlet libxml2 wget VideLibri
 +
|Keywords=html xml xpath css pattern-matching template  web download
 +
|Version identifier=0.5
 +
|Version date=2012-09-05
 +
|Version comment=first release
 
}}
 
}}
 
{{Project license
 
{{Project license
|License=GPLv3orlater
+
|License=GNU GPL v2
|License copyright=Copyright: 2006-2016 Benito van der Zander <benito@benibela.de>
+
|License note=or later
|License verified by=IanK
 
|License verified date=2016/10/29
 
 
}}
 
}}
 
{{Person
 
{{Person
 
|Real name=Benito van der Zander
 
|Real name=Benito van der Zander
|Role=sole developer
+
|Role=everything
 
|Email=benito@benibela.de
 
|Email=benito@benibela.de
|Username=benibela
+
}}
|Resource URL=
+
{{Resource
 +
|Resource audience=users
 +
|Resource kind=Homepage
 +
|Resource URL=http://videlibri.sourceforge.net/xidel.html
 +
}}
 +
{{Resource
 +
|Resource audience=users
 +
|Resource kind=Download
 +
|Resource URL=https://sourceforge.net/projects/videlibri/files/Xidel/
 +
}}
 +
{{Resource
 +
|Resource audience=users/developers
 +
|Resource kind=VCS Repository Webview
 +
|Resource URL=http://videlibri.hg.sourceforge.net/hgweb/videlibri/videlibri/
 +
}}
 +
{{Resource
 +
|Resource audience=users
 +
|Resource kind=Bug Tracking
 +
|Resource URL=https://sourceforge.net/tracker/?group_id=359854&atid=1501919
 +
}}
 +
{{Resource
 +
|Resource audience=users
 +
|Resource kind=Forum
 +
|Resource URL=https://sourceforge.net/projects/videlibri/forums/forum/2824307
 
}}
 
}}
 
{{Software category
 
{{Software category
|Business=productivity
+
|Interface=command-line, library, web
|Interface=command-line, console, library, web
 
 
|Internet-application=tool
 
|Internet-application=tool
 
|Programming-language=pascal
 
|Programming-language=pascal
|Protocol=http, ssl
+
|Web-authoring=html-format-conversion, xml
|Runs-on=Windows, OS X, GNU/Linux
+
|Works-with=html, xml
|Software-development=programming-language
 
|Use=internet-application
 
|Web-authoring=cgi, html-format-conversion, html-preprocessing, xml
 
|Works-with=html, text, xml
 
}}
 
{{Software prerequisite
 
|Prerequisite kind=Weak prerequisite
 
|Prerequisite description=OpenSSL (dev version), for https on *nix
 
}}
 
{{Software prerequisite
 
|Prerequisite kind=Required to build
 
|Prerequisite description=Freepascal
 
 
}}
 
}}
 
{{Software prerequisite
 
{{Software prerequisite
 
|Prerequisite kind=Required to build
 
|Prerequisite kind=Required to build
|Prerequisite description=Lazarus
+
|Prerequisite description=FreePascal, Lazarus
 
}}
 
}}
{{Featured}}
 

Latest revision as of 17:05, 12 September 2012


Thank you for helping to improve the Free Software Directory!

This page has not completed review yet.

This submission will now wait until an administrator reviews it and chooses whether to add it to the directory. If you would like to become an admin, then visit the directory mailing list and introduce yourself.

Admins, either this page has been processed already, or someone made a request to update an existing page. See what's different. (Admins may also edit that page.)

Admins, when you are done incorporating any needed changes from this page into a main entry, please edit this page and change the following text from: |Finished review=No to: |Finished review=yes. This helps keep submissions organized. (Note that doing this isn't what adds the entry to the directory.)

Name Xidel
Short description Xidel is a command line tool to download web pages and extract data from them.
Full description Xidel can download files over http/s connections, follow redirections, links, or extracted values, and also process local files. The data can be extracted using XPath 2.0 expressions, CSS 3 selectors, and custom, pattern-matching templates that are like an annotated version of the processed page. The extracted values can then be exported as plain text/xml/json or assigned to variables to use in other extract expressions. There is also an online cgi service for testing.
Homepage URL http://videlibri.sourceforge.net/xidel.html
Is GNU No
GNU package name
User level
Component programs
VCS checkout command hg clone http://videlibri.hg.sourceforge.net/hgweb/videlibri/videlibri/
Computer languages FreePascal XPath
Documentation note
Paid support
Microblog
IRC help
IRC general
IRC development
Related projects web-harvest scrapy nokogiri xmlstarlet libxml2 wget VideLibri
Keywords html xml xpath css pattern-matching template web download
Version identifier 0.5
Version date 2012-09-05
Version status
Version download
Version comment first release
Finished review No



"GNU GPL v2" is not in the list (ACEL, AFL-3.0, AGPL-1.0, AGPL-1.0-or-later, AGPL-3.0, AGPL-3.0-or-later, AGPL-3.0-or-later-with-exception, AGPL-3.0-with-exception, AGPLv1orlater, AGPLv3, ...) of allowed values for the "License" property.




"everything" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.


"users" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"users" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"users/developers" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"users" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"users" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.









Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.