Spelling: | talkatv |
---|---|
Pronounciation: | /ˈtôkətiv/ - like "talkative" |
Author: | talkatv contributors, see AUTHORS |
License: | AGPLv3 or later |
talkatv is a comment service much like DISQUS or IntenseDebate.
talkatv is open source and free to use.
talkatv is embedded on any page and uses XMLHttpRequest level 2 and Cross-Origin Resource Sharing to post the comment back to the server.
talkatv requires JavaScript, but has a non-javascript fallback which is a link
to the talkatv server with an optional but recommended ?uri={{ page_uri }}
argument. If the uri
argument is not provided, talkatv will try to get the
page URI from the HTTP Referer header.
talkatv supports OpenID authentication.
To install talkatv, run:
# Clone the repository git clone git://github.com/talkatv/talkatv.git # Install the dependencies sudo apt-get install python-dev python-virtualenv pip install Flask sqlalchemy wtforms # cd into the talkatv repository and create a new virtualenv cd talkatv && (virtualenv --system-site-packages . || virtualenv .) # Activate the virtualenv . bin/activate # Install the required dependencies into the virtualenv python setup.py develop
Then initiate the database:
./dbupdate.py
To run talkatv:
python run.py
Warning
You have to run both dbupdate and run.py from within your virtualenv.
Send a pull request on https://github.com/talkatv/talkatv or join us in #talka.tv on Freenode!