Complete implementation including: - Express server with Bessa API proxy - Puppeteer scraper for menu data - Flag storage (file-based persistence) - SSE manager for real-time updates - Polling orchestrator for distributed polling - Frontend with weekly view, ordering, and flagging UI - Yellow/green glow indicators for flagged items
113 lines
2.8 KiB
JSON
113 lines
2.8 KiB
JSON
{
|
|
"cookies": [
|
|
{
|
|
"name": "__cmpcc",
|
|
"value": "1",
|
|
"domain": "web.bessa.app",
|
|
"path": "/",
|
|
"expires": 1804426749,
|
|
"size": 8,
|
|
"httpOnly": false,
|
|
"secure": true,
|
|
"session": false,
|
|
"sameSite": "Lax",
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
},
|
|
{
|
|
"name": "g_state",
|
|
"value": "{\"i_l\":0,\"i_ll\":1770298749698,\"i_b\":\"OwmjB/xOTtJtApPjLsCx6Vw3vtuduXvkmTEMjNJSXuE\",\"i_e\":{\"enable_itp_optimization\":15}}",
|
|
"domain": "web.bessa.app",
|
|
"path": "/",
|
|
"expires": 1785850749,
|
|
"size": 126,
|
|
"httpOnly": false,
|
|
"secure": false,
|
|
"session": false,
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
},
|
|
{
|
|
"name": "_fbp",
|
|
"value": "fb.1.1770298749735.57921644138573676",
|
|
"domain": ".bessa.app",
|
|
"path": "/",
|
|
"expires": 1778074808,
|
|
"size": 40,
|
|
"httpOnly": false,
|
|
"secure": false,
|
|
"session": false,
|
|
"sameSite": "Lax",
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
},
|
|
{
|
|
"name": "_ga",
|
|
"value": "GA1.1.531786136.1770298750",
|
|
"domain": ".bessa.app",
|
|
"path": "/",
|
|
"expires": 1804858750.164727,
|
|
"size": 29,
|
|
"httpOnly": false,
|
|
"secure": false,
|
|
"session": false,
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
},
|
|
{
|
|
"name": "__cmpconsent16021",
|
|
"value": "CQfJhpgQfJhpgAfS8BENCQFgAAAAAAAAAAigF5wAQF5gXnABAXmAAA",
|
|
"domain": ".bessa.app",
|
|
"path": "/",
|
|
"expires": 1801834763,
|
|
"size": 71,
|
|
"httpOnly": false,
|
|
"secure": true,
|
|
"session": false,
|
|
"sameSite": "None",
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
},
|
|
{
|
|
"name": "__cmpcccu16021",
|
|
"value": "aCQfLid1gA6XgGsY5PMqNQExowBZVC0A0QwAgQIRoBSm",
|
|
"domain": ".bessa.app",
|
|
"path": "/",
|
|
"expires": 1801834763,
|
|
"size": 58,
|
|
"httpOnly": false,
|
|
"secure": true,
|
|
"session": false,
|
|
"sameSite": "None",
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
},
|
|
{
|
|
"name": "_ga_NT5W7DSRT4",
|
|
"value": "GS2.1.s1770298750$o1$g1$t1770298809$j1$l0$h0",
|
|
"domain": ".bessa.app",
|
|
"path": "/",
|
|
"expires": 1804858809.787043,
|
|
"size": 58,
|
|
"httpOnly": false,
|
|
"secure": false,
|
|
"session": false,
|
|
"priority": "Medium",
|
|
"sameParty": false,
|
|
"sourceScheme": "Secure",
|
|
"sourcePort": 443
|
|
}
|
|
]
|
|
} |