Exemple #1
0
                    size=75,
                    rating='x',
                    default='retro',
                    force_default=False,
                    force_lower=False)

paginator = Paginator(app)

from members import Members
members = Members(app)

app.jinja_env.filters['br_month'] = br_month_filter

from posts import BlogPost

paginator.register('posts', BlogPost.query.count)

from feed_generator import FeedGenerator


def TAGS():
    _TAGS = []
    members_str = open(app.config['MEMBERS_FILE']).read()
    for member in yaml.load_all(members_str):
        if member.get('tags'):
            for tag in member['tags'].split(","):
                _TAGS.append(tag.strip())
    return set(_TAGS)


@app.route('/')
Exemple #2
0
app = Flask(__name__)
app.config.from_object('beerapp.settings')

db = SQLAlchemy(app)
gravatar = Gravatar(app,size=75,rating='x',default='retro',force_default=False,force_lower=False)

paginator = Paginator(app)

from members import Members
members = Members(app)

app.jinja_env.filters['br_month'] = br_month_filter

from posts import *

paginator.register('posts', BlogPost.query.count)

from feed_generator import FeedGenerator

@app.route('/')
@to_html('index.html')
def index():
    pagination = paginator.for_posts
    latest_posts = BlogPost.latest_posts().paginate(
        pagination.page, pagination.per_page).items
    return locals()

@app.route('/wtf/')
def wtf():
    return render_template('wtf.html')