- Python 3
- Pip 3
$ brew install python3
#!/bin/bash | |
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport | |
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport |
ln -s /var/www/prod/{project}/_site /var/www/prod/static_files/{project} |
## To copy a file from remote to local | |
`scp user@remote:/foo/bar/folder /home/bar/folder` | |
## To copy a folder from remote to local | |
`scp -r user@remote:/foo/bar/folder /home/bar/folder` | |
This uses a recursive copy |
# best practice: linux | |
nano ~/.pgpass | |
*:5432:*:username:password | |
chmod 0600 ~/.pgpass | |
# best practice: windows | |
edit %APPDATA%\postgresql\pgpass.conf | |
*:5432:*:username:password | |
# linux |
ssh server | |
cd /var/www/prod/{project} | |
source /opt/venvs/{project}/bin/activate | |
sudo -u www-data git pull origin master | |
python manage.py collectstatic | |
sudo supervisorctl restart {project} |
{% assign minutes = content | number_of_words | divided_by: 180 %} | |
{% if minutes == 0 %} | |
{% assign minutes = 1 %} | |
{% endif %} |
import datetime | |
import logging | |
import itertools | |
from logging import handlers | |
from django.core.management.base import BaseCommand | |
from django.contrib.sites.models import Site | |
from django.contrib.auth.models import User | |
from django.core.mail import send_mail | |
from django.conf import settings | |
from django.template import Context, Template |