Skip to content

Commit 88fc8fe

Browse files
committed
django-resume initial checkin
1 parent ba9971c commit 88fc8fe

File tree

20 files changed

+927
-0
lines changed

20 files changed

+927
-0
lines changed

README.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
=============
2+
Django Resume
3+
=============
4+
5+
Django Resume is a Django app built to generate a resume on a user's site.
6+
7+
It includes fields for just about everything one could want on a basic public
8+
resume, including jobs with achievements, skillsets with skills (optionally
9+
linked to urls), microformats (hResume) support, and a pre-made basic template/
10+
stylesheet.
11+
12+
13+
=====
14+
TODOs
15+
=====
16+
17+
* create setup.py for installation & verify installable version works
18+
* additional admin features like linking skills to skillsets in inline edits.
19+
* print stylesheet.
File renamed without changes.
Lines changed: 243 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,243 @@
1+
[
2+
{
3+
"pk": 1,
4+
"model": "resume.overview",
5+
"fields": {
6+
"text": "<p><strong>Web Developer</strong> with web/ client application development experience at both large and small companies. Recent experience using Python and the Tornado Web Framework. Previous experience with Windows/ Microsoft-based technologies (MFC, Win32). Interest in web application/ service development.</p>\r\n"
7+
}
8+
},
9+
{
10+
"pk": 1,
11+
"model": "resume.personalinfo",
12+
"fields": {
13+
"first_name": "Chris",
14+
"last_name": "Kelly",
15+
"locality": "Boston",
16+
"region": "Massachusetts",
17+
"region_shorthand": "MA",
18+
"linkedin": "http://www.linkedin.com/in/ckellynet",
19+
"email": "[email protected]"
20+
}
21+
},
22+
{
23+
"pk": 1,
24+
"model": "resume.education",
25+
"fields": {
26+
"school_url": "http://www.vt.edu/",
27+
"name": "Virginia Polytechnic Institute and State University",
28+
"summary": "Bachelor of Science in Computer Science",
29+
"completion_date": "2002-05-12",
30+
"is_current": false,
31+
"location": "Blacksburg, VA",
32+
"start_date": "1998-08-10"
33+
}
34+
},
35+
{
36+
"pk": 1,
37+
"model": "resume.job",
38+
"fields": {
39+
"description": "Helping to build the Future of Music, one API at a time.",
40+
"title": "Web Developer",
41+
"company_url": "http://the.echonest.com/",
42+
"company": "The Echo Nest",
43+
"completion_date": "2011-01-26",
44+
"is_current": true,
45+
"location": "Somerville, MA",
46+
"is_public": true,
47+
"company_image": "",
48+
"start_date": "2009-09-15"
49+
}
50+
},
51+
{
52+
"pk": 2,
53+
"model": "resume.job",
54+
"fields": {
55+
"description": "Worked on internal and external Web sites for the user-targeting startup; Developed site and services using Python, the Django web framework, and Amazon Web Services.",
56+
"title": "Web Developer",
57+
"company_url": "http://lookery.com/",
58+
"company": "Lookery, Inc",
59+
"completion_date": "2009-08-03",
60+
"is_current": false,
61+
"location": "Cambridge, MA/ San Francisco, CA",
62+
"is_public": true,
63+
"company_image": "",
64+
"start_date": "2008-06-16"
65+
}
66+
},
67+
{
68+
"pk": 1,
69+
"model": "resume.accomplishment",
70+
"fields": {
71+
"job": 1,
72+
"description": "Led redesign/ reimplementation of the Echo Nest API Platform (http://developer.echonest.com/), allowing for faster and more flexible development and deployment.",
73+
"order": 1
74+
}
75+
},
76+
{
77+
"pk": 6,
78+
"model": "resume.accomplishment",
79+
"fields": {
80+
"job": 1,
81+
"description": "Rebuilt website from a PHP-based system to one using the Django Web Framework",
82+
"order": 1
83+
}
84+
},
85+
{
86+
"pk": 2,
87+
"model": "resume.accomplishment",
88+
"fields": {
89+
"job": 1,
90+
"description": "Rebuilt and restyled the developer documentation system using the Python Sphinx documentation system.",
91+
"order": 2
92+
}
93+
},
94+
{
95+
"pk": 7,
96+
"model": "resume.accomplishment",
97+
"fields": {
98+
"job": 2,
99+
"description": "Integrated Amazon Web Service functionality using the Boto Python library.",
100+
"order": 2
101+
}
102+
},
103+
{
104+
"pk": 3,
105+
"model": "resume.accomplishment",
106+
"fields": {
107+
"job": 1,
108+
"description": "Built API statistics dashboard for use by employees.",
109+
"order": 3
110+
}
111+
},
112+
{
113+
"pk": 8,
114+
"model": "resume.accomplishment",
115+
"fields": {
116+
"job": 2,
117+
"description": "Built internal and user-facing information dashboards for business data reporting.",
118+
"order": 3
119+
}
120+
},
121+
{
122+
"pk": 4,
123+
"model": "resume.accomplishment",
124+
"fields": {
125+
"job": 1,
126+
"description": "Coordinated with external design firms to release a new version of the Echo Nest corporate site (http://the.echonest.com/) and launch a new music app-related blog on the WordPress platform (http://evolver.fm/).",
127+
"order": 4
128+
}
129+
},
130+
{
131+
"pk": 9,
132+
"model": "resume.accomplishment",
133+
"fields": {
134+
"job": 2,
135+
"description": "Built a custom fork of Django-Paypal to support PayPal subscription checkouts.",
136+
"order": 4
137+
}
138+
},
139+
{
140+
"pk": 5,
141+
"model": "resume.accomplishment",
142+
"fields": {
143+
"job": 1,
144+
"description": "Provided development and upkeep for Fanalytics (http://fanalytics.echonest.com/), a record label-specific music analytics and blogger tracking platform.",
145+
"order": 5
146+
}
147+
},
148+
{
149+
"pk": 10,
150+
"model": "resume.accomplishment",
151+
"fields": {
152+
"job": 2,
153+
"description": "Developed scripts pertaining to database maintenance and for the importing and exporting of data from internal APIs.",
154+
"order": 5
155+
}
156+
},
157+
{
158+
"pk": 11,
159+
"model": "resume.accomplishment",
160+
"fields": {
161+
"job": 2,
162+
"description": "Configured new Amazon EC2 web server images using nginx as a front-end proxy and Apache serving Django using mod_wsgi.",
163+
"order": 6
164+
}
165+
},
166+
{
167+
"pk": 1,
168+
"model": "resume.skillset",
169+
"fields": {
170+
"name": "Programming Languages"
171+
}
172+
},
173+
{
174+
"pk": 2,
175+
"model": "resume.skillset",
176+
"fields": {
177+
"name": "Frameworks"
178+
}
179+
},
180+
{
181+
"pk": 1,
182+
"model": "resume.skill",
183+
"fields": {
184+
"skillset": 1,
185+
"skill_url": "http://en.wikipedia.org/wiki/Python_%28programming_language%29",
186+
"name": "Python"
187+
}
188+
},
189+
{
190+
"pk": 2,
191+
"model": "resume.skill",
192+
"fields": {
193+
"skillset": 1,
194+
"skill_url": "http://en.wikipedia.org/wiki/Javascript",
195+
"name": "JavaScript"
196+
}
197+
},
198+
{
199+
"pk": 3,
200+
"model": "resume.skill",
201+
"fields": {
202+
"skillset": 1,
203+
"skill_url": "",
204+
"name": "C#"
205+
}
206+
},
207+
{
208+
"pk": 4,
209+
"model": "resume.skill",
210+
"fields": {
211+
"skillset": 1,
212+
"skill_url": "http://en.wikipedia.org/wiki/PHP",
213+
"name": "PHP"
214+
}
215+
},
216+
{
217+
"pk": 5,
218+
"model": "resume.skill",
219+
"fields": {
220+
"skillset": 2,
221+
"skill_url": "http://tornadoweb.org/",
222+
"name": "Tornado"
223+
}
224+
},
225+
{
226+
"pk": 6,
227+
"model": "resume.skill",
228+
"fields": {
229+
"skillset": 2,
230+
"skill_url": "http://www.djangoproject.com/",
231+
"name": "Django"
232+
}
233+
},
234+
{
235+
"pk": 7,
236+
"model": "resume.skill",
237+
"fields": {
238+
"skillset": 2,
239+
"skill_url": "http://jquery.com/",
240+
"name": "jQuery"
241+
}
242+
}
243+
]

django_resume/manage.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/usr/bin/env python
2+
from django.core.management import execute_manager
3+
try:
4+
import settings # Assumed to be in the same directory.
5+
except ImportError:
6+
import sys
7+
sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__)
8+
sys.exit(1)
9+
10+
if __name__ == "__main__":
11+
execute_manager(settings)

django_resume/media/css/960/960.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

django_resume/media/css/960/960_24_col.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

django_resume/media/css/960/reset.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

django_resume/media/css/960/text.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)