mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-25 11:01:12 +00:00
parent
55f5735b33
commit
0f1240ca1f
3 changed files with 9 additions and 9 deletions
|
@ -6,6 +6,7 @@ from Crypto.Hash import SHA256
|
|||
from datetime import datetime
|
||||
import json
|
||||
import requests
|
||||
from urllib.parse import urlparse
|
||||
|
||||
from fedireads import models
|
||||
from fedireads import incoming
|
||||
|
@ -32,7 +33,8 @@ def get_or_create_remote_user(actor):
|
|||
|
||||
# the webfinger format for the username.
|
||||
# TODO: get the user's domain in a better way
|
||||
username = '%s@%s' % (actor.split('/')[-1], actor.split('/')[2])
|
||||
actor_parts = urlparse(actor)
|
||||
username = '%s@%s' % (actor_parts.path.split('/')[-1], actor_parts.netloc)
|
||||
shared_inbox = data.get('endpoints').get('sharedInbox') if \
|
||||
data.get('endpoints') else None
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Generated by Django 3.0.2 on 2020-02-01 00:22
|
||||
# Generated by Django 3.0.2 on 2020-02-11 05:57
|
||||
|
||||
from django.conf import settings
|
||||
import django.contrib.auth.models
|
||||
|
@ -7,6 +7,7 @@ import django.contrib.postgres.fields.jsonb
|
|||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
import fedireads.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
@ -189,7 +190,7 @@ class Migration(migrations.Migration):
|
|||
fields=[
|
||||
('activity_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='fedireads.Activity')),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('rating', models.IntegerField(default=0)),
|
||||
('rating', models.IntegerField(default=0, validators=[fedireads.models.validate_rating])),
|
||||
('review_content', models.TextField()),
|
||||
('book', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='fedireads.Book')),
|
||||
],
|
||||
|
|
|
@ -4,7 +4,6 @@ import os
|
|||
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
||||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
|
||||
# Quick-start development settings - unsuitable for production
|
||||
# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/
|
||||
|
||||
|
@ -14,8 +13,8 @@ SECRET_KEY = '7(2w1sedok=aznpq)ta1mc4i%4h=xx@hxwx*o57ctsuml0x%fr'
|
|||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
|
||||
# TODO: this hsould be populated at runtime at least for debug mode
|
||||
DOMAIN = 'a4522b16.ngrok.io'
|
||||
# TODO: this should be populated at runtime at least for debug mode
|
||||
DOMAIN = 'af064ab4.ngrok.io'
|
||||
ALLOWED_HOSTS = ['*']
|
||||
OL_URL = 'https://openlibrary.org'
|
||||
|
||||
|
@ -44,7 +43,6 @@ MIDDLEWARE = [
|
|||
|
||||
ROOT_URLCONF = 'fedireads.urls'
|
||||
|
||||
# TODO: how tf do I switch to jinja2
|
||||
TEMPLATES = [
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
|
@ -120,5 +118,4 @@ USE_TZ = True
|
|||
|
||||
STATIC_URL = '/static/'
|
||||
MEDIA_URL = '/images/'
|
||||
# TODO: this super doesn't work when I do a join on BASE_DIR
|
||||
MEDIA_ROOT = '/Users/mouse/Personal/fedireads/images/'
|
||||
MEDIA_ROOT = os.path.join(BASE_DIR, 'images/')
|
||||
|
|
Loading…
Reference in a new issue