- 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!