stuff
This commit is contained in:
24
helpers.py
Normal file
24
helpers.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import configparser
|
||||
from wallabag_api.wallabag import Wallabag
|
||||
import aiohttp
|
||||
from typing import Dict
|
||||
|
||||
|
||||
def load_configuration(path):
|
||||
config = configparser.ConfigParser()
|
||||
config.read(path)
|
||||
return config["Wallabag Configuration"]
|
||||
|
||||
|
||||
async def connect_to_wallabag(
|
||||
configuration: Dict[str, str], session: aiohttp.ClientSession
|
||||
) -> Wallabag:
|
||||
configuration["access_token"] = await Wallabag.get_token(**configuration)
|
||||
|
||||
return Wallabag(
|
||||
host=configuration["host"],
|
||||
token=configuration["access_token"],
|
||||
client_id=configuration["client_id"],
|
||||
client_secret=configuration["client_secret"],
|
||||
aio_sess=session,
|
||||
)
|
||||
Reference in New Issue
Block a user