Remove codetemplates/ and remove ZSH makers module -- I haven't used either in years
This commit is contained in:
parent
b6146c816b
commit
ff2666c518
15 changed files with 0 additions and 337 deletions
|
@ -1,3 +0,0 @@
|
|||
DATABASE_URL=sqlite://localhost/local.db
|
||||
SECRET_KEY={{ secret_key }}
|
||||
DEBUG=True
|
7
codetemplates/django/basic/.gitignore
vendored
7
codetemplates/django/basic/.gitignore
vendored
|
@ -1,7 +0,0 @@
|
|||
*.log
|
||||
*.pot
|
||||
*.pyc
|
||||
local_settings.py
|
||||
|
||||
env/
|
||||
local.db
|
|
@ -1,18 +0,0 @@
|
|||
MANAGEPY=honcho run -- env/bin/python manage.py
|
||||
|
||||
update:
|
||||
virtualenv env
|
||||
env/bin/pip install -r requirements.txt
|
||||
$(MANAGEPY) syncdb
|
||||
|
||||
migrate:
|
||||
$(MANAGEPY) migrate
|
||||
|
||||
run: update
|
||||
$(MANAGEPY) runserver 0.0.0.0:8000
|
||||
|
||||
shell: update
|
||||
$(MANAGEPY) shell
|
||||
|
||||
deploy:
|
||||
git push heroku master
|
|
@ -1 +0,0 @@
|
|||
web: python manage.py run_gunicorn -w4 -b 0.0.0.0:$PORT
|
|
@ -1,8 +0,0 @@
|
|||
#!/usr/bin/env python
|
||||
import os
|
||||
import sys
|
||||
|
||||
if __name__ == "__main__":
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
|
||||
from django.core.management import execute_from_command_line
|
||||
execute_from_command_line(sys.argv)
|
|
@ -1,3 +0,0 @@
|
|||
from django.db import models
|
||||
|
||||
# Create your models here.
|
|
@ -1,16 +0,0 @@
|
|||
"""
|
||||
This file demonstrates writing tests using the unittest module. These will pass
|
||||
when you run "manage.py test".
|
||||
|
||||
Replace this with more appropriate tests for your application.
|
||||
"""
|
||||
|
||||
from django.test import TestCase
|
||||
|
||||
|
||||
class SimpleTest(TestCase):
|
||||
def test_basic_addition(self):
|
||||
"""
|
||||
Tests that 1 + 1 always equals 2.
|
||||
"""
|
||||
self.assertEqual(1 + 1, 2)
|
|
@ -1 +0,0 @@
|
|||
# Create your views here.
|
|
@ -1,4 +0,0 @@
|
|||
Django==1.4.1
|
||||
virtualenv==1.7.2
|
||||
pytz==2012h
|
||||
dj-database-url==0.2.1
|
|
@ -1,111 +0,0 @@
|
|||
# Settings for {{ project_name }}.
|
||||
|
||||
import os
|
||||
|
||||
PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
|
||||
|
||||
DEBUG = os.environ.get('DEBUG', False)
|
||||
TEMPLATE_DEBUG = DEBUG
|
||||
|
||||
ADMINS = ()
|
||||
MANAGERS = ADMINS
|
||||
|
||||
import dj_database_url
|
||||
DATABASES = {'default': dj_database_url.config()}
|
||||
|
||||
SITE_ID = 1
|
||||
|
||||
LANGUAGE_CODE = 'en-us'
|
||||
USE_I18N = True
|
||||
USE_L10N = True
|
||||
|
||||
USE_TZ = True
|
||||
TIME_ZONE = 'America/Los_Angeles'
|
||||
|
||||
MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media')
|
||||
MEDIA_URL = '/media/'
|
||||
|
||||
STATIC_ROOT = os.path.join(PROJECT_DIR, 'collected-static')
|
||||
STATIC_URL = '/static/'
|
||||
|
||||
STATICFILES_DIRS = (
|
||||
os.path.join(PROJECT_DIR, 'static'),
|
||||
)
|
||||
|
||||
STATICFILES_FINDERS = (
|
||||
'django.contrib.staticfiles.finders.FileSystemFinder',
|
||||
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
|
||||
)
|
||||
|
||||
TEMPLATE_LOADERS = (
|
||||
'django.template.loaders.filesystem.Loader',
|
||||
'django.template.loaders.app_directories.Loader',
|
||||
)
|
||||
|
||||
MIDDLEWARE_CLASSES = (
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
)
|
||||
|
||||
TEMPLATE_CONTEXT_PROCESSORS = (
|
||||
'django.contrib.auth.context_processors.auth',
|
||||
'django.core.context_processors.i18n',
|
||||
'django.core.context_processors.request',
|
||||
'django.core.context_processors.media',
|
||||
'django.core.context_processors.static',
|
||||
'django.contrib.messages.context_processors.messages',
|
||||
)
|
||||
|
||||
ROOT_URLCONF = 'urls'
|
||||
|
||||
TEMPLATE_DIRS = (
|
||||
os.path.join(PROJECT_DIR, 'templates'),
|
||||
)
|
||||
|
||||
INSTALLED_APPS = (
|
||||
'django.contrib.auth',
|
||||
'django.contrib.contenttypes',
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.sites',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
# Custom apps below here.
|
||||
'{{ project_name }}',
|
||||
)
|
||||
|
||||
if DEBUG:
|
||||
INSTALLED_APPS += ('django.contrib.admin',)
|
||||
|
||||
LOGGING = {
|
||||
'version': 1,
|
||||
'disable_existing_loggers': False,
|
||||
'handlers': {
|
||||
'console': {
|
||||
'level': 'DEBUG' if DEBUG else 'INFO',
|
||||
'class': 'logging.StreamHandler',
|
||||
},
|
||||
},
|
||||
'loggers': {
|
||||
'': {
|
||||
'handlers': ['console'],
|
||||
'level': 'INFO',
|
||||
'propagate': True,
|
||||
},
|
||||
'{{ project_name }}': {
|
||||
'handlers': ['console'],
|
||||
'level': 'DEBUG' if DEBUG else 'INFO',
|
||||
'propagate': True,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#
|
||||
# Environment
|
||||
#
|
||||
|
||||
assert 'SECRET_KEY' in os.environ, 'Set SECRET_KEY in your .env file!'
|
||||
SECRET_KEY = os.environ['SECRET_KEY']
|
|
@ -1,16 +0,0 @@
|
|||
from django.conf import settings
|
||||
from django.conf.urls import patterns, include, url
|
||||
|
||||
|
||||
urlpatterns = patterns('',
|
||||
url(r'', include('{{ project_name }}.urls')),
|
||||
)
|
||||
|
||||
|
||||
if settings.DEBUG:
|
||||
from django.contrib import admin
|
||||
admin.autodiscover()
|
||||
urlpatterns += patterns('',
|
||||
url(r'^admin/', include(admin.site.urls)),
|
||||
)
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
#!/bin/zsh
|
||||
# Create a code module
|
||||
# Eryn Wells <eryn@erynwells.me>
|
||||
|
||||
local opts='Ccmph'
|
||||
local funcname=$0
|
||||
|
||||
_usage() {
|
||||
print_info "Usage: $funcname [-$opts] mod_name [mod_name] ..." 1>&2
|
||||
}
|
||||
|
||||
if [[ ${#@} -lt 2 ]]; then
|
||||
print_error "Insufficient number of arguments" 1>&2
|
||||
_usage
|
||||
return -1
|
||||
fi
|
||||
|
||||
local opt
|
||||
local complete=0
|
||||
local srcext=''
|
||||
local headext=''
|
||||
local modtype=''
|
||||
|
||||
while getopts $opts opt; do
|
||||
[[ $complete -eq 1 ]] && return 2
|
||||
case $opt in
|
||||
C)
|
||||
modtype='C++'
|
||||
srcext='cc'
|
||||
headext='hh'
|
||||
;;
|
||||
c)
|
||||
modtype='C'
|
||||
srcext='c'
|
||||
headext='h'
|
||||
;;
|
||||
m)
|
||||
modtype='Objective-C'
|
||||
srcext='m'
|
||||
headext='h'
|
||||
;;
|
||||
p)
|
||||
modtype='Python'
|
||||
srcext='py'
|
||||
;;
|
||||
h)
|
||||
_usage
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
print_error "Invalid argument: $opt" 1>&2
|
||||
_usage
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
complete=1
|
||||
done
|
||||
|
||||
if [[ -z $opt ]]; then
|
||||
_usage
|
||||
return -1
|
||||
fi
|
||||
|
||||
print_info "Creating $modtype modules"
|
||||
for mod in $@[$OPTIND,${#@}]; do
|
||||
print_info_sub $mod
|
||||
[[ -n $srcext ]] && touch $mod.$srcext
|
||||
[[ -n $headext ]] && touch $mod.$headext
|
||||
done
|
||||
|
||||
unfunction _usage
|
||||
return 0
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
#!/bin/zsh
|
||||
# Create a Django project using a template in .dotfiles/codetemplates/django
|
||||
# Eryn Wells <eryn@erynwells.me>
|
||||
|
||||
|
||||
function usage_mkdjango
|
||||
{
|
||||
cat <<EOF
|
||||
Usage: $0 template_name project_name [optional destination directory]"
|
||||
|
||||
Create a Django project named [project_name] based on the specified template
|
||||
[template_name]. If no [destination directory] is given, the project is
|
||||
created in the current one.
|
||||
EOF
|
||||
}
|
||||
|
||||
|
||||
function mkdjango
|
||||
{
|
||||
if [[ ${#@} -lt 2 ]]; then
|
||||
print_error "Need moar arguments" 1>&2
|
||||
usage_mkdjango $0
|
||||
return -1
|
||||
fi
|
||||
|
||||
local tname=$1
|
||||
local tdir="$HOME/.codetemplates/django/$tname"
|
||||
local pname=$2
|
||||
local dest=$3
|
||||
|
||||
if [[ ! -d "$tdir" ]]; then
|
||||
print_error "Invalid template name: $tname" 1>&2
|
||||
return -2
|
||||
fi
|
||||
|
||||
print_info "Making Django project '$pname' with template '$tname'"
|
||||
if [[ -n "$dest" && ! -d "$dest" ]]; then
|
||||
print_info_sub "Destination directory given but does not exist; creating $dest"
|
||||
mkdir -p "$dest"
|
||||
fi
|
||||
|
||||
# Determine what files might not be rendered by django-admin.py
|
||||
local names=()
|
||||
for f in `ls -A "$tdir"`; do
|
||||
# Pick up dotfiles
|
||||
if [[ -e "$f" && "$f" =~ "^\." ]]; then
|
||||
names+=("$f")
|
||||
fi
|
||||
done
|
||||
|
||||
print_info_sub "Calling django-admin.py"
|
||||
django-admin.py startproject --template="$tdir" --name=${(j.,.)names} "$pname" "$dest"
|
||||
exitcode=$?
|
||||
|
||||
return $exitcode
|
||||
}
|
||||
|
||||
mkdjango $@
|
|
@ -1,18 +0,0 @@
|
|||
#!/bin/zsh
|
||||
# Make a Maildir directory
|
||||
# Eryn Wells <eryn@erynwells.me>
|
||||
|
||||
function mkmdir
|
||||
{
|
||||
if [[ $#@ -lt 1 ]]; then
|
||||
echo "Usage: $0 [maildir ...]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for d in $@; do
|
||||
print_info "Making maildir: $d"
|
||||
mkdir -p "$d"/{new,cur,tmp}
|
||||
done
|
||||
}
|
||||
|
||||
mkmdir "$@"
|
Loading…
Add table
Add a link
Reference in a new issue