v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-16 06:10:09 -07:00
Alexandr Nesterenko ddd9a79f22 mon fix
2017-10-08 13:29:02 -04:00
2017-08-25 19:59:36 +03:00
2016-07-24 06:58:36 -07:00
2017-08-07 18:48:52 +00:00
2017-10-08 13:29:02 -04:00
2017-10-08 13:29:02 -04:00
2016-07-21 22:10:10 +00:00
2017-10-08 13:24:44 -04:00
2017-05-03 12:08:51 -07:00
2017-08-25 20:40:28 +00:00
2016-07-10 15:13:17 -07:00
2017-08-25 20:10:18 +00:00

PolitePol.com

RSS feed generator website with user friendly interface

PolitePol.com

This is source code of RSS feed generator website with user friendly interface.

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 pol/requirements.txt

Install less and yuglify

sudo apt-get install nodejs npm
sudo npm install -g less@2.7.1
sudo npm -g install yuglify@0.1.4
sudo ln -s /usr/bin/nodejs /usr/bin/node

Install sass

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

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;'

Create django config

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

Initialise database

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

Run servers

Run downloader server

pushd pol
python downloader.py
popd

Run frontend server

pushd pol/frontend
python manage.py runserver
popd

License

MIT

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%