Skip to content
master
Go to file
Code

Latest commit

Please don't suggest people to use document.write anymore...
d5528c8

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.rst

talkatv

Spelling:talkatv
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.

Installation

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.

Contribute

Send a pull request on https://github.com/talkatv/talkatv or join us in #talka.tv on Freenode!

About

An open source commenting system

Resources

License

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.