Implement cookie parsing from cookies.env #3

Closed
opened 2026-01-05 21:33:05 -06:00 by b3nw · 0 comments
Owner

Overview

Parse exported browser cookies from a cookies.env file for Discourse authentication.

Tasks

  • Create src/eve_mod/auth.py
  • Define expected cookie format (key=value or Netscape format)
  • Parse cookies into dict suitable for httpx
  • Validate required cookies present (_forum_session, _t)
  • Create example cookies.env.example template
# Option A: Simple key=value
_forum_session=abc123...
_t=xyz789...

# Option B: Netscape/curl format (from browser export)

Acceptance Criteria

  • Can load cookies from file
  • Returns dict compatible with httpx cookies parameter
  • Clear error if required cookies missing
## Overview Parse exported browser cookies from a `cookies.env` file for Discourse authentication. ## Tasks - [ ] Create `src/eve_mod/auth.py` - [ ] Define expected cookie format (key=value or Netscape format) - [ ] Parse cookies into dict suitable for httpx - [ ] Validate required cookies present (`_forum_session`, `_t`) - [ ] Create example `cookies.env.example` template ## Cookie Format Options ```env # Option A: Simple key=value _forum_session=abc123... _t=xyz789... # Option B: Netscape/curl format (from browser export) ``` ## Acceptance Criteria - Can load cookies from file - Returns dict compatible with httpx cookies parameter - Clear error if required cookies missing
b3nw closed this issue 2026-01-05 21:41:12 -06:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: b3nw/eve-forum-moderator#3