

@online{TOR,
	title = {About Tor Browser},
	url = {https://support.torproject.org/tor-browser/getting-started/about-tor-browser/},
	abstract = {Tor Browser is a privacy-focused web browser that routes your traffic through the Tor network, hiding your real {IP} address, preventing tracking, and protecting you against surveillance and censorship. Tor Browser uses the Tor network to protect your privacy and anonymity.},
	titleaddon = {Support},
	author = {Tor Project, Inc},
	urldate = {2026-05-15},
	langid = {english},
	file = {Snapshot:/home/tvh/snap/zotero-snap/common/Zotero/storage/R5P9688K/about-tor-browser.html:text/html},
}
@online{CloudflareProxy,
  author  = {{Cloudflare}},
  title   = {What is a reverse proxy? Proxy servers explained},
  url     = {https://www.cloudflare.com/learning/cdn/glossary/reverse-proxy/},
  urldate = {2026-05-22}
}
@online{MDNcookies,
  author  = {{MDN Web Docs}},
  title   = {Using HTTP cookies},
  url     = {https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Cookies},
  urldate = {2026-05-22}
}
@online{HAR,
	title = {Network request list — Firefox Source Docs documentation},
	url = {https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/index.html?utm_source=chatgpt.com},
	urldate = {2026-05-15},
	file = {Network request list — Firefox Source Docs documentation:/home/tvh/snap/zotero-snap/common/Zotero/storage/P7S338MU/index.html:text/html},
}

@online{Playwright,
	title = {Installation {\textbar} Playwright Python},
	url = {https://playwright.dev/python/docs/intro},
	abstract = {Introduction},
	urldate = {2026-05-15},
	langid = {english},
	file = {Snapshot:/home/tvh/snap/zotero-snap/common/Zotero/storage/M3HT6FNN/intro.html:text/html},
}

@online{VENV,
	title = {12. Virtual Environments and Packages},
	url = {https://docs.python.org/3/tutorial/venv.html},
	abstract = {Introduction: Python applications will often use packages and modules that don’t come as part of the standard library. Applications will sometimes need a specific version of a library, because the ...},
	titleaddon = {Python documentation},
	urldate = {2026-05-15},
	langid = {english},
	file = {Snapshot:/home/tvh/snap/zotero-snap/common/Zotero/storage/QEN5QM2A/venv.html:text/html},
}

@article{PDF,
	title = {Book: Module 7. Lessons and Tasks},
	author = {{Noroff}},
	langid = {english},
	file = {PDF:/home/tvh/snap/zotero-snap/common/Zotero/storage/RVWQE24L/Heggland - Book Module 7. Lessons and Tasks.pdf:application/pdf},
}

@article{heggland_book_nodate-1,
	title = {Book: Module 4. Lessons and Tasks},
	author = {{Noroff}},
	langid = {english},
	file = {PDF:/home/tvh/snap/zotero-snap/common/Zotero/storage/YC4C99HY/Heggland - Book Module 4. Lessons and Tasks.pdf:application/pdf},
}

@article{heggland_book_nodate-2,
	title = {Book: Module 2. Lessons and Tasks},
	author = {{Noroff}},
	langid = {english},
	file = {PDF:/home/tvh/snap/zotero-snap/common/Zotero/storage/ZUATB293/Heggland - Book Module 2. Lessons and Tasks.pdf:application/pdf},
}

@misc{noroff_modules,
  author       = {{Noroff}},
  title        = {Modules 2, 4 and 7: Lessons and Tasks},
  year         = {2026},
  note         = {Internal course material used in the Data Analytics programme},
  langid       = {english},
  file         = {
    PDF:/path/module2.pdf:application/pdf;
    PDF:/path/module4.pdf:application/pdf;
    PDF:/path/module7.pdf:application/pdf
  }
}