From be50c68340ee923da97756bb5cf95b6199703c4c Mon Sep 17 00:00:00 2001 From: Bobby Date: Mon, 27 Mar 2023 21:20:38 -0400 Subject: Socialify available in fun stuff --- ignis/urls.py | 5 ++++- ignis/views.py | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) (limited to 'ignis') diff --git a/ignis/urls.py b/ignis/urls.py index 9cea0ad2..13cda935 100644 --- a/ignis/urls.py +++ b/ignis/urls.py @@ -9,5 +9,8 @@ urlpatterns = [ path('/image//', views.get_image, name='get_image'), path('/cover/', views.cover_image, name='cover_image'), path('/captcha/', views.captcha_image, name='captcha_image'), - path('/screenshot', views.get_screenshot, name='screenshot') + path('/screenshot', views.get_screenshot, name='screenshot'), + path('/socialify', views.socialify, name='socialify'), +# def socialify(request, repo, theme, font, pattern, name, description, language_1, language_2, stargazers, forks, issues, pulls): + ] diff --git a/ignis/views.py b/ignis/views.py index 965e6498..dbf01212 100644 --- a/ignis/views.py +++ b/ignis/views.py @@ -207,3 +207,23 @@ def get_screenshot(request): response['Pragma'] = 'no-cache' response['Expires'] = '0' return response + +def socialify(request): + repo = request.GET.get('repo') + theme = request.GET.get('theme') + font = request.GET.get('font') + pattern = request.GET.get('pattern') + name = request.GET.get('name') + description = request.GET.get('description') + language_1 = request.GET.get('language_1') + language_2 = request.GET.get('language_2') + stargazers = request.GET.get('stargazers') + forks = request.GET.get('forks') + issues = request.GET.get('issues') + pulls = request.GET.get('pulls') + + url = 'https://socialify.thatcomputerscientist.com/{}/png?description={}&font={}&forks={}&issues={}&language={}&language2={}&name={}&owner=1&pattern={}&pulls={}&stargazers={}&theme={}'.format(repo, description, font, forks, issues, language_1, language_2, name, pattern, pulls, stargazers, theme) + + print(url) + image = requests.get(url).content + return HttpResponse(image, content_type='image/png') -- cgit v1.2.3