Show More
@@ -0,0 +1,16 b'' | |||
|
1 | from django.core.management import BaseCommand | |
|
2 | from django.db import transaction | |
|
3 | ||
|
4 | from boards.models.source import ThreadSource | |
|
5 | ||
|
6 | __author__ = 'neko259' | |
|
7 | ||
|
8 | ||
|
9 | class Command(BaseCommand): | |
|
10 | help = 'Fetches data from sources and posts into appropriate threads' | |
|
11 | ||
|
12 | @transaction.atomic | |
|
13 | def handle(self, *args, **options): | |
|
14 | for source in ThreadSource.objects.all(): | |
|
15 | source.fetch_latest_posts() | |
|
16 |
@@ -1,36 +1,32 b'' | |||
|
1 | import hashlib | |
|
2 | 1 |
|
|
3 | import re | |
|
4 | 2 | import time |
|
5 | 3 | |
|
4 | import hashlib | |
|
6 | 5 | import pytz |
|
7 | ||
|
6 | import re | |
|
8 | 7 | from PIL import Image |
|
9 | ||
|
10 | 8 | from django import forms |
|
9 | from django.core.cache import cache | |
|
10 | from django.core.files.images import get_image_dimensions | |
|
11 | 11 | from django.core.files.uploadedfile import SimpleUploadedFile, UploadedFile |
|
12 | 12 | from django.forms.utils import ErrorList |
|
13 | 13 | from django.utils.translation import ugettext_lazy as _, ungettext_lazy |
|
14 | from django.core.files.images import get_image_dimensions | |
|
15 | from django.core.cache import cache | |
|
16 | 14 | |
|
17 | 15 | import boards.settings as board_settings |
|
18 | import neboard | |
|
19 | 16 | from boards import utils |
|
20 | 17 | from boards.abstracts.constants import REGEX_TAGS |
|
18 | from boards.abstracts.settingsmanager import get_settings_manager | |
|
21 | 19 | from boards.abstracts.sticker_factory import get_attachment_by_alias |
|
22 | from boards.abstracts.settingsmanager import get_settings_manager | |
|
23 | 20 | from boards.forms.fields import UrlFileField |
|
24 | 21 | from boards.mdx_neboard import formatters |
|
25 | 22 | from boards.models import Attachment |
|
26 | 23 | from boards.models import Tag |
|
27 | 24 | from boards.models.attachment import StickerPack |
|
28 | 25 | from boards.models.attachment.downloaders import download, REGEX_MAGNET |
|
26 | from boards.models.attachment.viewers import FILE_TYPES_IMAGE | |
|
29 | 27 | from boards.models.post import TITLE_MAX_LENGTH |
|
30 | 28 | from boards.utils import validate_file_size, get_file_mimetype, \ |
|
31 | 29 | FILE_EXTENSION_DELIMITER, get_tripcode_from_text |
|
32 | from boards.models.attachment.viewers import FILE_TYPES_IMAGE | |
|
33 | from neboard import settings | |
|
34 | 30 | |
|
35 | 31 | SECTION_FORMS = 'Forms' |
|
36 | 32 |
General Comments 0
You need to be logged in to leave comments.
Login now