Skip to content


Subversion checkout URL

You can clone with
Download ZIP
An open source commenting system
Python JavaScript Shell
Branch: master

Merge pull request #39 from etu/master

Please don't suggest people to use document.write anymore...
latest commit d5528c8b31
@joar joar authored



Pronounciation:/ˈtôkətiv/ - like "talkative"
Author: talkatv contributors, see AUTHORS
License:AGPLv3 or later

What is talkatv?

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://
# 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 develop

Then initiate the database:


To run talkatv:



You have to run both dbupdate and from within your virtualenv.


Send a pull request on or join us in on Freenode!

Something went wrong with that request. Please try again.