v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-18 23:30:14 -07:00
Alexandr Nesterenko e2b029d536 feed link title
2016-07-21 13:23:01 -07:00
2016-07-21 13:23:01 -07:00
2016-07-14 11:48:11 -07:00
2015-11-27 15:50:58 +00:00
2016-07-10 15:13:17 -07:00
2016-07-20 14:57:36 -07:00
2016-07-21 13:02:56 -07:00
2016-07-21 12:55:39 -07:00
2016-07-10 15:13:17 -07:00

Installation of development server for Ubuntu and Debian

Install required packages

sudo apt-get install python-minimal libmysqlclient-dev libxml2-dev libxslt-dev python-dev libffi-dev gcc libssl-dev gettext

Install pip

pushd /tmp
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
popd

Install pip packages

sudo pip install -r requirements.txt

Install less

sudo apt-get install nodejs npm
sudo npm install -g less
sudo ln -s /usr/bin/nodejs /usr/bin/node

Install sass

sudo apt-get install ruby
sudo su -c "gem install sass"

Install and setup nginx

sudo apt-get install nginx
sudo cp pol/nginx/default.site-example /etc/nginx/sites-available/default
sudo service nginx reload

Install and setup mysql. Use password 'toor' for root user

sudo apt-get install mysql-server
mysql -uroot -ptoor -e 'CREATE DATABASE pol DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;'

Initialise database

pushd pol/frontend
python manage.py migrate
python manage.py loaddata fields.json
popd

Create django config

cp pol/frontend/frontend/settings.py.example pol/frontend/frontend/settings.py

Run servers

Run downloader server

pushd pol
python downloader.py
popd

Run frontend server

pushd pol/frontend
python manage.py runserver
popd
Description
PolitePol.com RSS feed generator website with user friendly interface
Readme MIT 1.9 MiB
Languages
CSS 38.3%
Less 33.1%
Python 13.9%
JavaScript 8.9%
HTML 4.2%
Other 1.6%