fix links
This commit is contained in:
@@ -82,7 +82,7 @@ The new rule for the public API is simple: if something is exported from the mod
|
||||
|
||||
### Cross-platform Considerations
|
||||
|
||||
Autobahn supports many different platforms and both major async frameworks. One thing that helps with this is the [txaio](https://github.com/tavendo/txaio) library. This is used for all Deferred/Future operations throughout the code and more recently for logging.
|
||||
Autobahn supports many different platforms and both major async frameworks. One thing that helps with this is the [txaio](https://github.com/crossbario/txaio) library. This is used for all Deferred/Future operations throughout the code and more recently for logging.
|
||||
|
||||
Here is a recommended way to do **logging**:
|
||||
|
||||
@@ -230,7 +230,7 @@ Install AutobahnPython from source (the sources that is to be released!) and Aut
|
||||
|
||||
```
|
||||
source $HOME/pypy261_1/bin/activate
|
||||
cd ~/scm/tavendo/autobahn/AutobahnPython
|
||||
cd ~/scm/crossbario/autobahn-python
|
||||
make install
|
||||
pip install autobahntestsuite
|
||||
```
|
||||
|
||||
3
Makefile
3
Makefile
@@ -121,3 +121,6 @@ find_windows_files:
|
||||
# on Windows (Git Bash), check for files with Unix lines endings
|
||||
find_unix_files:
|
||||
find . -name "*" -exec dos2unix -tv {} \; 2>&1 | grep "Unix"
|
||||
|
||||
find_tavendo:
|
||||
find . -path ./.git -prune -o -type f -exec grep -Hi "tavendo" {} \; | grep -v "Copyright (c) Tavendo"
|
||||
|
||||
@@ -24,7 +24,7 @@ for Python 2 and 3, and running on `Twisted <http://twistedmatrix.com/>`__ and `
|
||||
|
||||
You can use **Autobahn\|Python** to create clients and servers in Python speaking just plain WebSocket or WAMP.
|
||||
|
||||
**WebSocket** allows `bidirectional real-time messaging on the Web <http://tavendo.com/blog/post/websocket-why-what-can-i-use-it/>`__ and beyond, while `WAMP <http://wamp.ws/>`__ adds real-time application communication on top of WebSocket.
|
||||
**WebSocket** allows `bidirectional real-time messaging on the Web <http://crossbario.com/blog/post/websocket-why-what-can-i-use-it/>`__ and beyond, while `WAMP <http://wamp.ws/>`__ adds real-time application communication on top of WebSocket.
|
||||
|
||||
**WAMP** provides asynchronous **Remote Procedure Calls** and **Publish & Subscribe** for applications in *one* protocol running over `WebSocket <http://tools.ietf.org/html/rfc6455>`__. WAMP is a *routed* protocol, so you need a **WAMP Router** to connect your **Autobahn\|Python** based clients. We provide `Crossbar.io <http://crossbar.io>`__, but there are `other options <http://wamp.ws/implementations/#routers>`__ as well.
|
||||
|
||||
|
||||
4
doc/_templates/layout.html
vendored
4
doc/_templates/layout.html
vendored
@@ -34,7 +34,7 @@
|
||||
<h3 style="font-weight: normal;"><strong>Autobahn</strong>|Python</h3>
|
||||
{% if not no_network %}
|
||||
<p>
|
||||
<iframe src="http://ghbtns.com/github-btn.html?user=tavendo&repo=AutobahnPython&type=watch&count=true&size=large"
|
||||
<iframe src="http://ghbtns.com/github-btn.html?user=crossbario&repo=autobahn-python&type=watch&count=true&size=large"
|
||||
allowtransparency="true" frameborder="0" scrolling="0" width="200px" height="35px"></iframe>
|
||||
</p>
|
||||
{% else %}
|
||||
@@ -54,7 +54,7 @@
|
||||
<a href="#">Back to top</a>
|
||||
</p>
|
||||
<p>
|
||||
Copyright © 2011-2014 <a href="http://tavendo.com">Tavendo GmbH</a>. Content on this site is licensed under <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons CC-BY-SA</a>.
|
||||
Copyright © 2011-2015 <a href="http://tavendo.com">Tavendo GmbH</a>. Content on this site is licensed under <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons CC-BY-SA</a>.
|
||||
<br>
|
||||
Tavendo, WAMP and "Autobahn WebSocket" are trademarks of <a href="http://tavendo.com">Tavendo GmbH</a>.
|
||||
</p>
|
||||
|
||||
@@ -10,11 +10,11 @@ Latest release: v\ |version| (:ref:`Changelog`)
|
||||
.. raw:: html
|
||||
|
||||
<p>
|
||||
<a href="https://travis-ci.org/tavendo/AutobahnPython">
|
||||
<img src="https://api.travis-ci.org/tavendo/AutobahnPython.png?branch=master" alt="Build Status" />
|
||||
<a href="https://travis-ci.org/crossbario/autobahn-python">
|
||||
<img src="https://img.shields.io/pypi/v/autobahn.svg" alt="Build Status" />
|
||||
</a>
|
||||
<a href="http://pypi.python.org/pypi/autobahn">
|
||||
<img src="https://pypip.in/download/autobahn/badge.png" alt="Downloads" />
|
||||
<a href="https://pypi.python.org/pypi/autobahn">
|
||||
<img src="https://img.shields.io/pypi/dm/autobahn.svg" alt="Downloads" />
|
||||
</a>
|
||||
</p>
|
||||
|
||||
@@ -50,7 +50,7 @@ See :ref:`site_contents` for a full site-map. Top-level pages available:
|
||||
Autobahn Features
|
||||
-----------------
|
||||
|
||||
WebSocket allows `bidirectional real-time messaging <http://tavendo.com/blog/post/websocket-why-what-can-i-use-it/>`_ on the Web while `WAMP <http://wamp.ws/>`_ provides applications with `high-level communication abstractions <http://wamp.ws/why/>`_ (remote procedure calling and publish/subscribe) in an open standard WebSocket-based protocol.
|
||||
WebSocket allows `bidirectional real-time messaging <http://crossbario.com/blog/post/websocket-why-what-can-i-use-it/>`_ on the Web while `WAMP <http://wamp.ws/>`_ provides applications with `high-level communication abstractions <http://wamp.ws/why/>`_ (remote procedure calling and publish/subscribe) in an open standard WebSocket-based protocol.
|
||||
|
||||
|AbL| features:
|
||||
|
||||
@@ -104,7 +104,7 @@ WAMP is a routed protocol, so you need a WAMP router. We suggest using `Crossbar
|
||||
|
||||
More:
|
||||
|
||||
* `WebSocket - Why, what, and - can I use it? <http://tavendo.com/blog/post/websocket-why-what-can-i-use-it/>`_
|
||||
* `WebSocket - Why, what, and - can I use it? <http://crossbario.com/blog/post/websocket-why-what-can-i-use-it/>`_
|
||||
* `Why WAMP? <http://wamp.ws/why/>`_
|
||||
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ Performance Note
|
||||
* Running under `PyPy <http://pypy.org/>`_ (recommended!) or
|
||||
* on CPython, install the native accelerators `wsaccel <https://pypi.python.org/pypi/wsaccel/>`_ and `ujson <https://pypi.python.org/pypi/ujson/>`_ (you can use the install variant ``acceleration`` for that - see below)
|
||||
|
||||
To give you an idea of the performance you can expect, here is a `blog post <http://tavendo.com/blog/post/autobahn-pi-benchmark/>`_ benchmarking |ab| running on the `RaspberryPi <http://www.raspberrypi.org/>`_ (a tiny embedded computer) under `PyPy <http://pypy.org/>`_.
|
||||
To give you an idea of the performance you can expect, here is a `blog post <http://crossbario.com/blog/post/autobahn-pi-benchmark/>`_ benchmarking |ab| running on the `RaspberryPi <http://www.raspberrypi.org/>`_ (a tiny embedded computer) under `PyPy <http://pypy.org/>`_.
|
||||
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@ To install from sources, clone the repository:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
git clone git@github.com:tavendo/AutobahnPython.git
|
||||
git clone git@github.com:crossbario/autobahn-python.git
|
||||
|
||||
checkout a tagged release:
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# WebSocket programming with Autobahn on asyncio
|
||||
|
||||
This folder contains complete working code examples that demonstrate [WebSocket](http://tavendo.com/blog/post/websocket-why-what-can-i-use-it/) programming with **Autobahn**|Python on [asyncio](http://docs.python.org/3.4/library/asyncio.html):
|
||||
This folder contains complete working code examples that demonstrate [WebSocket](http://crossbario.com/blog/post/websocket-why-what-can-i-use-it/) programming with **Autobahn**|Python on [asyncio](http://docs.python.org/3.4/library/asyncio.html):
|
||||
|
||||
1. [Echo](echo)
|
||||
2. [Slow Square](slowsquare)
|
||||
|
||||
@@ -4,7 +4,7 @@ The examples here demonstrate how to combine a [Klein](https://github.com/twiste
|
||||
|
||||
A detailed discussion of Example 1 (see below) is here:
|
||||
|
||||
* [Mixing Web and WAMP code with Twisted Klein](http://tavendo.com/blog/post/mixing-web-and-wamp-code-with-twisted-klein/)
|
||||
* [Mixing Web and WAMP code with Twisted Klein](http://crossbario.com/blog/post/mixing-web-and-wamp-code-with-twisted-klein/)
|
||||
|
||||
### Examples
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# WebSocket programming with Autobahn on Twisted
|
||||
|
||||
This folder contains complete working code examples that demonstrate [WebSocket](http://tavendo.com/blog/post/websocket-why-what-can-i-use-it/) programming with **Autobahn**|Python on [Twisted](http://www.twistedmatrix.com/):
|
||||
This folder contains complete working code examples that demonstrate [WebSocket](http://crossbario.com/blog/post/websocket-why-what-can-i-use-it/) programming with **Autobahn**|Python on [Twisted](http://www.twistedmatrix.com/):
|
||||
|
||||
1. [WebSocket Echo](echo)
|
||||
1. [Slow Square](slowsquare)
|
||||
|
||||
@@ -31,7 +31,6 @@ in your browser.
|
||||
|
||||
Here is the log output produced (on server) for a successful login:
|
||||
|
||||
oberstet@COREI7 ~/scm/tavendo/autobahn/AutobahnPython/examples/twisted/websocket/auth_persona (master)
|
||||
$ python server.py
|
||||
2014-03-11 12:20:05+0100 [-] Log opened.
|
||||
2014-03-11 12:20:05+0100 [-] Running Autobahn|Python 0.8.4-3
|
||||
|
||||
@@ -7,7 +7,7 @@ to all connected clients every second.
|
||||
|
||||
Clients are provided for AutobahnJS and AutobahnPython.
|
||||
|
||||
There is also a companion [example](https://github.com/tavendo/AutobahnAndroid/tree/master/Demo/BroadcastClient) using AutobahnAndroid.
|
||||
There is also a companion [example](https://github.com/crossbario/autobahn-android/tree/master/Demo/BroadcastClient) using AutobahnAndroid.
|
||||
|
||||
|
||||
Running
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
WebSocket Echo Server with Fallbacks
|
||||
====================================
|
||||
|
||||
This example has the [broadest browser](http://www.tavendo.de/webmq/browsers) support currently possible with Autobahn.
|
||||
This example has the broadest browser support currently possible with Autobahn.
|
||||
|
||||
It supports native WebSocket protocol variants Hybi-10+ and RFC6455.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user