-

Speeches Archive

+
+
+

FFWPU Ireland digital collection

+

Speeches Explorer

+

Search the full archive, compare activity across the years, and select any result for a closer look.

+
+ +
+
+
Speeches
+
{speeches.length.toLocaleString("en-IE")}
+
+
+
Years represented
+
{years.length}
+
+
+
Collection span
+
{firstYear}–{lastYear}
+
+
-
-
- {speeches.length} speeches +
+
+
+

Distribution

+

Speeches by year

+
+

{speeches.length} speeches across {years.length} years

+
+ +
+ { + years.map((year, index) => { + const count = yearCounts.get(year) ?? 0; + const height = Math.max(3, Math.round((count / maxYearCount) * 100)); + const showTick = index === 0 || index === years.length - 1 || Number.parseInt(year, 10) % 5 === 0; + return ( + + ); + }) + } +
+
+ +
+
+
+
+

Browse

+

Archive results

+
+

+ Showing {initialResults.length} of {speeches.length} +

+
+ +
+ { + initialResults.map((speech, index) => ( + + + {speech.year} + {speech.speaker} + + {speech.title} + {speech.excerpt} + + )) + } +
+ + +
+ +
-
- { - speeches.map((speech) => ( -
-
- {speech.year} - {speech.speaker} -
-

- {speech.title} -

-

{speech.excerpt}

-
- )) - } -
+

Loading full-text search…

@@ -78,69 +193,99 @@ const speakers = uniqueSorted(speeches.map((speech) => speech.speaker));