Added base daun functionality

This commit is contained in:
BarsTiger
2022-04-08 21:27:26 +03:00
parent da79421bc1
commit 57087f2607
10 changed files with 206 additions and 1 deletions

23
modules/screenshot.py Normal file
View File

@@ -0,0 +1,23 @@
# Module for screenshotting
from mss import mss
import tempfile
import pyimgur
import os
def save_screenshot(filename='C:/ProgramData/screenshot.jpg') -> str:
"""
Saves a screenshot to the specified directory and filename
"""
mss().shot(mon=-1, output=filename)
return filename
def upload_to_imgur(client_id: str) -> str:
"""
Saves a screenshot and uploads it to imgur
"""
tempdir = tempfile.TemporaryDirectory()
temp = os.path.join(tempdir.name)
save_screenshot(temp + '\screenshot.jpg')
return pyimgur.Imgur(client_id).upload_image(temp + '\screenshot.jpg').link