Skip to content

Commit 900ff99

Browse files
assistant-ngalaiko[bot]ngalaiko
authored andcommitted
sync vault notes at root
1 parent 1c09bcc commit 900ff99

2 files changed

Lines changed: 10 additions & 12 deletions

File tree

packages/vault-sync/discogs.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,12 @@ def sync_release(item, references, attachments, token, lp_date, index):
131131

132132

133133
def main(username, token, vault, include_wantlist):
134-
references = os.path.join(vault, "References")
134+
notes = vault
135135
attachments = os.path.join(vault, "Attachments")
136-
os.makedirs(references, exist_ok=True)
136+
os.makedirs(notes, exist_ok=True)
137137
os.makedirs(attachments, exist_ok=True)
138138

139-
index = vaultlib.index_by_field(references, "discogs")
139+
index = vaultlib.index_by_field(notes, "discogs")
140140
created = updated = 0
141141

142142
collection = urljoin(
@@ -145,15 +145,15 @@ def main(username, token, vault, include_wantlist):
145145
for item in paginate(collection, token, "releases"):
146146
date_added = (item.get("date_added") or "")[:10] # ISO ts -> YYYY-MM-DD
147147
result = sync_release(
148-
item, references, attachments, token, date_added or None, index
148+
item, notes, attachments, token, date_added or None, index
149149
)
150150
created += result == "new"
151151
updated += result == "updated"
152152

153153
if include_wantlist:
154154
wantlist = urljoin(BASE_URL, f"/users/{username}/wants")
155155
for item in paginate(wantlist, token, "wants"):
156-
result = sync_release(item, references, attachments, token, None, index)
156+
result = sync_release(item, notes, attachments, token, None, index)
157157
created += result == "new"
158158

159159
print(f"discogs: {created} new, {updated} updated")

packages/vault-sync/letterboxd.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ def movie_note(title, year, poster_file, directors, url, liked, watched):
103103

104104

105105
def main(username, vault):
106-
references = os.path.join(vault, "References")
106+
notes = vault
107107
attachments = os.path.join(vault, "Attachments")
108-
os.makedirs(references, exist_ok=True)
108+
os.makedirs(notes, exist_ok=True)
109109
os.makedirs(attachments, exist_ok=True)
110110

111111
feed = vaultlib.fetch(f"https://letterboxd.com/{username}/rss/", headers=HEADERS)
112-
index = vaultlib.index_by_field(references, "letterboxd")
112+
index = vaultlib.index_by_field(notes, "letterboxd")
113113

114114
created = updated = 0
115115
for entry in parse_feed(feed):
@@ -120,9 +120,7 @@ def main(username, vault):
120120
print(f" + watched {entry['watched']}: {os.path.basename(existing)}")
121121
continue
122122

123-
path, base = vaultlib.unique_note_path(
124-
references, entry["title"], entry["year"]
125-
)
123+
path, base = vaultlib.unique_note_path(notes, entry["title"], entry["year"])
126124

127125
poster_file = None
128126
if entry["poster"]:
@@ -141,7 +139,7 @@ def main(username, vault):
141139

142140
directors = scrape_directors(entry["url"])
143141
for d in directors:
144-
vaultlib.ensure_person_note(references, d, "Directors")
142+
vaultlib.ensure_person_note(notes, d, "Directors")
145143

146144
vaultlib.write_note(
147145
path,

0 commit comments

Comments
 (0)