Most important things we need to improve on:
Most important idea currently:
a pool with extremely high sensitivity, a few irrelevant items sorted out, then “the full picture” for users who want it all: only original title, link, original date, EMFS date, source name → from that pool we select the stories we highlight → double-curated news; our selections, like a newspaper and much like our current site. So we should aim to also make the intermediate “give me all” version.
Elements are listed roughly in the same order as a story draft YAML/frontmatter file. “Shown” means visible to readers somewhere on the story, cards, source box, or share tools.
| YAML field / element | Required? | Shown to reader? | Meaning / editorial use |
|---|---|---|---|
title | Yes | Yes | Main headline. Should be specific, credible, and shareable — not tabloid. |
date | Yes | Yes | Original source publication date. |
emfs_date | Yes | Yes | Date added to EMF Signal. |
emfs_date | Yes | No | Date added to EMF Signal (ISO format, used for sorting and display). |
source | Yes | Yes | Publisher/outlet name. |
source_type | Yes | Yes | Type label: Press, Research, Voice, NGO, Meeting, Mainstream, Therapeutic, Industry, etc. |
source_language | Yes | Yes | Original source language (ISO 639-1, e.g. "en", "fr", "de"). Required — controls whether original-language quotes are shown beneath translations. |
source_url | Yes | Yes | Link to the original source. |
source_title | Yes | Yes | Original source title shown in the source box. |
source_domain | Yes | Yes | Source domain shown with the source link. |
icon | Optional | Yes | Emoji/icon before the title, often country or media type. |
summary | Yes | Yes | EMF Signal’s main summary: text above quotes and card/list text. Usually 2–3 sentences. |
discovery_source | Recommended | On drafts page | How the draft was found or created; helps editor trust the pipeline. |
share_text | Recommended | Share tools | Social media text for X/Bluesky. Separate from summary. Written per language: the English version ends with Source: ..., the Norwegian version is written in Norwegian and ends with Kilde: .... |
piece_has_audio/video | Optional | Yes, if set | Marks audio/video attached to the EMF Signal piece itself. |
source_has_audio/video | Optional | Yes, if set | Marks audio/video attached to the original source. |
source_note | Optional | Yes, if set | Info box below summary explaining source context (e.g. transcript origin, translation note). Supports markdown links. |
tip_credit | Optional | Yes, if set | Short H/T or courtesy line for discovery credit. Shows above the Source box, not as a quote or info box. Supports markdown links. |
change_note | Optional | Yes, if set | Structured update/history note shown below source note. |
categories | Recommended | Yes | Topic/category tags and site placement. |
study | Optional | Yes, if set | Underlying research box. Only for real studies with DOI/PMID/credible reference. |
event | Optional | Sometimes | Links the piece to a recurring news event/topic cluster. |
quotes | Expected | Yes | Verified source excerpts supporting the title and summary. |
Markdown after --- | Optional | Yes | Free-form story content. Use sparingly; for recurring notes/transcripts, prefer structured template fields. |
A simplified dependency view: what type of node each step is, which programs are involved, what each node depends on, and what it feeds into.
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 84.3s |
| Brave Search (policy) | brave-search.py | ok | 9 | 0 | 50.3s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 0 | 45.4s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 44.8s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.1s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 101 | 0 | 22.9s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 33 | 0 | 3.4s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.8s |
| Org Scanner | org-scanner.py | ok | 183 | 366 | 12.1s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.6s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 95 | 0 | 8.7s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.8s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 4 | 0 | 0.8s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.1s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 2.8s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 2.2s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.4s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 14.5s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 84.3s |
| Brave Search (policy) | brave-search.py | ok | 9 | 0 | 50.3s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 0 | 45.4s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 44.8s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.1s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 101 | 0 | 22.9s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 33 | 0 | 3.4s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.8s |
| Org Scanner | org-scanner.py | ok | 183 | 366 | 12.1s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.6s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 95 | 0 | 8.7s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.8s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 4 | 0 | 0.8s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.1s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 2.8s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 2.2s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.4s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 14.5s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 323 | 0 | 9.5s |
| PubMed | pubmed-search.py | ok | 22 | 22 | 3.8s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 82.7s |
| Brave Search (policy) | brave-search.py | ok | 9 | 0 | 49.7s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 0 | 44.2s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 44.2s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.3s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 101 | 0 | 24.1s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 33 | 2 | 4.0s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 183 | 366 | 13.2s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.7s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 95 | 0 | 8.0s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.5s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 4 | 0 | 2.1s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.4s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.5s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.5s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.2s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 17.9s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 323 | 0 | 10.5s |
| PubMed | pubmed-search.py | ok | 22 | 22 | 3.6s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 84.6s |
| Brave Search (policy) | brave-search.py | ok | 9 | 0 | 50.4s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 0 | 45.5s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 44.9s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.6s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 101 | 0 | 1.9s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 33 | 2 | 5.2s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.6s |
| Org Scanner | org-scanner.py | ok | 183 | 366 | 17.1s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.6s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 95 | 0 | 9.6s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 4.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.7s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 4 | 0 | 1.1s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.4s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.9s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.4s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.2s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 31.1s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 323 | 0 | 10.9s |
| PubMed | pubmed-search.py | ok | 22 | 22 | 3.9s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 82.6s |
| Brave Search (policy) | brave-search.py | ok | 9 | 0 | 49.7s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 0 | 44.2s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 44.2s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.2s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 101 | 0 | 0.7s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 33 | 1 | 3.3s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.6s |
| Org Scanner | org-scanner.py | ok | 183 | 366 | 16.4s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.5s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 95 | 2 | 9.4s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.6s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 4 | 0 | 1.9s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.1s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.5s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.6s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.3s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 18.0s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 323 | 0 | 9.8s |
| PubMed | pubmed-search.py | ok | 22 | 22 | 4.5s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 82.6s |
| Brave Search (policy) | brave-search.py | ok | 9 | 0 | 49.7s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 0 | 44.2s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 44.2s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.1s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 101 | 0 | 0.7s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 32 | 0 | 2.8s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 183 | 366 | 18.9s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.6s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 95 | 0 | 9.0s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.5s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 4 | 0 | 1.1s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.6s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.9s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.5s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.4s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 18.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 323 | 0 | 9.3s |
| PubMed | pubmed-search.py | ok | 22 | 22 | 3.7s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
Pipeline: discovery-master.py → candidate-processor.py → story-creator.py → Hugo build → deploy
| Tool | Script | Data Source | Output | Quick? |
|---|---|---|---|---|
| RSS Feeds | check-feeds.py | 16 verified RSS/Atom feeds | url-registry + eval-log | ✅ |
| PubMed | pubmed-search.py | NCBI E-utilities (8 queries) | url-registry | ✅ |
| EMF Portal | emf-portal.py | emf-portal.org news | url-registry | ✅ |
| Brave Search | brave-search.py | 4 batches (core, policy, emerging, cancer) | url-registry | — |
| Semantic Scholar | semantic-scholar.py | 8 EMF queries (free API) | url-registry | — |
| Preprints | search_medrxiv.py | Europe PMC (medRxiv/bioRxiv) | url-registry | — |
| YouTube | yt-transcript-scanner.py | 26 influencer channels | url-registry | — |
| Org Scanner | org-scanner.py | EHT, Phonegate, RRT, MWN | url-registry | — |
| Voice Scanner | voice-scanner.py | Moskowitz, Davis, Hardell | url-registry | — |
| Bluesky | bluesky-search.py | Bluesky social search | url-registry | — |
| Newsletters | newsletter-fetcher.py | Newsletter monitoring | url-registry | — |
| Site Patrol | site-patrol.py | Site availability checks | status only | — |
| Government Scrapers (no RSS available) | ||||
| DSA 🇳🇴 | dsa_scraper.py | Direktoratet for strålevern | url-registry | — |
| SSM 🇸🇪 | ssm_scraper.py | Strålsäkerhetsmyndigheten | url-registry | — |
| ARPANSA 🇦🇺 | arpansa_scraper.py | Australian radiation agency | url-registry | — |
| STUK 🇫🇮 | stuk_scraper.py | Finnish radiation authority | url-registry | — |
| RIVM 🇳🇱 | rivm_scraper.py | Netherlands RIVM | url-registry | — |
| BAFU 🇨🇭 | bafu_scraper.py | Swiss environment office | url-registry | — |
| MoEP 🇮🇱 | israel_moep_scraper.py | Israel environment ministry | url-registry | — |
| Candidate Processor | candidate-processor.py | Evaluates candidates → creates drafts |
| ↳ Quote Extraction | extract_quotes() | Two-tier: 1) finds text already in quotation marks (“...”, «...», „...“) with attribution detection — 2) keyword-matched sentences as fallback |
| Story Creator | story-creator.py | YAML → Hugo .md + SOME card |
| Publish Draft | publish-draft.py | drafts/ → stories/ + registry update |
| URL Registry | url-registry.py | Check/add/manage URLs |
| SOME Card | generate-card.js | Social media card PNG |
| Edit Stats | edit-stats.py | Git-based edit statistics |
| Frontpage Stats | frontpage-stats.py | Source type distribution |
| Verification Tools | ||
| Archive Source | archive-source.py | Downloads source article copy (txt + html) for verification |
| Verify Dates | verify-dates.py | Checks date field against source meta tags |
| Verify Quotes | verify-quotes.py | Fuzzy-matches quotes against archived source text |
| Verify Share Text | verify-share-text.py | Checks share_text length (X/Bluesky limits), Source citation, YouTube tag, via lines, EN/NO match |
| Verify Fields | verify-yaml-fields.py | Checks all required YAML fields are present and non-empty (source_language, title, date, icon, etc.) |
| Verify Structure | verify-structure.py | Checks study block completeness, share_text rules, quote attribution per source_type |
| Verify Dictionary | verify-dictionary.py | Checks title, summary, share_text, quotes for wrong-language terms (e.g. FHI in English text → NIPH) |
| Verify Topic | verify-topic.py | Checks that drafts matching a topic's auto_match rules have the correct topic category assigned |
| Verify No Body Text | verify-no-body-text.py | Checks every story/draft ends after YAML frontmatter; body text must be moved into structured fields |
| ● | https://www.dsa.no/nyheter/norge-stotter-internasjonalt-initiativ-for-a-utvikle-regelverk-for-trygg-bruk-av-kjernekraft-til-sjos |
| ● | https://www.emfsa.co.za/2026/09/23 |
| ● | Maryland Joins Virginia in Tightening Data Center Rules With New Accountability Framework |
| ● | UK Floats Taxing Broadband Subscribers to Fund the BBC |
| ● | Más de 800 kilos de basura fueron retirados de Playa Caleta Portales |
| ● | Día Internacional de Limpieza de Playas reunió a más de 200 voluntarios en Playa Brava de Iquique |
| ● | Fondo de Protección Ambiental permitió instalación de invernadero hidropónico en Escuela rural en Linares |
| ● | Secretaría Ejecutiva de Residuos priorizará a la Provincia de Última Esperanza para avanzar implementación de Relleno Sanitario |
| ● | Seremi del Medio ambiente se reúne con ASIVA para trabajar en una alianza público- privada por la acción climática regional |
| ● | FREE WEBINAR, Weds, 30th September (6pm) : Dr Ronald Melnick – Wireless Device Emissions: Inadequate Exposure Limits for Cancer & Reproductive Risks | exposure limits |
| ● | Conatel impulsa el desarrollo de las telecomunicaciones con la aprobación de títulos administrativos y renovaciones |
| ● | Conatel brinda acompañamiento a la Gobernación de Miranda para ordenar el despliegue de infraestructura de telecomunicaciones |
| ● | Sector Telecomunicaciones suma nuevas oportunidades de modernización e inversión tecnológica tras licencias de la OFAC |
| ● | Conatel supervisa el despliegue de fibra óptica para el fortalecimiento tecnológico de la ETI Julio Calcaño |
| ● | Frente al auge de la conectividad digital: Conatel consolida competencias estratégicas en Gobernanza de Internet |
| ● | Conatel inició plan piloto para formar y conformar a las Organizaciones de Usuarios y Usuarias en el estado Miranda |
| ● | Conatel convoca a Audiencia Pública para analizar el Proyecto de Providencia sobre Parámetros de Calidad de Servicios de Internet |
| ● | Conatel celebra 35 años al servicio del pueblo: democratizando y garantizando la soberanía de las telecomunicaciones |
| ● | Conatel ratifica su compromiso con la transformación del Estado y la modernización de las telecomunicaciones |
| ● | ASEP FORTALECE FISCALIZACIÓN DE ALUMBRADO PÚBLICO Y TELECOMUNICACIONES EN COMUNIDADES DE BUGABA |
| ● | National Agency for Public Health | homepage_only |
| ● | Mapping Genicular Nerve Endings for Optimal Pain Management: A Comparative Cadaveric Analysis Between Native Versus Prosthetic Knee. |
| ● | Does output voltage influence the clinical effects of pulsed radiofrequency of the suprascapular and axillary nerves in chronic shoulder pain? | radiofrequency |
| ● | A flower-shaped dual-band four port MIMO antenna with novel DGS for 5G mmWave applications. | mmwave |
| ● | Bør Norsk institutt for naturforskning ta en titt over gata? |
| ● | Low Energy Bipolar Radiofrequency Ablation Combined With a Needle Electrode Connected in a Parallel Electrical Circuit to Create an Isolated Intramyocardial Lesion. | radiofrequency |
| ● | Comparison of Remimazolam and Propofol for Anesthesia Management in Liver Cancer Patients Undergoing Percutaneous Radiofrequency Ablation: A Randomized Controlled Trial. | radiofrequency |
| ● | Evolution of Radiofrequency Transseptal Puncture Devices. | radiofrequency |
| ● | Mapping and radiofrequency ablation of left ventricular outflow tract arrhythmias. | radiofrequency |
| ● | Pain management in osteoarthritis of the hip using percutaneous obturator nerve neuromodulation with pulsed radiofrequency ablation under CT guidance. | radiofrequency |
| ● | Micro-Power Harvesting from Electromagnetic Interferences in Power Systems. | electromagnetic |
| ● | U-shaped Catheter Strategy for Percutaneous Endocardial Septal Radiofrequency Ablation in Hypertrophic Obstructive Cardiomyopathy: A Retrospective Comparative Study. | radiofrequency |
| ● | Adjunct facet radiofrequency ablation accelerates early recovery trajectories after lumbar Decompression: A prospective matched feasibility study. | radiofrequency |
| ● | Esophageal deviation using the transesophageal echocardiography probe during atrial fibrillation radiofrequency ablation: a prospective observational study. | radiofrequency |
| ● | Pulsed Radiofrequency of the Stellate Ganglion for Tinnitus: A Two-Case Series Suggesting a Novel Approach. | radiofrequency |
| ● | Pre-Spondylectomy Radiofrequency Ablation for Spinal Chordoma: An Illustrative Case and Systematic Review of Clinical Applications and Outcomes. | radiofrequency |
| ● | – Vi er laboratorierottene… |
| ● | Detection of Osteoporotic Changes in Rat Femoral Bone Using the Acoustically Stimulated Electromagnetic (ASEM) Method. | electromagnetic |
| ● | Mitgliedermagazin kompakt 2026-2 erschienen |
| ● | Mitgliedermagazin kompakt 2026-3 erschienen |
| ● | Volume-based stereotactic radiofrequency thermocoagulation for focal cortical dysplasia: A potentially safer alternative to resection in insulo-opercular and central regions. | radiofrequency |
| ● | Effectiveness of Laparoscopic Radiofrequency Ablation of Uterine Leiomyomas Compared With Myomectomy on Symptoms and Health-Related Quality of Life. | radiofrequency |
| ● | Robert F Kennedy jr. ber om DIN hjelp til å kartlegge helsevirkninger fra stråling! |
| ● | Waves on the Walls: Empirical Characterization of mmWave Lateral Waves for Enhanced Indoor Coverage · Pith | mmwave |
| ● | Long-term efficacy of genicular nerve radiofrequency ablation in patients with advanced knee osteoarthritis: A retrospective cohort study. | radiofrequency |
| ● | Ultrasound-guided radiofrequency ablation versus laparoscopic adrenalectomy for unilateral isolated aldosterone-producing adenoma: a two-center retrospective study. | radiofrequency |
| ● | Webinar: Cell Phones and Wireless: Why Current Exposure Limits Do Not Protect Against Cancer and Reproductive Harm |
| ● | From Measurement to Health: A Synthesis of EMF Exposure, Biological Evidence, and Safety Guidelines in Electric Vehicles | emf exposure |
| ● | Lumbar Sympathetic Radiofrequency Ablation for Peripheral Arterial Disease: Considerations Regarding Patient Selection and Interpretation of Short-Term Outcomes [Letter]. | radiofrequency |
| ● | Association Between the Change in Interleukin-6 Levels and Early Recurrence of Atrial Fibrillation: A Comparison of Pulsed Field Ablation and Radiofrequency Ablation. | radiofrequency |
| ● | Consensus Guidelines for Radiofrequency Ablation of Chronic Knee Pain in Rural Communities. | radiofrequency |
| ● | Pulsed Radiofrequency of the Sacral Dorsal Root Ganglia as a Potential Rescue Therapy for Refractory Chronic Pelvic Pain: A Case Series. | radiofrequency |
| ● | Impact of adjunctive venoactive drug therapy on symptom relief and quality of life following radiofrequency ablation for symptomatic great saphenous vein incompetence. | radiofrequency |
| ● | Radiofrequency ablation for inferior turbinate hypertrophy in patients with rhinitis medicamentosa. | radiofrequency |
| ● | Analysis of Measurements in a Microwave Oven with High Level of Non-Ionizing Radiation (NIR) Before and After Repair · P | non-ionizing |
| ● | Effect of Electrode Contact Geometry on Shape of Coagulation Zone during SEEG-Guided Radiofrequency Thermocoagulation for Epilepsy Treatment. | radiofrequency |
| ● | Impact of endovenous radiofrequency ablation on restless legs syndrome severity and sleep quality in patients with chronic venous insufficiency. | radiofrequency |
| ● | Targeting the CRYAB/β-Catenin Axis with an MMP-9-Responsive Hydrogel Disrupts CTC Clusters to Suppress Progression of Hepatocellular Carcinoma after Radiofrequency Ablation. | radiofrequency |
| ● | Long-Term Pain and Functional Outcomes After Cooled Genicular Radiofrequency Ablation With or Without Adjunctive Intra-Articular Botulinum Toxin Type A in Knee Osteoarthritis. | radiofrequency |
| ● | Radiofrequency Ablation for Interdigital Neuroma: Moderate 2-Year Outcomes and Surgical Conversion Rate. | radiofrequency |
| ● | Dynamically Switchable Electromagnetic Responsive Materials: Enabling Reconfigurable Absorption, Shielding and Transmission. | electromagnetic |
| ● | A Distributed 4-Port Hilbert Slot MIMO Antenna with Full-Body Phantom Validation for mmWave Wearable Telemetry. Saleh S, Saeidi T, Timmons N, Sensors 2026; 26 (17): 5503 |
| ● | Kommentar der Woche |
| ● | Journal of Medical Internet Research - Can Neurotech Help Tame Brain Tumors? | brain tumor |
| ● | I ditched motion sensors for mmWave radar, and my lights never plunge into darkness anymore | mmwave |
| ● | Clinical outcomes after SPECT/CT-guided dual medial branch block and radiofrequency ablation for cervical and thoracic facet pain. | radiofrequency |
| ● | CT-based radiomics and ablation margin quantification for predicting local tumor progression in Stage I NSCLC after radiofrequency ablation. | radiofrequency |
| ● | AI Data Center Boom Fueling ‘Tidal Wave’ of New PFAS Production |
| ● | Local anesthetic selection for spine and large joint radiofrequency ablation: a practical review for the musculoskeletal radiologist. | radiofrequency |
| ● | A Distributed 4-Port Hilbert Slot MIMO Antenna with Full-Body Phantom Validation for mmWave Wearable Telemetry. | mmwave |
| ● | Radiofrequency Ablation as a Safe and Effective Treatment for Thyroid Nodules After Lobectomy. | radiofrequency |
| ● | Radiofrequency ablation combined with systemic therapy versus systemic therapy alone for unresectable colorectal liver metastases: a systematic review and meta-analysis. | radiofrequency |
| ● | Radiofrequency ablation for early breast cancer: from local technique to system-based surgical therapy. | radiofrequency |
| ● | Integrating preoperative multiregion radiomic features with clinical data to predict atrial fibrillation recurrence after radiofrequency ablation. | radiofrequency |
| ● | Endovenous laser ablation versus radiofrequency ablation in chronic venous insufficiency: a comparative meta-analysis of efficacy and safety. | radiofrequency |
| ● | Severe pulmonary vein stenosis presenting with infection-like pulmonary findings after radiofrequency ablation for atrial fibrillation: A case report. | radiofrequency |
| ● | Preparation of a chronic complete atrioventricular block rat model using myocardial surface radiofrequency ablation. | radiofrequency |
| ● | The use of radiofrequency ablation for the treatment of lateral epicondylitis: a systematic review of the literature. | radiofrequency |
| ● | Biohybrid nanovesicle-mediated targeted delivery of HSP90 inhibitor for enhanced sorafenib therapy of hepatocellular carcinoma after radiofrequency ablation. | radiofrequency |
| ● | Amphiphilic Aminated [60] Fullerene Potentiates Radiofrequency Ablation for Synergistic Cancer Treatment. | radiofrequency |
| ● | Dual-modality imaging with CEUS and MRI for early recurrence assessment in hepatocellular carcinoma following combined radiofrequency ablation and transarterial chemoembolization. | radiofrequency |
| ● | Thermal Ablation for Autonomously Functioning Thyroid Nodules: A Prospective Comparison of Radiofrequency and Microwave Ablation. | radiofrequency |
| ● | Rapid Intrasegmental Progression After Percutaneous Radiofrequency Ablation for Hepatocellular Carcinoma: Incidence, Imaging Features, and Clinical Outcomes. | radiofrequency |
| ● | AI-driven ablative margin assessment after HCC radiofrequency ablation: a case-control feasibility study. | radiofrequency |
| ● | Readability and Quality of Online Patient Education Materials: Thyroid Radiofrequency Ablation. | radiofrequency |
| ● | A novel combination therapy of endoscopic submucosal dissection including papilla and intraductal radiofrequency ablation (with video). | radiofrequency |
| ● | Colchicine initiated before radiofrequency-induced injury attenuates left atrial inflammation, fibrosis, and susceptibility for atrial fibrillation. | radiofrequency |
| ● | Pancreatoscopy-guided snare resection and radiofrequency ablation of a low-grade main-duct intraductal papillary mucinous neoplasm. | radiofrequency |
| ● | Combined photobiomodulation and pulsed electromagnetic field exposure attenuates nitric oxide production in high-glucose/LPS-stimulated RAW264.7 macrophages. | electromagnetic |
| ● | A Defect-Engineered Sono-Piezocatalytic In Situ Hydrogel for Preventing Hepatocellular Carcinoma Recurrence After Incomplete Radiofrequency Ablation. | radiofrequency |
| ● | Informed Life Radio: Smart Meters, Informed Consent, and the Right to Opt Out - Children's Health Defense Washington Cha |
| ● | Untangling Dense Crowds with mmWave Radar: From Crowd Semantics to Individual Spatial Behaviors · Pith | mmwave |
| ● | Analysis of Electromagnetic Response Characteristics of Energized Subsea Cables in Complex Scenarios |
| ● | mmWave Radar vs Pets – Will It Ruin Your Smart Home? | mmwave |
| ● | Directed energy weapons: Victims need early medical intervention, scientist says | directed energy |
| ● | Wideband mmWave antenna with integrated 1 × 8 feed-array configuration for high-gain 5G wireless applications using char | mmwave |
| ● | [2608.07444] RIS-Aided mmWave Localization Under Cross-Link Interference via Beam-Domain ML Fingerprinting | mmwave |
| ● | A Survey and Tutorial on 5G Electromagnetic Field (EMF) Measurement |
| ● | A Georeferenced Dataset of Electromagnetic Field Exposure Measurements in Colombia |
| ● | Dual-band sub-6 GHz/mmwave wideband 8-port MIMO antenna for 5G indoor base stations - ScienceDirect | base station, mmwave |
| ● | A Georeferenced Dataset of Electromagnetic Field Exposure Measurements in Colombia | electromagnetic |
| ● | Dielectric waveguide interconnects for hybrid mm-Waves and terahertz system integration | International Journal of Micro | mmwave, mm-wave |
| ● | 6G Technology Will Expose People to Untested Electromagnetic Fields – The Vaccine Reaction | electromagnetic |
| ● | Spatial and Temporal Characterization of RF-EMF Exposure from Mobile Base Stations in Urban Tirana: A Multi-Band Field M | rf-emf, base station, emf exposure |
| ● | A Distributed 4-Port Hilbert Slot MIMO Antenna with Full-Body Phantom Validation for mmWave Wearable Telemetry | mmwave |
| ● | 5ஜி சேவை உள்கட்டமைப்பை விரிவுபடுத்த செல் கோபுரங்களின் மின்காந்தப் புல கதிர்வீச்சு வரம்பை உயர்த்த மத்திய அரசு முடிவு – Ch | electromagnetic |
| ● | 5G Base Station Market to Surge at 25.50% CAGR ... | base station |
| ● | Breaking News: Court Orders FCC To Explain Non-Compliance in EHT vs FCC Case |
| ● | EMA Guideline on Setting Health-Based Exposure Limits | Pharmaceutical Technology | exposure limits |
| ● | 5G Base Station Architecture: The RF Layer | base station |
| ● | Nutrition as Modulator of Oxidative Stress in Cancer Prevention and Treatment | oxidative stress |
| ● | BOTSWANA BUILDS 5G COMMUNICATION BASE STATION ENERGY STORAGE | base station |
| ● | Paraganglioma | Radiology Reference Article - Radiopaedia | glioma |
| ● | Intracranial schwannoma | Radiology Reference Article | schwannoma |
| ● | He's EXPOSING the MI6 Directed Energy Weapons Program, Havana Syndrome, and Nano Tech Torture | havana syndrome, directed energy |
| ● | Smart Meter calls on RPM industry to fight proposed 2027 Physician Fee Schedule changes | Medical Economics | smart meter |
| ● | A Survey and Tutorial on 5G Electromagnetic Field (EMF) Measurement | electromagnetic |
| ● | An Overflow of Energy. How the hidden power of electromagnetic… | by Madison Taggart | Aug, 2026 | Medium | electromagnetic |
| ● | Corrigendum to “Effects of radiofrequency electromagnetic field exposure on cancer in laboratory animal studies, a systematic review” [Environ. Int. 199 (2025) 109482] |
| ● | Thank President Trump for His Executive Order Prioritizing Vaccine Safety and Parental Authority |
| ● | Heavy Metals: The Dark Side of Dark Chocolate? |
| ● | Should Schools Provide Mental Healthcare? Virginia Sex-Abuse Case Highlights Licensing, Parental Oversight Concerns |
| ● | New mRNA Flu Vaccine Produced Much Higher Rates of Adverse Reactions Than Standard Shot |
| ● | AI’s Impact on the Environment Is Absolutely Horrifying, New Paper Finds + More |
| ● | Trump Vaccine Order Takes Aim at States That Limit Exemptions + More |
| ● | HHS Overhauls Two Key Federal Vaccine Committees — What Will It Mean for Vaccine Policy? |
| ● | 13 Drugs in 4 Months: Lindsay Clancy Received the ‘Standard of Care’ |
| ● | ‘Big Brother on Steroids:’ Lawmaker Questions School Surveillance of Families + More |
| ● | Poison Center Reports of Liver Injuries Rise Nearly 400% Since 2000, With Acetaminophen as a Top Driver + More |
| ● | ‘Don’t Ask, Just Decline’: Parents Push Back Against Schools’ Growing Use of EdTech |
| ● | 19-Year-Old’s Sudden Death Linked to Popular GLP-1 Weight-Loss Drug |
| ● | Simulation and Analysis of Mitigation of High- Voltage Power Supply Conduction Emission and Radiated Emission |
| ● | Highly-Sensitive Near-Field Electromagnetic Sensing Probe for Biomedical Applications |
| ● | Clinical Effects and Safety of Radiofrequency Microneedling for the Management of Melasma: A Retrospective Study. | radiofrequency |
| ● | High-resolution spatiotemporal mapping of transient Joule heating and skin tissue responses during microneedle electroporation |
| ● | 5 Things to Know About AI Data Centers Rolling Out Across Rural U.S. |
| ● | Breaking Up MMR Vaccine Will Benefit Kids — But It Could Be Years Before Single Shots Are Available |
| ● | ‘No Guardrails’: Youth Sports Leagues Mandating Digital IDs, Selling Kids’ Biometrics for Profit |
| ● | America Promises Safe Schools, So Why Are Children Still Exposed to Toxic Pesticides? + More |
| ● | Watch: Medical Free Speech Ruling ‘So Much Bigger Than COVID’ |
| ● | California Phasing out Herbicide Linked to Parkinson’s Disease + More |
| ● | SJC Dismisses Pittsfield Cell Tower Suit / iBerkshires.com - The Berkshires online guide to events, news and Berkshire C | cell tower |
| ● | Tell the IACC to Prioritize Vaccine Injury Research in Its Strategic Plan |
| ● | Tell New Hampshire Lawmakers to Override Veto of ‘Lowering the Cost of Meat’ Bill |
| ● | ‘Parents Should Not Need a Chemistry Degree’: RFK Jr. Proposes Key Food Policy Reforms |
| ● | Cam Newton Backs Aaron Rodgers, Claiming NFL ‘Players, Coaches and Executives’ Used Fake Covid Vaccine Cards + More |
| ● | Cassidy Blasts Vaccine Order, Saying Trump Has No ‘Expertise to Make These Changes’ + More |
| ● | Trump’s Executive Order Gives Revived Task Force 90 Days to Produce Vaccine Safety Report |
| ● | Trump’s Executive Order on Vaccines — What Does It Mean? Experts Weigh In |
| ● | Moderna’s mRNA Flu Vaccine: How FDA Hid ‘Serious’ Safety Signal |
| ● | Sudden Death of California Law Student Studying Abroad Linked to Popular Weight Loss Shot, Inquest Heard + More |
| ● | Human ‘Biology Was Never Intended to Handle’ Ultraprocessed Foods, Former FDA Head David Kessler Warns + More |
| ● | BioNTech Must Release COVID Vaccine Injury Records, German Court Rules |
| ● | Fauci Raised COVID Vaccine Miscarriage Risk, Texts Reveal |
| ● | Trump Signs Executive Order Aimed at Reducing Number of Childhood Vaccines |
| ● | Cost-effectiveness analysis of radiofrequency therapy versus surgery for the treatment of women with urinary incontinence: a long-term evaluation in Iran. | radiofrequency |
| ● | Wuhan Lab Site of Multiple Failures in Biohazard Waste Disposal Leading Up to Pandemic |
| ● | Facial nerve schwannoma | Radiology Reference Article | schwannoma |
| ● | A review on electromagnetic interference emission and immunity measurement practices in electric vehicles - ScienceDirec | electromagnetic |
| ● | (PDF) A Comparative Study of mmWave vs. Sub-6 GHz 5G Networks for Urban Environments | mmwave |
| ● | Radar Healthcare Software Pricing, Alternatives & More 2026 | Capterra | radar health |
| ● | Family of spy who died by directed energy weapon wants feds to compensate them | directed energy |
| ● | Magnetogenetics: Tools for Noninvasive Neuromodulation with Cellular Resolution |
| ● | ‘Ingredients for Success’: How One California Nonprofit Is Changing School Lunches |
| ● | Did Fauci, Other Top NIH Officials Shut Down Inquiry Into COVID Vaccine Injuries? |
| ● | Trump Suggests Fauci Should Be Prosecuted + More |
| ● | Trump Reportedly Weighing Executive Order on Vaccines, Autism |
| ● | Know Your Rights. Get Your Free CHD Back-to-School Toolkit |
| ● | RFK Jr. Lets Loose on CNN, Sportscaster Apologizes for Vilifying Unvaccinated — Is a COVID Reckoning on the Horizon? |
| ● | World Bank Investing Billions of Dollars in Industrial Factory Farms |
| ● | For Some Adults With Profound Autism, Medicaid’s ‘Community’ Housing Rule Has Led to 911 Calls and ER Visits |
| ● | Watch: Sen. Ron Johnson and Mary Holland Peel Back ‘Saint’ Fauci’s True Legacy |
| ● | Childhood ADHD Doubles Depression Risk and Impairs Cognition Into Adulthood + More |
| ● | Aaron Rodgers Unloads on Fauci After Senate Hearing + More |
| ● | U.S. Beekeepers Sue USDA, Alleging Imported ‘Organic’ Honey Misleads Consumers and Violates Federal Law |
| ● | Where Is the Outrage? Profound Autism Didn’t Used to Exist — Now It’s Everywhere |
| ● | How Big Ag Seized Control Over Media, Research, Policy and the Marketplace |
| ● | Flock Camera Contracts Canceled in 23 Jurisdictions + More |
| ● | US Senate Confirms Schwartz as CDC Director + More |
| ● | How Much Data Are EdTech Firms Collecting From Kids in Schools? And Who Owns It? |
| ● | Is a Federal Autism Committee Ignoring Vaccine-Autism Research? |
| ● | Breaking: Senate Committee Votes to Hold Fauci in Contempt |
| ● | Attorney General Ken Paxton Investigates the American Academy of Pediatrics for Deceptively Promoting Childhood Vaccines for Financial Gain + More |
| ● | Autism Diagnoses More Than Tripled in 15 Years — Study + More |
| ● | HHS Turns Over Copy of Fauci’s iPhone to Senate Committee Investigating COVID Origins |
| ● | ‘Not Ready for Prime Time’? FDA Approves First mRNA Flu Vaccine Despite Safety Concerns |
| ● | Federal Judge Blocks California From Disciplining Doctors for COVID Medical Advice That Contradicts Public Health Officials |
| ● | Demand Explanation for “Expression of Concern” from Sage Publications |
| ● | Intracranial schwannoma | Radiology Reference Article | schwannoma |
| ● | https://www.emfsa.co.za/./safety |
| ● | Capturing atmospheric effects on 3D millimeter wave radar propagation patterns | Request PDF | millimeter wave |
| ● | Action Needed NOW to Amend the Senate Farm Bill |
| ● | (untitled) | accepted |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | published |
| ● | (untitled) | published |
| ● | (untitled) | published |
| ● | RF Animal Cancer Review Is #1 | published |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | published |
| ● | (untitled) | rejected |
| ● | “They Kept Telling Us What To Do” | published |
| ● | (untitled) | rejected |
| ● | NTP Lite: No Cancer Risk Seen in Japan | published |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | WHO Gets an ‘F’ on RF | rejected |
| 📡 RSS Feeds | 16 verified feeds — Microwave News, EHT, SaferEMR, diagnose:funk, Flydal, EMF Portal, Phonegate, etc. | Daily |
| 🔬 PubMed | 8+ keyword queries across NCBI research database | 2×/week |
| 📚 EMF Portal (RSS) | News RSS + recent publications from emf-portal.org. See also: EMF Portal Bulk Data below. | 2×/week |
| 🔍 Brave Search | Core (15), bioeffects (12), Nordic (6) query batches | 2×/week |
| 📄 Semantic Scholar | 8 EMF queries, free API — academic papers from 2025+ | 2×/week |
| 📄 Preprints (Europe PMC) | medRxiv/bioRxiv preprints via Europe PMC API — RF, EMF, 5G health | 2×/week |
| 🎬 YouTube Transcripts | 7 channels, 15 keywords — needs API key for full 26-channel scanning | Per run |
| 🦋 Bluesky Search | 7 EMF queries via free public API — low activity so far | Per run |
| 🏢 Org Scanner | 12 EMF organization websites — RSS + HTML scraping (EHT, Phonegate, RRT, etc.) | Per run |
| 🧑🔬 Researcher Voices | 13 researchers — Moskowitz, Hardell, Davis, Pall, Havas, Leszczynski, etc. | Per run |
| 📰 Newsletter Fetcher | 8 sources — diagnose:funk, EMFSA, EHT, Microwave News, Phonegate | Per run |
| 🌐 Site Patrol | 19 websites — availability checks + new content detection | Per run |
| 📥 scrape.py | Full database export — 70 topic×frequency combos, 49,600+ articles as CSV+RIS. Repo: ~/projects/emf-portal-data/ | Manual |
| 🔄 emf-portal-diff.py | Compares scrape dates, finds new articles, cross-checks url-registry. Filters by topic, year. | Per scrape |
| 🔍 viewer.html | Local searchable table of all articles — filters, sort, highlighted marking. Private use only (EMF Portal copyright). | Local |
| 📈 /statistics/ | Public page with aggregate counts only — topic breakdown, year trends, languages, top journals. No article data reproduced. | Public |
| 🎯 discovery-master.py | Runs all 12 source tools in sequence. Registers new URLs in url-registry.json. Logs run stats to discovery-log.json (shown in Discovery Status above). |
| 📋 check-feeds.py | Evaluates each RSS item: emf_source / keyword_match / duplicate / no_match. Writes per-item verdicts to evaluation-log.json (shown in Evaluation Trail above). |
| 🏭 candidate-processor.py | Takes Brave Search batch candidates, fetches content, extracts quotes, generates YAML, creates Hugo drafts. Writes to evaluation-log.json. |
| 📝 story-creator.py | Converts YAML story specs into full Hugo markdown drafts (EN + NO). Called by candidate-processor or manually. |
| 🗄️ url-registry.py | Central URL dedup database (3215 URLs). Tracks status: candidate → included/rejected → published. |
| EMF/health subreddits — not monitored | |
| Twitter/X Search | API access needed |
| Government Scrapers | ARPANSA (AU), SSM (SE), STUK (FI), RIVM (NL), BAFU (CH), Israel MoEP — planned |
Coming later.
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Insect Molecular Biology | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (180 chars)Previous: pass — OK (180 chars); pass — OK (180 chars); pass — OK (180 chars) |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Einar Flydal | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:citation_date, text:0Previous: confirmed — Matched: meta:citation_date, text:0; confirmed — Matched: meta:citation_date, text:0; confirmed — Matched: meta:citation_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Voice | Yes | confirmed — source_type: VoicePrevious: confirmed — source_type: Voice; confirmed — source_type: Voice; confirmed — source_type: Voice |
| Share text | Yes | share_text present | Yes | pass — OK (159 chars)Previous: pass — OK (159 chars); pass — OK (159 chars); pass — OK (159 chars) |
| Front page section YAML field: categories |
Yes | categories: flydal-commentary |
Category mapping | Voices Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — Topic categories present: flydal-commentary |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Viruses (MDPI) | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:3Previous: confirmed — Matched: text:3; confirmed — Matched: text:3; confirmed — Matched: text:3 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (161 chars)Previous: pass — OK (161 chars); pass — OK (161 chars); pass — OK (161 chars) |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block)Previous: warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block); warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block); warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block) |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Frontiers in Public Health | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (191 chars)Previous: pass — OK (191 chars); pass — OK (191 chars); pass — OK (191 chars) |
| Front page section YAML field: categories |
Yes | categories: research, mobile-phones |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Gigaherz.ch | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 5/5 verifiedPrevious: confirmed — 5/5 verified; confirmed — 5/5 verified; confirmed — 5/5 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (170 chars)Previous: pass — OK (170 chars); pass — OK (170 chars); pass — OK (170 chars) |
| Front page section YAML field: categories |
Yes | categories: ngo, legal, policy, cell-towers |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Gigaherz.ch | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (208 chars)Previous: pass — OK (208 chars); pass — OK (208 chars); pass — OK (208 chars) |
| Front page section YAML field: categories |
Yes | categories: ngo, legal, 5g, cell-towers |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Gigaherz.ch | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (199 chars)Previous: pass — OK (199 chars); pass — OK (199 chars); pass — OK (199 chars) |
| Front page section YAML field: categories |
Yes | categories: ngo, commentary |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | International Journal of Molecular Sciences | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 5/5 verifiedPrevious: confirmed — 5/5 verified; confirmed — 5/5 verified; confirmed — 5/5 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (200 chars)Previous: pass — OK (200 chars); pass — OK (200 chars); pass — OK (200 chars) |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Electromagnetic Biology and Medicine | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (231 chars); warning: close to limit: 231/236 charsPrevious: pass — OK (231 chars); warning: close to limit: 231/236 chars; pass — OK (231 chars); warning: close to limit: 231/236 chars; pass — OK (231 chars); warning: close to limit: 231/236 chars |
| Front page section YAML field: categories |
Yes | categories: research, 5g |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing country_code — ISO country codePrevious: warnings — missing country_code — ISO country code; warnings — missing country_code — ISO country code; warnings — missing country_code — ISO country code |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | No | issues — too long (899 chars)Previous: issues — too long (899 chars); issues — too long (899 chars); issues — too long (899 chars) |
| Source | Yes | IEEE MNC 2026 (Naples), via EMF-Portal | Field check | Source field only |
| Date | Yes | Date field present | Unverifiable | no_source_dates — No dates in sourcePrevious: no_source_dates — No dates in source; no_source_dates — No dates in source; no_source_dates — No dates in source |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (190 chars)Previous: pass — OK (190 chars); pass — OK (190 chars); pass — OK (190 chars) |
| Front page section YAML field: categories |
Yes | categories: wireless, research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block)Previous: warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block); warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block); warnings — missing exposure — Research pieces should capture the verbatim exposure setup (see _TEMPLATE.yaml exposure block) |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
Dette er forhåndsvisningen av videoene som fortsatt står som draft i videos.yaml. Karusellen er samme format som forsiden, så du kan se hvordan de vil se ut live.
| Tool | Technology | What it scans | Status |
|---|---|---|---|
| check-feeds.py | urllib + XML | 13 RSS/Atom feeds | ✅ Daily |
| pubmed-search.py | NCBI E-utilities | PubMed (last 7 days) | ✅ Daily |
| emf-portal.py | urllib + XML/HTML | emf-portal.org news | ✅ Daily |
| brave-search.py | Brave Search API | Web search batches | 🔄 Manual |
| org-scanner.py | urllib + HTML scraping | 14 org websites | ❌ Disabled |
| voice-scanner.py | urllib + RSS | 13 researchers | ❌ Disabled (mostly search suggestions) |
| yt-transcript-scanner.py | youtube-transcript-api | YouTube transcripts | ❌ Disabled |
| bluesky-search.py | AT Protocol | Bluesky posts | ❌ Disabled |
| site-patrol.py | requests | Our site uptime | ❌ Disabled |
| Feed | Source | Status |
|---|---|---|
| Microwave News | microwavenews.com | ✅ |
| EHT (Devra Davis) | ehtrust.org | ✅ |
| Phonegate (Marc Arazi) | phonegatealert.org | ✅ |
| EMF Portal (News + Pubs) | emf-portal.org | ✅ |
| SafeRemR (Moskowitz) ×2 | saferemr.com | ⚠️ Atom parser broken |
| diagnose:funk | diagnose-funk.org | ✅ |
| RRT | radiationresearch.org | ✅ |
| Einar Flydal | einarflydal.com | ✅ |
| FHI | fhi.no | ✅ |
| UKHSA | gov.uk | ✅ |
| BfS (Germany) | — | ❌ No feed found |
| ANSES (France) | — | ❌ No feed found |
| Tier | Voice | Actual scanning |
|---|---|---|
| ⭐ 1 | Joel Moskowitz (SafeRemR) | ⚠️ RSS feed — Atom parser broken |
| ⭐ 1 | Devra Davis (EHT) | ✅ RSS via check-feeds + org-scanner |
| ⭐ 1 | Lennart Hardell | ❌ Search suggestion only |
| 📝 2 | Ron Melnick | ❌ Search suggestion only |
| 📝 2 | Martin Pall | ❌ Search suggestion only |
| 📝 2 | Henry Lai | ❌ Search suggestion only |
| 📝 2 | Dominique Belpomme | ❌ Search suggestion only |
| 📝 2 | Einar Flydal | ✅ RSS via check-feeds |
| 📝 2 | Suzanne Burdick (CHD) | ✅ Via org-scanner (disabled) |
| 📝 2 | Marc Arazi (Phonegate) | ✅ RSS via check-feeds |
| 📚 3 | Meike Mevissen | ❌ Search suggestion only |
| 📚 3 | Anthony B. Miller | ❌ Search suggestion only |
| 📚 3 | David Carpenter | ❌ Search suggestion only |