示例#1
0
from r2.models.subreddit import Subreddit

try:
    register("admin", "swordfish", "", False)
except AccountExists:
    pass

admin = Account._by_name("admin")
admin.email_validated = True
admin._commit()

try:
    Subreddit._by_name("lesswrong")
except NotFound:
    Subreddit._create_and_subscribe(
        "lesswrong", admin, {"title": "Less Wrong", "type": "restricted", "default_listing": "blessed"}
    )

try:
    Subreddit._by_name("discussion")
except NotFound:
    s = Subreddit._create_and_subscribe(
        "discussion", admin, {"title": "Less Wrong Discussion", "type": "public", "default_listing": "new"}
    )
    s.header = "/static/logo-discussion.png"
    s.stylesheet = "/static/discussion.css"
    s.infotext = u"""You're looking at Less Wrong's discussion board. This includes
                     all posts, including those that haven't been promoted to the front
                     page yet. For more information, see [About Less Wrong](/about-less-wrong)."""

    s.posts_per_page_multiplier = 4
示例#2
0
try:
    register('admin', 'swordfish', '', False)
except AccountExists:
    pass

admin = Account._by_name('admin')
admin.email_validated = True
admin._commit()

try:
    Subreddit._by_name('main')
except NotFound:
    Subreddit._create_and_subscribe(
        'main', admin, {
            'title': 'Effective Altruism Forum',
            'type': 'restricted',
            'default_listing': 'new'
        })

try:
    Subreddit._by_name('admin')
except NotFound:
    Subreddit._create_and_subscribe('admin', admin, {
        'title': 'Admin',
        'type': 'restricted',
        'default_listing': 'new'
    })

try:
    Subreddit._by_name('meetups')
except NotFound:
示例#3
0
try:
    register('admin', 'swordfish', '')
except AccountExists:
    pass

admin = Account._by_name('admin')
admin.email_validated = True
admin._commit()

try:
    Subreddit._by_name('lesswrong')
except NotFound:
    Subreddit._create_and_subscribe('lesswrong', admin, {
        'title': 'Less Wrong',
        'type': 'restricted',
        'default_listing': 'blessed'
    })

try:
    Subreddit._by_name('discussion')
except NotFound:
    s = Subreddit._create_and_subscribe(
        'discussion', admin, {
            'title': 'Less Wrong Discussion',
            'type': 'public',
            'default_listing': 'new'
        })
    s.header = "/static/logo-discussion.png"
    s.stylesheet = "/static/discussion.css"
    s.infotext = u"""You're looking at Less Wrong's discussion board. This includes
示例#4
0
from r2.models.subreddit import Subreddit

try:
    register('admin', 'swordfish', '')
except AccountExists:
    pass

admin = Account._by_name('admin')
admin.email_validated = True
admin._commit()

try:
    Subreddit._by_name('admin')
except NotFound:
    Subreddit._create_and_subscribe('admin', admin,
                                    { 'title': 'Admin',
                                      'type': 'restricted',
                                      'default_listing': 'new' })

try:
    Subreddit._by_name('main')
except NotFound:
    Subreddit._create_and_subscribe('main', admin,
                                    { 'title': 'EA Forum',
                                      'type': 'restricted',
                                      'default_listing': 'new' })

try:
    Subreddit._by_name('meetups')
except NotFound:
    s = Subreddit._create_and_subscribe('meetups', admin,
                                        { 'title': 'Meetups',
示例#5
0
from r2.models.subreddit import Subreddit

try:
    register('admin', 'swordfish', '')
except AccountExists:
    pass

admin = Account._by_name('admin')
admin.email_validated = True
admin._commit()

try:
    Subreddit._by_name('lesswrong')
except NotFound:
    Subreddit._create_and_subscribe('lesswrong', admin,
                                    { 'title': 'Less Wrong',
                                      'type': 'restricted',
                                      'default_listing': 'blessed' })

try:
    Subreddit._by_name('discussion')
except NotFound:
    s = Subreddit._create_and_subscribe('discussion', admin,
                                        { 'title': 'Less Wrong Discussion',
                                          'type': 'public',
                                          'default_listing': 'new' })
    s.header = "/static/logo-discussion.png"
    s.stylesheet = "/static/discussion.css"
    s.infotext = u"""This part of the site is for the discussion of topics not
                     yet ready or not suitable for normal top-level posts.
                     Votes are only worth \N{PLUS-MINUS SIGN}1 point here. For
                     more information, see [About Less Wrong](/about-less-wrong)."""