Remove codetemplates/ and remove ZSH makers module -- I haven't used either in years

This commit is contained in:
Eryn Wells 2022-01-22 10:24:39 -08:00
parent b6146c816b
commit ff2666c518
15 changed files with 0 additions and 337 deletions

View file

@ -1,3 +0,0 @@
DATABASE_URL=sqlite://localhost/local.db
SECRET_KEY={{ secret_key }}
DEBUG=True

View file

@ -1,7 +0,0 @@
*.log
*.pot
*.pyc
local_settings.py
env/
local.db

View file

@ -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

View file

@ -1 +0,0 @@
web: python manage.py run_gunicorn -w4 -b 0.0.0.0:$PORT

View file

@ -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)

View file

@ -1,3 +0,0 @@
from django.db import models
# Create your models here.

View file

@ -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)

View file

@ -1 +0,0 @@
# Create your views here.

View file

@ -1,4 +0,0 @@
Django==1.4.1
virtualenv==1.7.2
pytz==2012h
dj-database-url==0.2.1

View file

@ -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']

View file

@ -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)),
)

View file

@ -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

View file

@ -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 $@

View file

@ -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 "$@"