33 lines
704 B
Python
33 lines
704 B
Python
import os
|
|
import sys
|
|
|
|
sys.path.append(os.path.join(os.path.dirname(__file__), ".."))
|
|
|
|
from datetime import datetime, timedelta
|
|
import logging
|
|
|
|
from hamstertools.kimai import *
|
|
|
|
logging.basicConfig()
|
|
logging.getLogger().setLevel(logging.DEBUG)
|
|
requests_log = logging.getLogger("requests.packages.urllib3")
|
|
requests_log.setLevel(logging.DEBUG)
|
|
requests_log.propagate = True
|
|
|
|
api = KimaiAPI()
|
|
|
|
# print(Timesheet.list(api))
|
|
|
|
t = Timesheet(
|
|
api,
|
|
activity=Activity.get_by_id(api, 613),
|
|
project=Project.get_by_id(api, 233),
|
|
begin=datetime.now() - timedelta(minutes=10),
|
|
end=datetime.now(),
|
|
)
|
|
|
|
# r = t.upload()
|
|
# from pdb import set_trace; set_trace()
|
|
|
|
print(Timesheet.get_by_id(api, 30683))
|