We now use a proper user agent including instance version and url during outgoing requests

This commit is contained in:
Eliot Berriot 2018-04-07 16:20:34 +02:00
parent 99200ad077
commit b5ff339efa
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
10 changed files with 47 additions and 19 deletions

View file

@ -0,0 +1,18 @@
import requests
from django.conf import settings
import funkwhale_api
def get_user_agent():
return 'python-requests (funkwhale/{}; +{})'.format(
funkwhale_api.__version__,
settings.FUNKWHALE_URL
)
def get_session():
s = requests.Session()
s.headers['User-Agent'] = get_user_agent()
return s