mirror of
https://github.com/taroved/pol
synced 2025-05-16 06:10:09 -07:00
PolitePol.com
RSS feed generator website with user friendly interface
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
Languages
CSS
38.3%
Less
33.1%
Python
13.9%
JavaScript
8.9%
HTML
4.2%
Other
1.6%