webdav funkcije
parent
7a0109916e
commit
2266189a6d
|
@ -0,0 +1,17 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
from webdav3.client import Client
|
||||
|
||||
options = {
|
||||
#'webdav_login': 'gia',
|
||||
#'webdav_password': 'gia0000!',
|
||||
'webdav_token': '2WmQL-G7Jbg-6t7sN-JBRSe-eBGy5',
|
||||
'webdav_hostname': 'https://obzorje.kompot.si/remote.php/dav/files/dab82616-284e-103c-9287-6de9b1978576/'
|
||||
#'webdav_hostname': 'https://obzorje.kompot.si',
|
||||
#'webdav_root': '/remote.php/dav/files/'
|
||||
}
|
||||
|
||||
client = Client(options)
|
||||
|
||||
def get_file_list():
|
||||
return client.list("/GIA CLOUD")
|
|
@ -0,0 +1,30 @@
|
|||
"""from newxtloud get a list of titles to populate DB"""
|
||||
|
||||
import imp
|
||||
from requests import session
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from config import CONFIG
|
||||
from create_db import Base, Card
|
||||
|
||||
from get_files import get_file_list
|
||||
|
||||
engine = create_engine(CONFIG['DB_CONNECTION'])
|
||||
Base.metadata.bind = engine
|
||||
DBSsession = sessionmaker(bind=engine)
|
||||
session = DBSsession()
|
||||
|
||||
l = get_file_list()
|
||||
id = 0 #TODO
|
||||
for title in l:
|
||||
if title[-4:] == ".pdf":
|
||||
card = Card(
|
||||
id=id,
|
||||
title=title[:-4],
|
||||
interest_rate=-1,
|
||||
owner_id = 1
|
||||
)
|
||||
session.add(card)
|
||||
session.commit()
|
||||
|
||||
id = id+1
|
Loading…
Reference in New Issue