From fd4252c5ec2d3623cd5ed5a36e4f3eaceaeb8f44 Mon Sep 17 00:00:00 2001 From: Vladimir Ulupov Date: Tue, 1 Jul 2014 23:59:43 +0400 Subject: [PATCH 01/18] add huey and mrq --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4b14450f..68d4e9fa 100644 --- a/README.md +++ b/README.md @@ -306,6 +306,8 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for working with event and task queues.* * [celery](http://www.celeryproject.org/) - An asynchronous task queue/job queue based on distributed message passing. +* [huey](https://github.com/coleifer/huey) - Little multi-threaded task queue. +* [mrq](https://github.com/pricingassistant/mrq) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent. * [rq](http://python-rq.org/) - Simple job queues for Python. ## Search From 86ec6ffdcd622e09fac167c966dd7ebb5de2bbc9 Mon Sep 17 00:00:00 2001 From: Wyatt Anderson Date: Tue, 1 Jul 2014 17:19:28 -0400 Subject: [PATCH 02/18] Add webassets --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b14450f..00c75cd3 100644 --- a/README.md +++ b/README.md @@ -322,6 +322,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *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. +* [webassets](https://github.com/miracle2k/webassets) - Asset management for Python web development - merge, compress and compile JavaScript, CSS, CoffeeScript, LESS, etc. ## Caching From c3f0aec7b4c7f74a9ff513a8a516b856d55772f9 Mon Sep 17 00:00:00 2001 From: jgnog Date: Tue, 1 Jul 2014 22:36:40 +0100 Subject: [PATCH 03/18] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b14450f..0bfd2c66 100644 --- a/README.md +++ b/README.md @@ -380,7 +380,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for extracting web contents.* -* [newspaper](https://github.com/codelucas/newspaper) - News extraction, article extraction and content curation in Pythom. +* [newspaper](https://github.com/codelucas/newspaper) - News extraction, article extraction and content curation in Python. * [html2text](https://github.com/aaronsw/html2text) - Convert HTML to Markdown-formatted text. * [python-goose](https://github.com/grangier/python-goose) - HTML Content/Article Extractor. * [lassie](https://github.com/michaelhelmick/lassie) - Web Content Retrieval for Humans. From 1e5305d7cbee1e43ef9e948ea9b42e9205ebd966 Mon Sep 17 00:00:00 2001 From: Wes Turner Date: Tue, 1 Jul 2014 16:39:27 -0500 Subject: [PATCH 04/18] Update README.md: Add pathlib --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b14450f..36cd9604 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [watchdog](https://github.com/gorakhargosh/watchdog) - API and shell utilities to monitor file system events. * [django-storages](http://code.larlet.fr/django-storages/) - A collection of custom storage backends for Django. * [Unipath](https://github.com/mikeorr/Unipath) - An object-oriented approach to file/directory operations. +* [pathlib](https://pathlib.readthedocs.org/en/pep428/) - An cross-platform, object-oriented path library (included in Python 3.4) ## Date and Time From a9f469e88b6a51732c7f0a674f3446c58d8a545c Mon Sep 17 00:00:00 2001 From: Wes Turner Date: Tue, 1 Jul 2014 16:41:12 -0500 Subject: [PATCH 05/18] Update README.md: Add cornice REST framework --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b14450f..af2cb502 100644 --- a/README.md +++ b/README.md @@ -273,6 +273,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for developing RESTful APIs.* +* [cornice](https://cornice.readthedocs.org/en/latest/) - A REST framework for Pyramid * [django-rest-framework](http://www.django-rest-framework.org/) - A powerful and flexible toolkit that makes it easy to build Web APIs. * [django-tastypie](http://tastypieapi.org/) - Creating delicious APIs for Django apps. * [flask-api](http://www.flaskapi.org/) - An implementation of the same web browsable APIs that django-rest-framework provides. From 8adbc1272ed8a45fac46255dbef3233cf246b987 Mon Sep 17 00:00:00 2001 From: Wes Turner Date: Tue, 1 Jul 2014 16:47:33 -0500 Subject: [PATCH 06/18] Update README.md: Add fanstatic, file conveyer, and webassets --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4b14450f..80d73170 100644 --- a/README.md +++ b/README.md @@ -322,6 +322,9 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *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. +* [fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages +* [file conveyer](http://fileconveyor.org/) - Monitors changes, processes, and transports assets to CDNs and file storage systems +* [webassets](http://webassets.readthedocs.org/en/latest/) - Bundles, optimizes, and manages unique cache-busting URLs for static resources ## Caching From 2a35dd38ef32118e5a794d2b6458552c402797f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alice=20Zo=C3=AB=20Bevan=E2=80=93McGregor?= Date: Tue, 1 Jul 2014 18:30:53 -0400 Subject: [PATCH 07/18] Added Marrow Mailer package reference. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b14450f..6a2c364e 100644 --- a/README.md +++ b/README.md @@ -338,6 +338,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [imbox](https://github.com/martinrusev/imbox) - Python IMAP for Humans. * [flanker](https://github.com/mailgun/flanker) - A email address and Mime parsing library. * [django-celery-ses](https://github.com/StreetVoice/django-celery-ses) - Django email backend with AWS SES and Celery. +* [Marrow Mailer](https://github.com/marrow/marrow.mailer) - High-performance extensible mail delivery framework. ## Internationalization From 3e10587f2bf14a95ecef97410601c6e0c43b10d5 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:08:48 +0800 Subject: [PATCH 08/18] rearrange django-storages --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 92c57f10..b87a1a29 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [python-magic](https://github.com/ahupp/python-magic) - A Python interface to the libmagic file type identification library. * [path.py](https://github.com/jaraco/path.py) - A module wrapper for [os.path](https://docs.python.org/2/library/os.path.html). * [watchdog](https://github.com/gorakhargosh/watchdog) - API and shell utilities to monitor file system events. -* [django-storages](http://code.larlet.fr/django-storages/) - A collection of custom storage backends for Django. * [Unipath](https://github.com/mikeorr/Unipath) - An object-oriented approach to file/directory operations. * [pathlib](https://pathlib.readthedocs.org/en/pep428/) - An cross-platform, object-oriented path library (included in Python 3.4) @@ -329,6 +328,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [webassets](http://webassets.readthedocs.org/en/latest/) - Bundles, optimizes, and manages unique cache-busting URLs for static resources. * [fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages. * [fileconveyor](http://fileconveyor.org/) - Monitors changes, processes, and transports assets to CDNs and file storage systems. +* [django-storages](http://code.larlet.fr/django-storages/) - A collection of custom storage backends for Django. ## Caching @@ -344,8 +344,8 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [inbox.py](https://github.com/kennethreitz/inbox.py) - Python SMTP Server for Humans. * [imbox](https://github.com/martinrusev/imbox) - Python IMAP for Humans. * [flanker](https://github.com/mailgun/flanker) - A email address and Mime parsing library. +* [marrow.mailer](https://github.com/marrow/marrow.mailer) - High-performance extensible mail delivery framework. * [django-celery-ses](https://github.com/StreetVoice/django-celery-ses) - Django email backend with AWS SES and Celery. -* [Marrow Mailer](https://github.com/marrow/marrow.mailer) - High-performance extensible mail delivery framework. ## Internationalization From 1e30c88156fdee95e714524129e8b66732b82b7a Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:13:07 +0800 Subject: [PATCH 09/18] add diesel --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b87a1a29..7f221f55 100644 --- a/README.md +++ b/README.md @@ -433,7 +433,8 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Twisted](https://twistedmatrix.com/trac/) - An event-driven networking engine. * [Tornado](http://www.tornadoweb.org/) - A Web framework and asynchronous networking library. * [pulsar](https://github.com/quantmind/pulsar) - Event-driven concurrent framework for Python. -* [pyzmq](http://zeromq.github.io/pyzmq/) - A python wrapper for the 0MQ message library. +* [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. +* [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. ## Admin Panels From 270a3acbb5c009f44596cade0f9f2aead588a0e7 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:19:54 +0800 Subject: [PATCH 10/18] add lamson to Email section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7f221f55..fc8ac644 100644 --- a/README.md +++ b/README.md @@ -342,6 +342,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for sending and parsing email.* * [inbox.py](https://github.com/kennethreitz/inbox.py) - Python SMTP Server for Humans. +* [lamson](https://github.com/zedshaw/lamson) - Pythonic SMTP Application Server. * [imbox](https://github.com/martinrusev/imbox) - Python IMAP for Humans. * [flanker](https://github.com/mailgun/flanker) - A email address and Mime parsing library. * [marrow.mailer](https://github.com/marrow/marrow.mailer) - High-performance extensible mail delivery framework. From 80253b3c2d11d68dd6943d8d5ead117a81bf4a9e Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:20:08 +0800 Subject: [PATCH 11/18] add memory_profiler --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fc8ac644..f8e04424 100644 --- a/README.md +++ b/README.md @@ -532,6 +532,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [pyringe](https://github.com/google/pyringe) - Debugger capable of attaching to and injecting code into Python processes. * [django-debug-toolbar](https://github.com/django-debug-toolbar/django-debug-toolbar) - Display various debug information about the current request/response. * [django-devserver](https://github.com/dcramer/django-devserver) - A drop-in replacement for Django's runserver. +* [memory_profiler](https://github.com/fabianp/memory_profiler) - Monitor Memory usage of Python code. ## Science and Data Analysis From 6447a9dd633dbc5dd6c6bf36d3f7d2d6d34cdfc2 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:20:31 +0800 Subject: [PATCH 12/18] add schema --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f8e04424..297db92e 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [sqlparse](https://sqlparse.readthedocs.org/) - A non-validating SQL parser. * [Pygments](http://pygments.org/) - A generic syntax highlighter. * [python-nameparser](https://github.com/derek73/python-nameparser) - A simple Python module for parsing human names into their individual components. + * [schema](https://github.com/halst/schema) - A library for validating Python data structures. ## Natural Language Processing From 57a9fed9c435092c1c926164d71d02599d9b1898 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:27:09 +0800 Subject: [PATCH 13/18] add WebSocket section --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 297db92e..39207d96 100644 --- a/README.md +++ b/README.md @@ -399,6 +399,13 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Haul](https://github.com/vinta/Haul) - An Extensible Image Crawler. * [python-readability](https://github.com/buriy/python-readability) - Fast Python port of arc90's readability tool. +## WebSocket + +*Libraries for woking with WebSocket.* + +* [AutobahnPython](https://github.com/tavendo/AutobahnPython) - WebSocket & WAMP for Python on Twisted and [asyncio](https://docs.python.org/3/library/asyncio.html). +* [WebSocket-for-Python](https://github.com/Lawouach/WebSocket-for-Python) - WebSocket client and server library for Python 2 and 3 as well as PyPy. + ## Forms *Libraries for working with forms.* @@ -584,6 +591,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [luigi](https://github.com/spotify/luigi) - A module that helps you build complex pipelines of batch jobs. * [mrjob](https://github.com/Yelp/mrjob) - Run MapReduce jobs on Hadoop or Amazon Web Services. * [dumbo](https://github.com/klbostee/dumbo) - Python module that allows one to easily write and run Hadoop programs. +* [streamparse](https://github.com/Parsely/streamparse) - Run Python code against real-time streams of data. Integrates with [Apache Storm](https://storm.incubator.apache.org/). ## Third-party APIs From 8d129a61a7a3a15a699fc3291d4f362b28bf6465 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:35:17 +0800 Subject: [PATCH 14/18] rearrange again --- README.md | 78 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 41 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 39207d96..8bc4e42c 100644 --- a/README.md +++ b/README.md @@ -37,10 +37,10 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by - [Forms](#forms) - [Anti-spam](#anti-spam) - [Tagging](#tagging) + - [Admin Panels](#admin-panels) - [Processes and Threads](#processes-and-threads) - [Networking](#networking) - - [Admin Panels](#admin-panels) - - [DevOps Tools](#devops-tools) + - [WebSocket](#websocket) - [GUI](#gui) - [Game Development](#game-development) - [Logging](#logging) @@ -48,13 +48,15 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by - [Code Analysis and Linter](#code-analysis-and-linter) - [Debugging Tools](#debugging-tools) - [Science and Data Aanalysis](#science-and-data-aanalysis) + - [Data Visualization](#data-visualization) - [Machine Learning](#machine-learning) - [MapReduce](#mapreduce) - [Third-party APIs](#third-party-apis) - - [Algorithms and Design Patterns](#algorithms-and-design-patterns) - - [Miscellaneous](#miscellaneous) + - [DevOps Tools](#devops-tools) - [Foreign Function Interface](#foreign-function-interface) - [High Performance](#high-performance) + - [Algorithms and Design Patterns](#algorithms-and-design-patterns) + - [Miscellaneous](#miscellaneous) - [Editor Plugins](#editor-plugins) - [Resources](#resources) - [Websites](#websites) @@ -427,6 +429,15 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [django-taggit](https://github.com/alex/django-taggit) - Simple tagging for Django. +## Admin Panels + +*Libraries for administrative interfaces.* + +* [Ajenti](https://github.com/Eugeny/ajenti) - The admin panel your servers deserve. +* [django-xadmin](https://github.com/sshwsfc/django-xadmin) - Drop-in replacement of Django admin comes with lots of goodies. +* [flask-admin](https://github.com/mrjoes/flask-admin) - Simple and extensible administrative interface framework for Flask. +* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. + ## Processes and Threads *Libraries for woking with processes or threads* @@ -445,29 +456,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. * [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. -## Admin Panels - -*Libraries for administrative interfaces.* - -* [Ajenti](https://github.com/Eugeny/ajenti) - The admin panel your servers deserve. -* [django-xadmin](https://github.com/sshwsfc/django-xadmin) - Drop-in replacement of Django admin comes with lots of goodies. -* [flask-admin](https://github.com/mrjoes/flask-admin) - Simple and extensible administrative interface framework for Flask. -* [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. - -## DevOps Tools - -*Software and libraries for DevOps* - -* [OpenStack](http://www.openstack.org/) - Open source software for building private and public clouds. -* [Ansible](http://www.ansible.com/) - An IT automation tool. -* [SaltStack](http://www.saltstack.com/community/) - Infrastructure automation and management system. -* [Fabric](http://www.fabfile.org/) - Tool for streamlining the use of SSH for application deployment or systems administration tasks. -* [Fabtools](https://github.com/ronnix/fabtools) - Tools for writing awesome Fabric files. -* [cuisine](https://github.com/sebastien/cuisine) - Chef-like functionality for Fabric. -* [gunicorn](http://gunicorn.org/) - A WSGI HTTP Server for UNIX, fast clients and sleepy applications. -* [Supervisor](http://supervisord.org/) - A Process Control System. -* [psutil](https://github.com/giampaolo/psutil) - A cross-platform process and system utilities module. - ## GUI *Libraries for working with graphical user interface applications.* @@ -608,18 +596,19 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [python-instagram](https://github.com/Instagram/python-instagram) - A Python Client for Instagram API. * [gmail](https://github.com/charlierguo/gmail) - A Pythonic interface for Gmail. -## Algorithms and Design Patterns +## DevOps Tools -*Collections of algorithms and design patterns.* +*Software and libraries for DevOps* -* [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python. -* [algorithms](https://github.com/nryoung/algorithms) - module of algorithms for Python. - -## Miscellaneous - -*Useful libraries or tools that don't fit in the categories above.* - -* [IPython](https://github.com/ipython/ipython) - IPython provides a rich toolkit to help you make the most out of using Python interactively. +* [OpenStack](http://www.openstack.org/) - Open source software for building private and public clouds. +* [Ansible](http://www.ansible.com/) - An IT automation tool. +* [SaltStack](http://www.saltstack.com/community/) - Infrastructure automation and management system. +* [Fabric](http://www.fabfile.org/) - Tool for streamlining the use of SSH for application deployment or systems administration tasks. +* [Fabtools](https://github.com/ronnix/fabtools) - Tools for writing awesome Fabric files. +* [cuisine](https://github.com/sebastien/cuisine) - Chef-like functionality for Fabric. +* [gunicorn](http://gunicorn.org/) - A WSGI HTTP Server for UNIX, fast clients and sleepy applications. +* [Supervisor](http://supervisord.org/) - A Process Control System. +* [psutil](https://github.com/giampaolo/psutil) - A cross-platform process and system utilities module. ## Foreign Function Interface @@ -636,8 +625,23 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Stackless Python](http://www.stackless.com/) - An enhanced version of the Python. * [Pyston](https://github.com/dropbox/pyston) - A Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance. +## Algorithms and Design Patterns + +*Collections of algorithms and design patterns.* + +* [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python. +* [algorithms](https://github.com/nryoung/algorithms) - module of algorithms for Python. + +## Miscellaneous + +*Useful libraries or tools that don't fit in the categories above.* + +* [IPython](https://github.com/ipython/ipython) - IPython provides a rich toolkit to help you make the most out of using Python interactively. + ## Editor Plugins +*Plugins for various editors* + * Vim * TODO * Emacs From 53d9af9c970c4dcf837f1f80db04c83fbb9a94a1 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 10:36:51 +0800 Subject: [PATCH 15/18] fix name --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8bc4e42c..a2eaf397 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Pattern](http://www.clips.ua.ac.be/pattern) - A web mining module for the Python programming language. It has tools for natural language processing, machine learning, among others. * [TextBlob](http://textblob.readthedocs.org/) - Providing a consistent API for diving into common natural language processing (NLP) tasks. Stands on the giant shoulders of NLTK and Pattern, and plays nicely with both. * [jieba](https://github.com/fxsjy/jieba#jieba-1) - Chinese Words Segementation Utilities. -* [snownlp](https://github.com/isnowfy/snownlp) - A library for processing Chinese text. +* [SnowNLP](https://github.com/isnowfy/snownlp) - A library for processing Chinese text. * [loso](https://github.com/victorlin/loso) - Another Chinese segmentation library. ## Command-line Tools From 459ab549fd25b89e81887a10f19bc985eaea5846 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 11:14:16 +0800 Subject: [PATCH 16/18] add Downloader section --- README.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a2eaf397..a9e5884b 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by - [HTML Manipulation](#html-manipulation) - [Web Crawling](#web-crawling) - [Web Content Extracting](#web-content-extracting) + - [Downloader](#downloader) - [Forms](#forms) - [Anti-spam](#anti-spam) - [Tagging](#tagging) @@ -193,9 +194,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [moviepy](http://zulko.github.io/moviepy/) - A module for script-based movie editing with many formats, including animated GIFs. * [shorten.tv](http://www.shorten.tv/) - Video summarization. -* [youtube-dl](http://rg3.github.io/youtube-dl/) - A small command-line program to download videos from YouTube. -* [you-get](http://www.soimort.org/you-get/) - A YouTube/Youku/Niconico video downloader written in Python 3. -* [coursera](https://github.com/coursera-dl/coursera) - Script for downloading Coursera.org videos and naming them. ## Geolocation @@ -401,12 +399,13 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Haul](https://github.com/vinta/Haul) - An Extensible Image Crawler. * [python-readability](https://github.com/buriy/python-readability) - Fast Python port of arc90's readability tool. -## WebSocket +## Downloader -*Libraries for woking with WebSocket.* +*Libraries for downloading* -* [AutobahnPython](https://github.com/tavendo/AutobahnPython) - WebSocket & WAMP for Python on Twisted and [asyncio](https://docs.python.org/3/library/asyncio.html). -* [WebSocket-for-Python](https://github.com/Lawouach/WebSocket-for-Python) - WebSocket client and server library for Python 2 and 3 as well as PyPy. +* [youtube-dl](http://rg3.github.io/youtube-dl/) - A small command-line program to download videos from YouTube. +* [you-get](http://www.soimort.org/you-get/) - A YouTube/Youku/Niconico video downloader written in Python 3. +* [coursera](https://github.com/coursera-dl/coursera) - Script for downloading Coursera.org videos and naming them. ## Forms @@ -456,6 +455,13 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. * [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. +## WebSocket + +*Libraries for woking with WebSocket.* + +* [AutobahnPython](https://github.com/tavendo/AutobahnPython) - WebSocket & WAMP for Python on Twisted and [asyncio](https://docs.python.org/3/library/asyncio.html). +* [WebSocket-for-Python](https://github.com/Lawouach/WebSocket-for-Python) - WebSocket client and server library for Python 2 and 3 as well as PyPy. + ## GUI *Libraries for working with graphical user interface applications.* From da3be0ae991fb18a1aa2890ebd47b51f17abc000 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 2 Jul 2014 11:16:43 +0800 Subject: [PATCH 17/18] move s3cmd --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a9e5884b..1059235d 100644 --- a/README.md +++ b/README.md @@ -401,8 +401,9 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by ## Downloader -*Libraries for downloading* +*Libraries for downloading.* +* [s3cmd](https://github.com/s3tools/s3cmd) - A command line tool for managing Amazon S3 and CloudFront. * [youtube-dl](http://rg3.github.io/youtube-dl/) - A small command-line program to download videos from YouTube. * [you-get](http://www.soimort.org/you-get/) - A YouTube/Youku/Niconico video downloader written in Python 3. * [coursera](https://github.com/coursera-dl/coursera) - Script for downloading Coursera.org videos and naming them. @@ -593,7 +594,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [apache-libcloud](https://libcloud.apache.org/) - One Python library for all clouds. * [boto](https://github.com/boto/boto) - Python interface to Amazon Web Services. -* [s3cmd](https://github.com/s3tools/s3cmd) - A command line tool for managing Amazon S3 and CloudFront. * [twython](https://github.com/ryanmcgrath/twython) - A Python wrapper for the Twitter API. * [soundcloud-python](https://github.com/soundcloud/soundcloud-python) - A Python wrapper around the Soundcloud API. * [google-api-python-client](https://github.com/google/google-api-python-client) - Google APIs Client Library for Python. From f4aa0e70c4e0e9c698f53bed5cf982146b02d921 Mon Sep 17 00:00:00 2001 From: Britt Gresham Date: Wed, 2 Jul 2014 01:28:02 -0500 Subject: [PATCH 18/18] Added Python-mode Vim Plugin --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1059235d..056ccef1 100644 --- a/README.md +++ b/README.md @@ -649,7 +649,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Plugins for various editors* * Vim - * TODO + * [Python-mode](https://github.com/klen/python-mode) - An all in one plugin for turning Vim into a Python IDE. * Emacs * TODO * Sublime Text