Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Atom is a syndication, API, and archiving format for weblogs and other data. XML::Atom implements the feed format as well as a client for the API.
This package provides a Cleaner for cleaning up HTML pages. It supports removing embedded or script content, special tags and CSS style annotations among other features. Its main purpose is removing superfluous content, it is not appropriate for security sensitive environments.
This module provides an XPath engine, that can be re-used by other modules/classes that implement trees.
In order to use the XPath engine, nodes in the user module need to mimic DOM nodes. The degree of similitude between the user tree and a DOM dictates how much of the XPath features can be used. A module implementing all of the DOM should be able to use this module very easily (you might need to add the cmp method on nodes in order to get ordered result sets).
Libxlsxwriter is a C library that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
Libxmlb library takes XML source, and converts it to a structured binary representation with a deduplicated string table; where the strings have the NULs included. This allows an application to mmap the binary XML file, do an XPath query and return some strings without actually parsing the entire document.
Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).
XML Patch is a C++ library and command-line interface (the xml-diff and xml-patch commands) for patching XML files with XPath expressions.
TinyXML2 is a small and simple XML parsing library for the C++ programming language.
The xmlschema library is an implementation of XML Schema for Python. It has full support for the XSD 1.0 and 1.1 standards, an XPath-based API for finding schema's elements and attributes; and can encode and decode XML data to JSON and other formats.
libebml is a C++ library to read and write EBML (Extensible Binary Meta Language) files. EBML was designed to be a simplified binary extension of XML for the purpose of storing and manipulating data in a hierarchical form with variable field lengths.
The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.
This module provides a class to handle the SOAP protocol. The first implementation is http://www.w3.org/TR/2000/NOTE-SOAP-20000508/, which is still most often used.
The proposal of this package is to provide XPath 1.0 and 2.0 selectors for Python's ElementTree XML data structures, both for the standard ElementTree library and for the lxml.etree library.
For lxml.etree this package can be useful for providing XPath 2.0 selectors, because lxml.etree already has its own implementation of XPath 1.0.
pugixml is a C++ XML processing library, which consists of a DOM-like interface with rich traversal/modification capabilities, a fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries. Full Unicode support is also available, with Unicode interface variants and conversions between different Unicode encodings which happen automatically during parsing/saving.
The conventional models for parsing XML are either DOM (a data structure representing the entire document tree is created) or SAX (callbacks are issued for each element in the XML).
XML grammar is recursive - so it's nice to be able to write recursive parsers for it. XML::Descent allows such parsers to be created.
XML::Compile can be used to translate a Perl data-structure into XML or XML into a Perl data-structure, both directions under rigid control by a schema.
XML::SAX consists of several framework classes for using and building Perl SAX2 XML parsers, filters, and drivers.
A collection of smaller Perl modules, scripts, and documents for working with XML in Perl. libxml-perl software works in combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove, and others.
This package provides a Python library to convert XML to OrderedDict.
Xlsx2csv is a program to convert Microsoft Excel 2007 XML (XLSX and XLSM) format spreadsheets into plaintext comma separated values (CSV) files. It is designed to be fast and to handle large input files.
Xmlto is a front-end to an XSL toolchain. It chooses an appropriate stylesheet for the conversion you want and applies it using an external XSL-T processor. It also performs any necessary post-processing.
The XML Security Library is a C library based on Libxml2. It supports XML security standards such as XML Signature, XML Encryption, Canonical XML (part of Libxml2) and Exclusive Canonical XML (part of Libxml2).
This is a collection of perl classes for reading and writing directed graphs in a variety of file formats. The graphs are represented in Perl using Jarkko Hietaniemi's Graph classes.
There are two base classes. Graph::Reader is the base class for classes which read a graph file and create an instance of the Graph class. Graph::Writer is the base class for classes which take an instance of the Graph class and write it out in a specific file format.
This package provides the same API as XML::Simple but is based on XML::LibXML.