mirror of
http://git.carcosa.net/jmcbray/brutaldon.git
synced 2024-11-23 07:13:52 -05:00
Add the remaining "easy" timeline views
This commit is contained in:
parent
498f89b165
commit
e6f2734208
@ -3,11 +3,9 @@ from django.shortcuts import render, redirect
|
||||
from brutaldon.forms import LoginForm, SettingsForm
|
||||
from brutaldon.models import Client, Account
|
||||
from mastodon import Mastodon
|
||||
import datetime
|
||||
from urllib import parse
|
||||
|
||||
def home(request):
|
||||
now = datetime.datetime.now()
|
||||
def timeline(request, timeline='home', timeline_name='Home'):
|
||||
if not (request.session.has_key('instance') and
|
||||
request.session.has_key('username')):
|
||||
return redirect(login)
|
||||
@ -25,7 +23,7 @@ def home(request):
|
||||
access_token = user.access_token,
|
||||
api_base_url = client.api_base_id,
|
||||
ratelimit_method="pace")
|
||||
data = mastodon.timeline()
|
||||
data = mastodon.timeline(timeline)
|
||||
|
||||
if request.session.has_key('fullbrutalism'):
|
||||
fullbrutalism = request.session['fullbrutalism']
|
||||
@ -33,9 +31,17 @@ def home(request):
|
||||
fullbrutalism = False
|
||||
|
||||
return render(request, 'main/timeline.html',
|
||||
{'toots': data, 'timeline': 'Home',
|
||||
{'toots': data, 'timeline': timeline_name,
|
||||
'fullbrutalism': fullbrutalism})
|
||||
|
||||
def home(request):
|
||||
return timeline(request, 'home', 'Home')
|
||||
|
||||
def local(request):
|
||||
return timeline(request, 'local', 'Local')
|
||||
|
||||
def fed(request):
|
||||
return timeline(request, 'public', 'Federated')
|
||||
|
||||
def login(request):
|
||||
if request.method == "GET":
|
||||
@ -99,12 +105,6 @@ def error(request):
|
||||
def note(request):
|
||||
return render(request, 'main/timeline.html', {'timeline': 'Notifications'})
|
||||
|
||||
def local(request):
|
||||
return render(request, 'main/timeline.html', {'timeline': 'Local'})
|
||||
|
||||
def fed(request):
|
||||
return render(request, 'main/timeline.html', {'timeline': 'Federated'})
|
||||
|
||||
|
||||
def settings(request):
|
||||
if request.method == 'POST':
|
||||
|
Loading…
Reference in New Issue
Block a user