98 lines
3.3 KiB
Python
98 lines
3.3 KiB
Python
import constants as site
|
|
|
|
from libs.rss_fetcher import feed_reader
|
|
|
|
from pages import web
|
|
from pages import header, footer
|
|
|
|
features = [
|
|
('1 x Arduino UNO R3 development board',),
|
|
('1 x USB cable',),
|
|
('1 x Prototype extension board',),
|
|
('1 x Mini breadboard',),
|
|
('1 x 5V stepper motor',),
|
|
('1 x 2003 stepper motor driver board',),
|
|
('5 x Red LED',),
|
|
('5 x Green LED',),
|
|
('5 x Yellow LED',),
|
|
('2 x Vibration Sensor',),
|
|
('1 x Flame sensor',),
|
|
('1 x LM35 temperature sensor',),
|
|
('1 x Infrared receiver',),
|
|
('3 x Photoresistor',),
|
|
('4 x Key cap',),
|
|
('4 x Key switch',),
|
|
('1 x Adjustable potentiometer',),
|
|
('1 x Passive buzzer',),
|
|
('1 x Active buzzer',),
|
|
('1 x Jumper cap',),
|
|
('1 x Large breadboard',),
|
|
('1 x Remote Control',),
|
|
('1 x 1602 Screen',),
|
|
('1 x 9G servos',),
|
|
('1 x Component box',),
|
|
('1 x 10p DuPont line',),
|
|
('30 x Breadboard line(approximately)',),
|
|
('1 x 220ohm resistance',),
|
|
('1 x 8*8 dot matrix',),
|
|
('1 x One digit eight segment tube',),
|
|
('1 x Four digit eight segment tube',),
|
|
('1 x IC 74HC595',),
|
|
('1 x Battery Holder',),
|
|
('1 x 1K resistor plug',),
|
|
('1 x 10K resistor plug',),
|
|
('1 x 9V battery',),
|
|
('1 x 2.54mm 40pin pin header',)]
|
|
|
|
def index():
|
|
""" page for testing new components"""
|
|
header()
|
|
|
|
web.page.create(
|
|
web.images.create(
|
|
image='/static/images/competitions/screw_sorting_competition_banner.jpg',
|
|
title="Screw sorting competition banner"
|
|
).add_attributes('align', 'middle'
|
|
).add_attributes('style', 'margin:auto;display:block;width:500px;'
|
|
).render())
|
|
|
|
web.paragraph.create(
|
|
"""Welcome to the first ever maidstone hackspace competition, we are a new hackspace, so we are looking to get the word out and get some collaberation going.""")
|
|
web.paragraph.append(
|
|
"""The First cometition will be to design a device which can sort a jar of screws by size, the winning entry we will attempt to build.""")
|
|
web.page.section(web.paragraph.render())
|
|
|
|
bullet_list = [
|
|
("Submit designs by 31st of July", ),
|
|
("Images can be design in any software or drawn on a piece of paper but must be submitted as a jpg on the mailing list.", ),
|
|
("Stick figures and crude line drawing are fine, we are not judge your artistic ability.",)]
|
|
|
|
web.list.create(ordered=False).set_classes('bullet-list')
|
|
web.list * bullet_list
|
|
web.page.section(web.list.render())
|
|
|
|
web.page.section(web.title.create('Win a UNO Basic Starter Kit', 2).render())
|
|
|
|
web.paragraph.create(
|
|
web.images.create(
|
|
image='http://imgapp.banggood.com/thumb/large/2014/xiemeijuan/03/SKU208787/SKU208787a.jpg',
|
|
title="Arduino starter kit"
|
|
).add_attributes('align', 'middle'
|
|
).add_attributes('style', 'margin:auto;display:block;width:500px;'
|
|
).render())
|
|
|
|
web.paragraph.append(
|
|
"""This kit comes with an arduino board and various sensors and components, list below of every thing in the kit.""")
|
|
|
|
web.list.create(ordered=False).set_classes('bullet-list')
|
|
web.list * features
|
|
web.paragraph.append(
|
|
web.list.render())
|
|
web.page.section(web.paragraph.render())
|
|
|
|
#render to the template
|
|
web.template.body.append(web.page.render())
|
|
|
|
#finish of the page
|
|
return footer()
|