style: ruff-format two dev scripts; marimo stamps sample.py with 0.23.13
Some checks failed
CI / lint (push) Successful in 57s
CI / test (push) Has been cancelled
CI / notebooks-smoke (push) Has been cancelled
Deploy / changes (push) Has been cancelled
Deploy / notebooks (push) Has been cancelled
Deploy / zotero (push) Has been cancelled
Deploy / docs (push) Has been cancelled
Deploy / api (push) Has been cancelled
Deploy / bcda (push) Has been cancelled
Deploy / llm (push) Has been cancelled
Deploy / mc (push) Has been cancelled
Deploy / report (push) Has been cancelled
Infra CI / api (push) Has been cancelled
Infra CI / bcda (push) Has been cancelled
Infra CI / llm (push) Has been cancelled
Infra CI / mc (push) Has been cancelled
Infra CI / notebooks (push) Has been cancelled
Infra CI / zotero (push) Has been cancelled
Infra CI / docs (push) Has been cancelled
Some checks failed
CI / lint (push) Successful in 57s
CI / test (push) Has been cancelled
CI / notebooks-smoke (push) Has been cancelled
Deploy / changes (push) Has been cancelled
Deploy / notebooks (push) Has been cancelled
Deploy / zotero (push) Has been cancelled
Deploy / docs (push) Has been cancelled
Deploy / api (push) Has been cancelled
Deploy / bcda (push) Has been cancelled
Deploy / llm (push) Has been cancelled
Deploy / mc (push) Has been cancelled
Deploy / report (push) Has been cancelled
Infra CI / api (push) Has been cancelled
Infra CI / bcda (push) Has been cancelled
Infra CI / llm (push) Has been cancelled
Infra CI / mc (push) Has been cancelled
Infra CI / notebooks (push) Has been cancelled
Infra CI / zotero (push) Has been cancelled
Infra CI / docs (push) Has been cancelled
This commit is contained in:
@@ -92,8 +92,12 @@ def _folder_matches(folder: str, entries: list[dict]) -> dict | None:
|
||||
def _folder_entry(folder: str) -> dict:
|
||||
"""A synthetic entry for a landed book no OpenLibrary title covers."""
|
||||
year = _year_of(folder)
|
||||
return {"key": f"/local/{_norm(folder).replace(' ', '-')}", "title": folder,
|
||||
"year": int(year) if year else None, "isbns": []}
|
||||
return {
|
||||
"key": f"/local/{_norm(folder).replace(' ', '-')}",
|
||||
"title": folder,
|
||||
"year": int(year) if year else None,
|
||||
"isbns": [],
|
||||
}
|
||||
|
||||
|
||||
def _index_books(books_dir: Path) -> dict[str, list[Path]]:
|
||||
@@ -125,7 +129,9 @@ def _attach(db: Db, parent_id: int, src: Path, *, dry_run: bool) -> None:
|
||||
return
|
||||
subprocess.run(["sudo", "mkdir", "-p", str(storage_dir)], check=True)
|
||||
subprocess.run(["sudo", "cp", str(src), str(storage_dir / src.name)], check=True)
|
||||
subprocess.run(["sudo", "chown", "-R", "100999:100999", str(storage_dir)], check=True)
|
||||
subprocess.run(
|
||||
["sudo", "chown", "-R", "100999:100999", str(storage_dir)], check=True
|
||||
)
|
||||
att_id = db.add_attachment(
|
||||
parent_id,
|
||||
key=att_key,
|
||||
@@ -136,7 +142,9 @@ def _attach(db: Db, parent_id: int, src: Path, *, dry_run: bool) -> None:
|
||||
print(f" attached {src.name} ({att_key})")
|
||||
|
||||
|
||||
def _ensure_item(db: Db, entry: dict, collection_key: str, *, dry_run: bool) -> int | None:
|
||||
def _ensure_item(
|
||||
db: Db, entry: dict, collection_key: str, *, dry_run: bool
|
||||
) -> int | None:
|
||||
url = _ol_url(entry["key"])
|
||||
item_id = db.find_item_by_url(url)
|
||||
if item_id is not None:
|
||||
@@ -223,8 +231,10 @@ def main() -> None:
|
||||
db.commit()
|
||||
|
||||
print()
|
||||
print(f"collection '{args.collection}' ({collection_key}): "
|
||||
f"{created} created, {existing} already present, {attached} files attached")
|
||||
print(
|
||||
f"collection '{args.collection}' ({collection_key}): "
|
||||
f"{created} created, {existing} already present, {attached} files attached"
|
||||
)
|
||||
if not args.dry_run:
|
||||
print("Restart Zotero so the desktop reloads the database.")
|
||||
|
||||
|
||||
@@ -399,7 +399,9 @@ def main() -> None:
|
||||
print(f" {key} — {doc['title'][:60]}")
|
||||
|
||||
# ── Forward snowball from anchor publications ─────────────────
|
||||
print(f"\nSnowballing {len(SNOWBALL_SEEDS)} anchor publications (elink cited-by) ...")
|
||||
print(
|
||||
f"\nSnowballing {len(SNOWBALL_SEEDS)} anchor publications (elink cited-by) ..."
|
||||
)
|
||||
cited_by = elink_cited_by(list(SNOWBALL_SEEDS))
|
||||
seen_pmids = set(merged)
|
||||
snowball_new: dict[str, list[str]] = {}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import marimo
|
||||
|
||||
__generated_with = "0.21.1"
|
||||
__generated_with = "0.23.13"
|
||||
app = marimo.App()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user