mirror of
https://github.com/Findus23/acronomy.git
synced 2024-09-19 15:33:45 +02:00
24 lines
707 B
Python
24 lines
707 B
Python
import time
|
|
from datetime import timedelta
|
|
|
|
from django.core.management.base import BaseCommand
|
|
from django.utils import timezone
|
|
|
|
from acros.models import WikipediaLink
|
|
|
|
|
|
class Command(BaseCommand):
|
|
help = 'Updates all Wikipedia articles'
|
|
|
|
def handle(self, *args, **options):
|
|
links = WikipediaLink.objects.all()
|
|
for link in links:
|
|
self.stdout.write(link.title)
|
|
if link.timestamp >= (timezone.now() - timedelta(days=180)):
|
|
print("skipped")
|
|
continue
|
|
link.fetched = False
|
|
# update_change_reason(link, "refetch_wikipedia command")
|
|
link.clean()
|
|
link.save()
|
|
time.sleep(3)
|