Skip to content

Instantly share code, notes, and snippets.

@st4lk
st4lk / gist:4000793
Created November 2, 2012 12:06
Python: django create fixtures
python manage.py dumpdata --indent=4 > initial_data.json
@st4lk
st4lk / gist:4011771
Last active October 12, 2015 10:18
Python: django south migrations
python manage.py convert_to_south appname
python manage.py schemamigration appname --auto
python manage.py migrate appname
python manage.py migrate appname --fake 0003
@st4lk
st4lk / gist:4131438
Created November 22, 2012 14:29
Bash: ssh add passphrase
ssh-add ~/.ssh/id_rsa
@st4lk
st4lk / gist:4442771
Created January 3, 2013 11:22
Postgres: dump and restore
- pg_dump -U postgres -W -h localhost DATABASE_NAME > outfile
- psql -U postgres -W -h localhost DATABASE_NAME < infile
@st4lk
st4lk / vkcom_audio_download.py
Last active September 10, 2025 16:09
Python: vkontakte.ru (vk.com) audio music downloader
# -*- coding: utf-8 -*-
"""
Скрипт для скачивания музыки с сайта vkontakte.ru (vk.com)
Запуск:
python vkcom_audio_download.py
Принцип работы:
Скрипт проверяет сохраненный access_token. Если его нет или срок истек,
то открывается страница в браузере с запросом на доступ к аккаунту.
@st4lk
st4lk / root_logger_settings.py
Last active May 2, 2024 15:25
Python logging settings for root logger
"""
Settings for root logger.
Log messages will be printed to console and also to log file (rotated, with
specified size). All log messages from used libraries will be also handled.
Three approaches for defining logging settings are used:
1. using logging classes directly (py25+, py30+)
2. using fileConfig (py26+, py30+)
3. using dictConfig (py27+, py32+)
Choose any variant as you like, but keep in mind python versions, that
@st4lk
st4lk / django_log_settings.py
Last active December 2, 2022 07:14
Django logging settings
# Logging settings for django projects, works with django 1.5+
# If DEBUG=True, all logs (including django logs) will be
# written to console and to debug_file.
# If DEBUG=False, logs with level INFO or higher will be
# saved to production_file.
# Logging usage:
# import logging
# logger = logging.getLogger(__name__)
# logger.info("Log this message")
@st4lk
st4lk / mandrill_email.py
Last active August 2, 2021 05:31
Python: send emails by mandrill. Django and standalone example
"""
Example of mandrill service in python (http://mandrill.com/)
Description of usage in python:
Russian: http://www.lexev.org/2014/send-email-django-project-mandrill-service/
English: http://www.lexev.org/en/2014/send-email-django-project-mandrill-service/
"""
# ======
# Django
@st4lk
st4lk / cookie.py
Created September 5, 2014 11:30
Fix python 2.7 cookie bug #2193
@st4lk
st4lk / bash_commands.sh
Last active June 17, 2021 05:34
bash: tar ps find dpgk install remove
# показать все процессы:
ps aux | less
# добавить auto-run startup commands команду в
/etc/rc.local
# Вывод списка установленных пакетов:
dpkg -l [маска]
# удалить пакет:
apt-get remove --purge your_program
# запаковать в tar.gz