forked from mvanhorn/printing-press-library
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.printing-press.json
More file actions
60 lines (60 loc) · 2.73 KB
/
Copy path.printing-press.json
File metadata and controls
60 lines (60 loc) · 2.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"schema_version": 1,
"generated_at": "2026-05-12T03:10:10.529011Z",
"printing_press_version": "4.4.0",
"api_name": "marianatek",
"display_name": "Mariana Tek",
"description": "Search Mariana Tek studio schedules, book classes, watch cancellations, and sync reservations into an offline class catalog.",
"cli_name": "marianatek-pp-cli",
"creator": {
"handle": "salmonumbrella",
"name": "salmonumbrella"
},
"run_id": "20260511-194406",
"novel_features": [
{
"name": "Watch for cancellation",
"command": "watch",
"description": "Poll a sold-out class (or a filter) and emit a structured event the moment a spot opens \u2014 optionally auto-book in the same tick."
},
{
"name": "Multi-tenant unified schedule",
"command": "schedule",
"description": "Query the merged class catalog across every tenant you have logged into, with structured filters that the per-tenant iframe widget cannot offer."
},
{
"name": "Regulars / personal affinity",
"command": "regulars",
"description": "Group your local reservation history by instructor, class type, time-of-day, day-of-week, or location and rank the dimensions you actually use."
},
{
"name": "Expiring credits + memberships",
"command": "expiring",
"description": "Surface credit packs and memberships about to lapse, with remaining balance and the classes that would consume them best."
},
{
"name": "Cross-tenant calendar conflicts",
"command": "conflicts",
"description": "Read reservations across all logged-in tenants, optionally pull an exported ICS calendar, and flag overlapping intervals or insufficient buffer."
},
{
"name": "FTS5 catalog search",
"command": "search",
"description": "Full-text search across cached class sessions, instructors, locations, and class types \u2014 ranks by BM25 and respects --any-tenant."
},
{
"name": "Book-regular compound",
"command": "book-regular",
"description": "Resolve a natural slot key ('tue-7am-vinyasa') against the regulars table, find the next matching upcoming class, and book it."
},
{
"name": "Multi-tenant doctor",
"command": "doctor",
"description": "Per-tenant token expiry, last-sync timestamp, row counts, and a live class-probe for reachability."
}
],
"printer": "salmonumbrella",
"printer_name": "salmonumbrella",
"category": "productivity",
"description": "Every Mariana Tek booking feature, plus multi-tenant search, cancellation watching, and an offline class catalog no other tool has. Mariana Tek powers hundreds of boutique-fitness, yoga, sauna, and wellness studios via per-brand subdomains; this CLI works against any of them."
}