summaryrefslogtreecommitdiffstats
path: root/myapp
diff options
context:
space:
mode:
Diffstat (limited to 'myapp')
-rw-r--r--myapp/templates/index.html37
-rw-r--r--myapp/views.py4
2 files changed, 40 insertions, 1 deletions
diff --git a/myapp/templates/index.html b/myapp/templates/index.html
new file mode 100644
index 0000000..1a1f618
--- /dev/null
+++ b/myapp/templates/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>Craigslist Scraper</title>
+ <style type="text/css">
+ #item-list { position: relative; }
+ .item { margin-bottom: 10px; width: 340px; height: 380px; float: left; margin-left: 10px; }
+ .item-title { display: block; font-size: 1.3em }
+ .item-price { font-weight: bold; padding-left: 20px;}
+ .item img { display: block; }
+ </style>
+</head>
+<body>
+<h2>Craigslist Scrapper</h2>
+<span>get list of current WRX STi parts for sale in Chicago area</span>
+<pre>
+ url: {{ baseurl }}
+ query: {{ keyword }}
+
+ author: fatalhalt
+ https://github.com/fatalhalt/CLscrap
+
+</pre>
+<div id="item-list">
+{% for i in data %}
+ <div class="item">
+ <a href="{{ baseurl }}{{ i.link }}" class="item-title">{{ i.title }}</a>
+ <span class="item-date">{{ i.date }}</span>
+ <span class="item-price">{{ i.price }}</span>
+ <span class="item-hood">{{ i.hood }}</span>
+ <img src="{{ i.img }}" alt="img" />
+ </div>
+{% endfor %}
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/myapp/views.py b/myapp/views.py
index 6b014ac..600a061 100644
--- a/myapp/views.py
+++ b/myapp/views.py
@@ -2,11 +2,13 @@ from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse, JsonResponse
+from django.shortcuts import render
import cl
def app(request):
- return HttpResponse("hello, app!")
+ data, baseurl, keyword = cl.query_craigslist()
+ return render(request, 'index.html', {'data': data, 'baseurl': baseurl, 'keyword': keyword})
def page(request):