v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-28 03:50:08 -07:00
This commit is contained in:
Alexandr Nesterenko 2016-07-21 12:55:39 -07:00
parent 47156b6465
commit 4e13a722d8
6 changed files with 77 additions and 5 deletions

View File

@ -37,7 +37,7 @@ msgstr "Лента готова!"
#: templates/frontend/preview.html:19
msgid "subscribe.your_feed"
msgstr "Ваша лента:"
msgstr "Ваша лента"
#: templates/frontend/preview.html:26
msgid "subscribe.loading"

View File

@ -162,5 +162,5 @@ PIPELINE_JS = {
}
}
DOWNLOADER_PAGE_URL = 'http://politepol.com/downloader?url='
FEED_PAGE_URL = 'http://politepol.com/feed/'
DOWNLOADER_PAGE_URL = '/downloader?url='
FEED_PAGE_URL = '/feed/'

View File

@ -18,7 +18,7 @@
<div class="media-body">
<h4 class="media-heading">{% trans 'subscribe.your_feed' %}:</h4>
<h3>
<a href="{{ feed_url }}" target="_blank">{{ feed_url }}</a>
<a href="{{ feed_url }}" target="_blank">{% if request.is_secure %}http{% else %}https{% endif %}://{{ request.get_host }}{{ feed_url }}</a>
</h3>
</div>

72
readme.md Normal file
View File

@ -0,0 +1,72 @@
== Installation of development server
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
```

View File

@ -1,4 +1,4 @@
#sudo apt-get install libmysqlclient-dev libxml2-dev libxslt-dev python-dev libffi-dev gcc libssl-dev gettext_
#sudo apt-get install libmysqlclient-dev libxml2-dev libxslt-dev python-dev libffi-dev gcc libssl-dev gettext
Django==1.8.6
lxml==3.3.3
Scrapy==1.0.3