Project 005 · Complete tutorial
Biosecurity Intelligence: Build a Public-Source Feed Desk
An original hands-on course for building a small public-source review desk. Gather official feed metadata, retain source and date context in SQLite, and produce readable briefs for human review.
$9.99 USD · one-time purchase
PayPal first · Stripe also offered · verified account required
Public information. Traceable work.
A small feed desk you can explain.
Build a complete local workflow: retrieve official RSS and Atom feeds, keep source observations and metadata changes in SQLite, and prepare an attributed review brief.
Start with synthetic offline feeds, then collect live publisher metadata. Preserve original timestamps, mark uncertain dates, handle repeat coverage, and keep collection failures visible.
Every result links back to its publisher for human review. Selected feed coverage requires context; the tool does not assign biological risk or make clinical conclusions.
The complete workflow
What you will learn
- 01Define a useful collection question
- 02Select and attribute official FDA, UKHSA, and ECDC feeds
- 03Set up on Windows and Linux
- 04Run a complete offline practice lab
- 05Parse RSS and Atom with bounded inputs
- 06Normalize dates and preserve uncertainty
- 07Keep SQLite observations and revision history
- 08Collect responsibly with caching and polling limits
- 09Produce attributed HTML and JSON review briefs
- 10Test failures, duplicates, and report safety
- 11Complete six exercises with worked solutions
- 12Schedule, back up, troubleshoot, and hand off
Keep the work
Your tutorial and toolkit
- Full original lesson with Windows and Linux commands
- Python collector and SQLite history
- Synthetic RSS and Atom practice fixtures
- Offline tests and dated release evidence
- Six exercises with worked solutions
- Source registry, review worksheet, license, and file hashes
Read the full lesson in your purchased project workspace. Download the ZIP from My account after payment is verified.
Publisher context
Built around official sources
The public information remains freely available from these publishers. Your purchase covers the original tutorial and software. The package contains synthetic training data, with no copied publisher articles or real feed snapshots.
The lesson explains each source’s scope, attribution, reuse terms, and coverage limits. No publisher endorses this course.
Before you purchase
Do I need biology training?
No. This course teaches public-source collection, data quality, and review. Familiarity with Python functions, dictionaries, loops, and terminal commands will help.
Can I practice without internet access?
Yes. The included synthetic feeds, tests, full lesson, and review template work offline. Live collection needs an internet connection.
What does the $9.99 purchase include?
One learner’s license for the complete lesson and toolkit, for personal or internal business use. Keep your downloaded copy. Redistribution of the course or source package requires permission.
How are payment and access handled?
Create an account, verify your email, and choose an offered payment method. Your files and online lesson become available after payment verification. All sales are final under our sales and fraud policy, subject to applicable legal and provider rights.
Your setup checklist
Computer requirements & permissions
Check these before you start. Installing software and running the exercises can require different permissions.
- Operating system
- Windows 11 with PowerShell, or Linux with a terminal and Bash. Windows-native and Ubuntu under WSL were tested. macOS, mobile devices, and browser-only coding environments are not covered by this lesson. You can read the lesson on a smaller screen; the hands-on exercises require a computer with the listed setup.
- Software
- Python 3.11 or later; Python 3.14.4 was tested. Python must include venv, sqlite3, ssl, and unittest. A plain-text editor, ZIP extractor, and browser are needed. All runtime libraries are included with a full standard Python installation; SQLite runs inside Python and needs no separate database server.
- Computer permissions
- A normal user account is sufficient to run the collector, offline exercises, tests, and reports. You need permission to run Python and create/read/write files in a local project folder, including SQLite -wal/-shm sidecar files. Use a folder you own, preferably outside live cloud synchronization. Installing Python, Linux's venv package, or optional scheduling tools may require administrator/root access or IT approval. Follow your organisation's policy for scheduled tasks.
- Internet and network access
- The synthetic practice lab works offline after download. Live collection needs DNS and outbound HTTPS (TCP 443) to www.fda.gov, www.gov.uk, and www.ecdc.europa.eu. Review briefs open original publisher links manually. No feed API key is needed. Keep TLS verification and endpoint protections enabled; ask IT to approve required access on managed devices.
- Verified environments
- 34 offline tests passed on Windows 11 and Ubuntu Linux under WSL, using Python 3.14.4. The three official feeds also passed dated HTTP/parser compatibility checks. Other Python/OS combinations, fresh installers, and scheduled-task setup were not verified.