mirror of
https://github.com/vinta/awesome-python.git
synced 2024-11-13 11:16:10 -05:00
cleanup
This commit is contained in:
parent
c56f3b6db2
commit
161e4f1540
1 changed files with 35 additions and 57 deletions
92
README.md
92
README.md
|
@ -7,8 +7,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
- [Awesome Python](#awesome-python)
|
||||
- [Admin Panels](#admin-panels)
|
||||
- [Algorithms and Design Patterns](#algorithms-and-design-patterns)
|
||||
- [Anti-spam](#anti-spam)
|
||||
- [Asset Management](#asset-management)
|
||||
- [Audio](#audio)
|
||||
- [Authentication](#authentication)
|
||||
- [Build Tools](#build-tools)
|
||||
|
@ -85,6 +83,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
- [Third-party APIs](#third-party-apis)
|
||||
- [URL Manipulation](#url-manipulation)
|
||||
- [Video](#video)
|
||||
- [Web Asset Management](#web-asset-management)
|
||||
- [Web Content Extracting](#web-content-extracting)
|
||||
- [Web Crawling & Web Scraping](#web-crawling--web-scraping)
|
||||
- [Web Frameworks](#web-frameworks)
|
||||
|
@ -124,65 +123,37 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
* [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python.
|
||||
* [sortedcontainers](http://www.grantjenks.com/docs/sortedcontainers/) - Fast, pure-Python implementation of SortedList, SortedDict, and SortedSet types.
|
||||
|
||||
## Anti-spam
|
||||
|
||||
*Libraries for fighting spam.*
|
||||
|
||||
* [django-simple-captcha](https://github.com/mbi/django-simple-captcha) - A simple and highly customizable Django app to add captcha images to any Django form.
|
||||
* [django-simple-spam-blocker](https://github.com/moqada/django-simple-spam-blocker) - Simple spam blocker for Django.
|
||||
|
||||
## Asset Management
|
||||
|
||||
*Tools for managing, compressing and minifying website assets.*
|
||||
|
||||
* [django-compressor](https://github.com/django-compressor/django-compressor) - Compresses linked and inline JavaScript or CSS into a single cached file.
|
||||
* [django-pipeline](https://github.com/jazzband/django-pipeline) - An asset packaging library for Django.
|
||||
* [django-storages](https://github.com/jschneier/django-storages) - A collection of custom storage back ends for Django.
|
||||
* [fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages.
|
||||
* [fileconveyor](http://wimleers.com/fileconveyor) - A daemon to detect and sync files to CDNs, S3 and FTP.
|
||||
* [flask-assets](https://github.com/miracle2k/flask-assets) - Helps you integrate webassets into your Flask app.
|
||||
* [jinja-assets-compressor](https://github.com/jaysonsantos/jinja-assets-compressor) - A Jinja extension to compile and compress your assets.
|
||||
* [webassets](https://github.com/miracle2k/webassets) - Bundles, optimizes, and manages unique cache-busting URLs for static resources.
|
||||
|
||||
## Audio
|
||||
|
||||
*Libraries for manipulating audio.*
|
||||
*Libraries for manipulating audio and its metadata.*
|
||||
|
||||
* [audiolazy](https://github.com/danilobellini/audiolazy) - Expressive Digital Signal Processing (DSP) package for Python.
|
||||
* [audioread](https://github.com/beetbox/audioread) - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
|
||||
* [beets](http://beets.io/) - A music library manager and [MusicBrainz](https://musicbrainz.org/) tagger.
|
||||
* [dejavu](https://github.com/worldveil/dejavu) - Audio fingerprinting and recognition.
|
||||
* [django-elastic-transcoder](https://github.com/StreetVoice/django-elastic-transcoder) - Django + [Amazon Elastic Transcoder](https://aws.amazon.com/elastictranscoder/).
|
||||
* [eyeD3](http://eyed3.nicfit.net/) - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
|
||||
* [id3reader](https://nedbatchelder.com/code/modules/id3reader.py) - A Python module for reading MP3 meta data.
|
||||
* [m3u8](https://github.com/globocom/m3u8) - A module for parsing m3u8 file.
|
||||
* [mingus](http://bspaans.github.io/python-mingus/) - An advanced music theory and notation package with MIDI file and playback support.
|
||||
* [mutagen](https://github.com/quodlibet/mutagen) - A Python module to handle audio metadata.
|
||||
* [pyAudioAnalysis](https://github.com/tyiannak/pyAudioAnalysis) - Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
|
||||
* [pydub](https://github.com/jiaaro/pydub) - Manipulate audio with a simple and easy high level interface.
|
||||
* [pyechonest](https://github.com/echonest/pyechonest) - Python client for the [Echo Nest](http://static.echonest.com/enspex/) API.
|
||||
* [talkbox](http://scikits.appspot.com/talkbox) - A Python library for speech/signal processing.
|
||||
* [TimeSide](https://github.com/Parisson/TimeSide) - Open web audio processing framework.
|
||||
* [tinytag](https://github.com/devsnd/tinytag) - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
|
||||
* Audio
|
||||
* [audioread](https://github.com/beetbox/audioread) - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
|
||||
* [dejavu](https://github.com/worldveil/dejavu) - Audio fingerprinting and recognition.
|
||||
* [mingus](http://bspaans.github.io/python-mingus/) - An advanced music theory and notation package with MIDI file and playback support.
|
||||
* [pyAudioAnalysis](https://github.com/tyiannak/pyAudioAnalysis) - Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
|
||||
* [pydub](https://github.com/jiaaro/pydub) - Manipulate audio with a simple and easy high level interface.
|
||||
* [TimeSide](https://github.com/Parisson/TimeSide) - Open web audio processing framework.
|
||||
* Metadata
|
||||
* [beets](https://github.com/beetbox/beets) - A music library manager and [MusicBrainz](https://musicbrainz.org/) tagger.
|
||||
* [eyeD3](https://github.com/nicfit/eyeD3) - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
|
||||
* [mutagen](https://github.com/quodlibet/mutagen) - A Python module to handle audio metadata.
|
||||
* [tinytag](https://github.com/devsnd/tinytag) - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
|
||||
|
||||
## Authentication
|
||||
|
||||
*Libraries for implementing authentications schemes.*
|
||||
|
||||
* OAuth
|
||||
* [Authomatic](https://github.com/authomatic/authomatic) - Simple but powerful framework agnostic authentication/authorization client.
|
||||
* [authlib](https://github.com/lepture/authlib) - JavaScript Object Signing and Encryption draft implementation.
|
||||
* [django-allauth](https://github.com/pennersr/django-allauth) - Authentication app for Django that "just works."
|
||||
* [django-oauth-toolkit](https://github.com/evonove/django-oauth-toolkit) - OAuth 2 goodies for Django.
|
||||
* [Flask-OAuthlib](https://github.com/lepture/flask-oauthlib) - OAuth 1.0/a, 2.0 implementation of client and provider for Flask.
|
||||
* [OAuthLib](https://github.com/idan/oauthlib) - A generic and thorough implementation of the OAuth request-signing logic.
|
||||
* [python-oauth2](https://github.com/joestump/python-oauth2) - A fully tested, abstract interface to creating OAuth clients and servers.
|
||||
* [python-social-auth](https://github.com/omab/python-social-auth) - An easy-to-setup social authentication mechanism.
|
||||
* [rauth](https://github.com/litl/rauth) - A Python library for OAuth 1.0/a, 2.0, and Ofly.
|
||||
* [sanction](https://github.com/demianbrecht/sanction) - A dead simple OAuth2 client implementation.
|
||||
* Others
|
||||
* [jose](https://github.com/demonware/jose) - JavaScript Object Signing and Encryption draft implementation.
|
||||
* [PyJWT](https://github.com/jpadilla/pyjwt) - Implementation of the JSON Web Token draft 01.
|
||||
* [python-jws](https://github.com/brianloveswords/python-jws) - Implementation of JSON Web Signatures draft 02.
|
||||
* [python-jose](https://github.com/mpdavis/python-jose/) - A JOSE implementation in Python.
|
||||
* [python-jwt](https://github.com/davedoesdev/python-jwt) - Module for generating and verifying JSON Web Tokens.
|
||||
|
||||
## Build Tools
|
||||
|
@ -208,16 +179,13 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
|
||||
*Content Management Systems.*
|
||||
|
||||
* [django-cms](https://www.django-cms.org/en/) - An Open source enterprise CMS based on the Django.
|
||||
* [djedi-cms](http://djedi-cms.org/) - A lightweight but yet powerful Django CMS with plugins, inline editing and performance in mind.
|
||||
* [FeinCMS](http://www.feincms.org/) - One of the most advanced Content Management Systems built on Django.
|
||||
* [Kotti](http://kotti.pylonsproject.org/) - A high-level, Pythonic web application framework built on Pyramid.
|
||||
* [Mezzanine](http://mezzanine.jupo.org/) - A powerful, consistent, and flexible content management platform.
|
||||
* [Opps](http://opps.github.io/opps/) - A Django-based CMS for magazines, newspapers websites and portals with high-traffic.
|
||||
* [Plone](https://plone.org/) - A CMS built on top of the open source application server Zope.
|
||||
* [Quokka](http://quokkaproject.org/) - Flexible, extensible, small CMS powered by Flask and MongoDB.
|
||||
* [Wagtail](https://wagtail.io/) - A Django content management system.
|
||||
* [Widgy](https://wid.gy/) - Last CMS framework, based on Django.
|
||||
* [django-cms](https://www.django-cms.org/en/) - An Open source enterprise CMS based on the Django.
|
||||
* [FeinCMS](https://github.com/feincms/feincms) - One of the most advanced Content Management Systems built on Django.
|
||||
* [Kotti](https://github.com/Kotti/Kotti) - A high-level, Pythonic web application framework built on Pyramid.
|
||||
* [Mezzanine](https://github.com/stephenmcd/mezzanine) - A powerful, consistent, and flexible content management platform.
|
||||
* [Plone](https://plone.org/) - A CMS built on top of the open source application server Zope.
|
||||
* [Quokka](https://github.com/rochacbruno/quokka) - Flexible, extensible, small CMS powered by Flask and MongoDB.
|
||||
|
||||
## Caching
|
||||
|
||||
|
@ -227,7 +195,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
* [DiskCache](http://www.grantjenks.com/docs/diskcache/) - SQLite and file backed cache backend with faster lookups than memcached and redis.
|
||||
* [django-cache-machine](https://github.com/django-cache-machine/django-cache-machine) - Automatic caching and invalidation for Django models.
|
||||
* [django-cacheops](https://github.com/Suor/django-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.
|
||||
* [django-viewlet](https://github.com/5monkeys/django-viewlet) - Render template parts with extended cache control.
|
||||
* [dogpile.cache](http://dogpilecache.readthedocs.io/en/latest/) - dogpile.cache is next generation replacement for Beaker made by same authors.
|
||||
* [HermesCache](https://pypi.python.org/pypi/HermesCache) - Python caching library with tag-based invalidation and dogpile effect prevention.
|
||||
* [johnny-cache](https://github.com/jmoiron/johnny-cache) - A caching framework for Django applications.
|
||||
|
@ -580,7 +547,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
*Libraries for Python version and environment management.*
|
||||
|
||||
* [Pipenv](https://github.com/kennethreitz/pipenv) - Sacred Marriage of Pipfile, Pip, & Virtualenv.
|
||||
* [p](https://github.com/qw3rtman/p) - Dead simple interactive Python version management.
|
||||
* [pyenv](https://github.com/pyenv/pyenv) - Simple Python version management.
|
||||
* [venv](https://docs.python.org/3/library/venv.html) - (Python standard library in Python 3.3+) Creating lightweight virtual environments.
|
||||
* [virtualenv](https://pypi.python.org/pypi/virtualenv) - A tool to create isolated Python environments.
|
||||
|
@ -963,12 +929,12 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
* Pyramid
|
||||
* [cornice](https://github.com/Cornices/cornice) - A RESTful framework for Pyramid.
|
||||
* Framework agnostic
|
||||
* [apistar](https://github.com/encode/apistar) - A smart Web API framework, designed for Python 3.
|
||||
* [falcon](http://falconframework.org/) - A high-performance framework for building cloud APIs and web app backends.
|
||||
* [hug](https://github.com/timothycrosley/hug) - A Python3 framework for cleanly exposing APIs over HTTP and the Command Line with automatic documentation and validation.
|
||||
* [restless](https://github.com/toastdriven/restless) - Framework agnostic REST framework based on lessons learned from Tastypie.
|
||||
* [ripozo](https://github.com/vertical-knowledge/ripozo) - Quickly creating REST/HATEOAS/Hypermedia APIs.
|
||||
* [sandman](https://github.com/jeffknupp/sandman) - Automated REST APIs for existing database-driven systems.
|
||||
* [apistar](https://github.com/encode/apistar) - A smart Web API framework, designed for Python 3.
|
||||
|
||||
## Robotics
|
||||
|
||||
|
@ -1213,6 +1179,18 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
|||
* [waitress](https://waitress.readthedocs.io/en/latest/) - Multi-threaded, powers Pyramid.
|
||||
* [Werkzeug](http://werkzeug.pocoo.org/) - A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects.
|
||||
|
||||
## Web Asset Management
|
||||
|
||||
*Tools for managing, compressing and minifying website assets.*
|
||||
|
||||
* [django-compressor](https://github.com/django-compressor/django-compressor) - Compresses linked and inline JavaScript or CSS into a single cached file.
|
||||
* [django-pipeline](https://github.com/jazzband/django-pipeline) - An asset packaging library for Django.
|
||||
* [django-storages](https://github.com/jschneier/django-storages) - A collection of custom storage back ends for Django.
|
||||
* [fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages.
|
||||
* [fileconveyor](http://wimleers.com/fileconveyor) - A daemon to detect and sync files to CDNs, S3 and FTP.
|
||||
* [flask-assets](https://github.com/miracle2k/flask-assets) - Helps you integrate webassets into your Flask app.
|
||||
* [webassets](https://github.com/miracle2k/webassets) - Bundles, optimizes, and manages unique cache-busting URLs for static resources.
|
||||
|
||||
## Web Content Extracting
|
||||
|
||||
*Libraries for extracting web contents.*
|
||||
|
|
Loading…
Reference in a new issue