docs: document default-mode .txt ingest field parsing in AGENTS.md
Note TraverseDirectory's recognized field prefixes, multi-line Body/Downloaded files continuation, and how RootURL now gets populated from both the .txt Reblog root url line and the API-based --likes flow.
This commit is contained in:
@@ -11,6 +11,7 @@
|
|||||||
- `ResponseNotes.cs`: Tumblr API response models
|
- `ResponseNotes.cs`: Tumblr API response models
|
||||||
- Round-robin API key rotation with rate-limit tracking
|
- Round-robin API key rotation with rate-limit tracking
|
||||||
- Automatic console color assignment per API key for output differentiation
|
- Automatic console color assignment per API key for output differentiation
|
||||||
|
- No-argument mode (`Program.TraverseDirectory`) ingests `.txt` blog export files into `Posts` via `DataAccess.AddPost`. Recognized field prefixes live in `TraverseDirectoryFieldPrefixes`; `Body:` and `Downloaded files:` collect every following line up to the next recognized prefix (multi-line values). `RootURL` is populated from a `Reblog root url:` line the same way it's populated from the API-based `--likes` flow — both paths converge on `DataAccess.AddPost`'s `rootURL` parameter, which `UpdatePost` only overwrites when the incoming value is non-empty (existing `RootURL` is preserved otherwise)
|
||||||
|
|
||||||
## Developer Guidelines
|
## Developer Guidelines
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user