Compare commits
2 commits
b126e178b1
...
2196c13b14
Author | SHA1 | Date | |
---|---|---|---|
|
2196c13b14 | ||
|
f3e1573677 |
2 changed files with 11 additions and 5 deletions
|
@ -5,8 +5,9 @@ from datetime import datetime
|
|||
from typing import List
|
||||
|
||||
import org_rw
|
||||
from org_rw import OrgTime
|
||||
from org_rw import OrgTime, OrgDoc
|
||||
|
||||
EXTENSIONS = ( ".org", ".org.txt" )
|
||||
|
||||
def is_today(ot: OrgTime):
|
||||
now = datetime.now()
|
||||
|
@ -37,17 +38,19 @@ class Agenda:
|
|||
|
||||
|
||||
class DocumentManager:
|
||||
def __init__(self, basepath):
|
||||
self.basepath = basepath
|
||||
docs: list[OrgDoc]
|
||||
|
||||
def __init__(self, base_path: os.PathLike):
|
||||
self.base_path = base_path
|
||||
|
||||
def load(self):
|
||||
top = os.path.abspath(self.basepath)
|
||||
top = os.path.abspath(self.base_path)
|
||||
|
||||
docs = []
|
||||
|
||||
for root, dirs, files in os.walk(top):
|
||||
for name in files:
|
||||
if ".org" not in name:
|
||||
if all(map(lambda ext: not name.endswith(ext), EXTENSIONS)):
|
||||
continue
|
||||
|
||||
path = os.path.join(root, name)
|
||||
|
|
3
main.py
3
main.py
|
@ -33,6 +33,9 @@ class Dialog(QDialog):
|
|||
super(Dialog, self).__init__()
|
||||
|
||||
self.setWindowTitle("OrgEditor")
|
||||
scrSize = self.screen().size()
|
||||
self.resize(scrSize.width() / 1.5,
|
||||
scrSize.height() / 1.5)
|
||||
self.loader = None
|
||||
self.manager = doc_manager.DocumentManager(DOCS_PATH)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue