_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-pyramid-retry 2.1.1
Propagated dependencies: python-pyramid@2.0.2 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_retry
Licenses: Expat
Build system: pyproject
Synopsis: Pyramid execution policy supporting retrying failed requests
Description:

pyramid_retry is an execution policy for Pyramid that wraps requests and can retry them a configurable number of times under certain "retryable" error conditions before indicating a failure to the client.

python-flask-limiter 4.1.1
Propagated dependencies: python-flask@3.1.0 python-limits@5.8.0 python-ordered-set@4.1.0 python-rich@14.3.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://flask-limiter.readthedocs.org/
Licenses: Expat
Build system: pyproject
Synopsis: Rate limiting for Flask applications
Description:

Flask-Limiter adds rate limiting to Flask applications. Rate limits can be configured at different levels such as:

  • Application wide global limits per user

  • Default limits per route

  • By blueprints

  • By class-based views

  • By individual routes

python-protego 0.4.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapy/protego
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python robots.txt parser with support for modern conventions
Description:

Protego is a pure-Python robots.txt parser with support for modern conventions.

python-html-text 0.7.0
Propagated dependencies: python-lxml@6.0.2 python-lxml-html-clean@0.4.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/TeamHG-Memex/html-text
Licenses: Expat
Build system: pyproject
Synopsis: Extract text from HTML
Description:

HTML to Text is a Python library for extract text from HTML. Contrary to other solution such as LXML or Beautiful Soup, the text extracted with html_text does not contain elements such as JavaScript or inline styles not normally visible to users. It also normalizes white space characters in a smarter, more visually pleasing style.

python-requests-futures 1.0.2
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ross/requests-futures
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Python HTTP for Humans
Description:

This package provides and add-on the Python Requests HTTP library to run code asynchronously.

python-flask 3.1.0
Propagated dependencies: python-asgiref@3.8.1 python-click@8.3.1 python-blinker@1.9.0 python-itsdangerous@2.2.0 python-jinja2@3.1.2 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://palletsprojects.com/p/flask/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Microframework based on Werkzeug, Jinja2 and good intentions
Description:

Flask is a micro web framework based on the Werkzeug toolkit and Jinja2 template engine. It is called a micro framework because it does not presume or force a developer to use a particular tool or library.

python-uritemplate 4.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://uritemplate.readthedocs.io/
Licenses: FreeBSD ASL 2.0
Build system: pyproject
Synopsis: Library to deal with URI Templates
Description:

uritemplate provides Python library to deal with URI Templates.

python-responses 0.25.3
Propagated dependencies: python-requests@2.32.5 python-pyyaml@6.0.2 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/getsentry/responses
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Utility for mocking out the `requests` Python library
Description:

A utility library for mocking out the `requests` Python library.

python-gevent-websocket 0.10.1
Propagated dependencies: python-gevent@24.11.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://gitlab.com/noppo/gevent-websocket
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Websocket handler for the gevent pywsgi server
Description:

Websocket handler for the gevent pywsgi server, a Python network library.

Features include:

  • integration on both socket level or using an abstract interface

  • RPC and PubSub framework using WebSocket Application Messaging Protocol

  • easily extendible using a simple WebSocket protocol plugin API

python-pastedeploy 3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pylonsproject.org/
Licenses: Expat
Build system: pyproject
Synopsis: Load, configure, and compose WSGI applications and servers
Description:

This tool provides code to load WSGI applications and servers from URIs; these URIs can refer to Python Eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file.

python-css-html-js-minify 2.5.5-0.8f72452
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/juancarlospaco/css-html-js-minify
Licenses: GPL 3+ LGPL 3+ Expat
Build system: pyproject
Synopsis: CSS/HTML/JS minifier
Description:

This package provides a single-file minifier for CSS, HTML, and JavaScript.

python-mwparserfromhell 0.7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/earwig/mwparserfromhell
Licenses: Expat
Build system: pyproject
Synopsis: Python parser for MediaWiki wikicode
Description:

The MediaWiki Parser From Hell is a python library package that provides a parser for MediaWiki.

It exposes parses as normal string objects with additional methods giving access to the special Wikicode features it contains (hyperlinks, tags, templates…). The parser doesn't interpolate strings at all, it remains at a purely formal level.

Full documentation may be found at ReadTheDocs

python-bleach 6.3.0
Propagated dependencies: python-html5lib@1.1 python-tinycss2@1.5.1 python-webencodings@0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mozilla/bleach
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Whitelist-based HTML-sanitizing tool
Description:

Bleach is an easy whitelist-based HTML-sanitizing tool.

python-flask-socketio 5.5.1
Propagated dependencies: python-flask@3.1.0 python-socketio@5.12.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/Flask-SocketIO/
Licenses: Expat
Build system: pyproject
Synopsis: Socket.IO integration for Flask applications
Description:

Socket.IO integration for Flask applications

python-yarl 1.18.3
Propagated dependencies: python-packaging@25.0 python-idna@3.10 python-multidict@6.7.0 python-propcache@0.2.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aio-libs/yarl/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Yet another URL library
Description:

yarl module provides handy URL class for URL parsing and changing.

python-flask-caching 2.3.1
Propagated dependencies: python-cachelib@0.13.0 python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pallets-eco/flask-caching
Licenses: Modified BSD
Build system: pyproject
Synopsis: Caching extension for Flask
Description:

This package provides a caching support to Flask applications, it's a fort ok https://github.com/thadeusb/flask-cache.

python-sseclient-py 1.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mpetazzoni/sseclient
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pure-Python Server Side Events (SSE) client
Description:

This package provides a Python client for SSE event sources that seamlessly integrates with urllib3 and requests.

python-treq 24.9.1
Propagated dependencies: python-attrs@25.3.0 python-hyperlink@21.0.0 python-incremental@24.7.2 python-requests@2.32.5 python-twisted@25.5.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/twisted/treq
Licenses: Expat
Build system: pyproject
Synopsis: Requests-like API built on top of twisted.web's Agent
Description:

This package provides an HTTP library inspired by requests but written on top of Twisted's Agents. It offers a high level API for making HTTP requests when using Twisted.

python-webencodings 0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/SimonSapin/python-webencodings
Licenses: Modified BSD
Build system: pyproject
Synopsis: Character encoding aliases for legacy web content
Description:

In order to be compatible with legacy web content when interpreting something like Content-Type: text/html; charset=latin1, tools need to use a particular set of aliases for encoding labels as well as some overriding rules. For example, US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252, and a UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration. The WHATWG Encoding standard defines all such details so that implementations do not have to reverse-engineer each other.

This module implements the Encoding standard and has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python’s.

python-cssutils 2.11.1
Propagated dependencies: python-more-itertools@10.6.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/jaraco/cssutils
Licenses: LGPL 3+
Build system: pyproject
Synopsis: CSS Cascading Style Sheets library for Python
Description:

Cssutils is a Python package for parsing and building CSS Cascading Style Sheets. Currently it provides a DOM only and no rendering options.

python-gwebsockets 0.7
Propagated dependencies: python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sugarlabs/gwebsockets
Licenses: ASL 2.0
Build system: pyproject
Synopsis: GLib based websockets server
Description:

This package provides a websocket server written in Python. It uses GIO for network communication and hence it easily integrates with the GLib mainloop.

awscli 1.43.11
Dependencies: groff-minimal@1.22.4 python-botocore@1.42.5 python-colorama@0.4.6 python-docutils@0.19 python-pyyaml@6.0.2 python-rsa@3.4.2 python-s3transfer@0.16.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://aws.amazon.com/cli/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Command line client for AWS
Description:

AWS CLI provides a unified command line interface to the Amazon Web Services (AWS) API.

python-sanic 25.3.0
Propagated dependencies: python-aiofiles@24.1.0 python-aioquic@1.2.0 python-html5tagger@1.3.0 python-httptools@0.7.1 python-multidict@6.7.0 python-sanic-routing@23.12.0 python-tracerite@1.1.3 python-typing-extensions@4.15.0 python-ujson@5.10.0 python-uvloop@0.21.0 python-websockets@13.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sanic-org/sanic/
Licenses: Expat
Build system: pyproject
Synopsis: Async Python web server/framework
Description:

Sanic is a Python web server and web framework that's written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy.

python-parfive 2.3.1
Propagated dependencies: python-aiohttp@3.11.18 python-tqdm@4.67.1 python-aioftp@0.27.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://parfive.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: HTTP and FTP parallel file downloader
Description:

This package provides CLI tool and Python library parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.

asciicast demo of parfive parfive works by creating a downloader object, appending files to it and then running the download. parfive has a synchronous API, but uses asyncio to parallelise downloading the files.

Total packages: 73955