diff options
| author | Joe Carstairs <jcarstairs@scottlogic.com> | 2023-08-07 18:18:22 +0100 |
|---|---|---|
| committer | Joe Carstairs <jcarstairs@scottlogic.com> | 2023-08-07 18:19:06 +0100 |
| commit | 2fcbccfbd49c6eaf433272749e32589a6f490200 (patch) | |
| tree | f8fc429709d66ce96d1f0e8c3812f24c13bf9d18 /src | |
| parent | d494739e4823424bb54d81e21b57e4725544eb07 (diff) | |
| parent | 27a25bfdeb07007e06bd4a608cd9953be04271ec (diff) | |
Merge branch 'master' of https://github.com/jcarstairs-scottlogic/lallans-wabsteid-astro
Diffstat (limited to 'src')
172 files changed, 5757 insertions, 0 deletions
diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..6ad0052 --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,9 @@ +--- + +--- + +<footer> + <p class="btn btn--dark back-to-top-link"> + <a href="#main">▴ Back til tap</a> + </p> +</footer> diff --git a/src/components/LallansIssuesGallery.astro b/src/components/LallansIssuesGallery.astro new file mode 100644 index 0000000..1580e53 --- /dev/null +++ b/src/components/LallansIssuesGallery.astro @@ -0,0 +1,26 @@ +--- +import type LallansIssue from '../types/LallansIssue'; +import type Locale from '../types/Locale'; +import { getAllLallansIssues } from '../data/lallans'; + +const issues = await getAllLallansIssues(); +--- + +<ul class="lallans-issues-gallery"> + { issues.map(issue => ( + <li> + <a + class="link lallans-issues-gallery__issue-container" + href={ `lallans/${issue.issueNumber}` } + > + <img + class="lallans-issues-gallery__issue-cover-image" + src={ `/public/images/lallans/issue${issue.issueNumber}.jpg` } + /> + <p class="lallans-issues-gallery__issue-title"> + Lallans { issue.issueNumber } | { issue.issueName } + </p> + </a> + </li> + ))} +</ul>
\ No newline at end of file diff --git a/src/data/lallans/index.ts b/src/data/lallans/index.ts new file mode 100644 index 0000000..3a1e749 --- /dev/null +++ b/src/data/lallans/index.ts @@ -0,0 +1,86 @@ +import type LallansIssue from '../../types/LallansIssue'; +import type LallansIssueNumber from '../../types/LallansIssueNumber'; + +/** + * This might seem like an odd syntax, but this is so + * that we can use TypeScript to guarantee that every + * Lallans issue is accounted for. + */ +export const getLallansIssue: LallansIssueGetterTable = { + 21: async () => (await import('./issue21')).default, + 22: async () => (await import('./issue22')).default, + 23: async () => (await import('./issue23')).default, + 24: async () => (await import('./issue24')).default, + 25: async () => (await import('./issue25')).default, + 27: async () => (await import('./issue27')).default, + 29: async () => (await import('./issue29')).default, + 30: async () => (await import('./issue30')).default, + 33: async () => (await import('./issue33')).default, + 35: async () => (await import('./issue35')).default, + 36: async () => (await import('./issue36')).default, + 38: async () => (await import('./issue38')).default, + 39: async () => (await import('./issue39')).default, + 41: async () => (await import('./issue41')).default, + 42: async () => (await import('./issue42')).default, + 43: async () => (await import('./issue43')).default, + 45: async () => (await import('./issue45')).default, + 46: async () => (await import('./issue46')).default, + 47: async () => (await import('./issue47')).default, + 48: async () => (await import('./issue48')).default, + 49: async () => (await import('./issue49')).default, + 50: async () => (await import('./issue50')).default, + 51: async () => (await import('./issue51')).default, + 52: async () => (await import('./issue52')).default, + 53: async () => (await import('./issue53')).default, + 54: async () => (await import('./issue54')).default, + 55: async () => (await import('./issue55')).default, + 56: async () => (await import('./issue56')).default, + 57: async () => (await import('./issue57')).default, + 59: async () => (await import('./issue59')).default, + 60: async () => (await import('./issue60')).default, + 61: async () => (await import('./issue61')).default, + 62: async () => (await import('./issue62')).default, + 63: async () => (await import('./issue63')).default, + 64: async () => (await import('./issue64')).default, + 65: async () => (await import('./issue65')).default, + 66: async () => (await import('./issue66')).default, + 67: async () => (await import('./issue67')).default, + 68: async () => (await import('./issue68')).default, + 69: async () => (await import('./issue69')).default, + 70: async () => (await import('./issue70')).default, + 71: async () => (await import('./issue71')).default, + 72: async () => (await import('./issue72')).default, + 73: async () => (await import('./issue73')).default, + 74: async () => (await import('./issue74')).default, + 75: async () => (await import('./issue75')).default, + 76: async () => (await import('./issue76')).default, + 77: async () => (await import('./issue77')).default, + 78: async () => (await import('./issue78')).default, + 79: async () => (await import('./issue79')).default, + 80: async () => (await import('./issue80')).default, + 81: async () => (await import('./issue81')).default, + 82: async () => (await import('./issue82')).default, + 83: async () => (await import('./issue83')).default, + 84: async () => (await import('./issue84')).default, + 85: async () => (await import('./issue85')).default, + 86: async () => (await import('./issue86')).default, + 87: async () => (await import('./issue87')).default, + 88: async () => (await import('./issue88')).default, + 89: async () => (await import('./issue89')).default, + 90: async () => (await import('./issue90')).default, + 91: async () => (await import('./issue91')).default, + 92: async () => (await import('./issue92')).default, + 93: async () => (await import('./issue93')).default, + 96: async () => (await import('./issue96')).default, + 97: async () => (await import('./issue97')).default, + 98: async () => (await import('./issue98')).default, + 99: async () => (await import('./issue99')).default, + 100: async () => (await import('./issue100')).default, + 101: async () => (await import('./issue101')).default, +}; + +export type LallansIssueGetterTable = { [key in LallansIssueNumber]: () => Promise<LallansIssue> }; + +export async function getAllLallansIssues(): Promise<LallansIssue[]> { + return Promise.all(Object.values(getLallansIssue).map(f => f())); +}
\ No newline at end of file diff --git a/src/data/lallans/issue100.ts b/src/data/lallans/issue100.ts new file mode 100644 index 0000000..69ec808 --- /dev/null +++ b/src/data/lallans/issue100.ts @@ -0,0 +1,77 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 100, + 'issueName': 'Simmer 222', + 'price': '10.00', + 'description': { + 'en-GB': 'The hundredth issue of the Lallans magazine.', + 'sco': 'The hunnreth issue o the Lallans magazine.', + }, 'contributors': [ + 'Jeanette Abendstern', + 'Colin Mackenzie', + 'Donald Adamson', + 'Ann MacKinnon', + 'Craig Aitchison', + 'Ann Matheson', + 'Jim Aitken', + 'Andy Matthews', + 'Fran Baillie', + 'J Derrick McClure', + 'Tony Beekman', + 'J Walter McGinty', + 'Sheena Blackhall', + 'Iain McGregor', + 'David Bleiman', + 'Alastair Mcleish', + 'Robert R Calder', + 'Stuart McHardy', + 'Peter Cameron', + 'Hugh McMillan', + 'Joe Carstairs', + 'Alan Millar', + 'AC Clarke', + 'WS Milne', + 'Kevin Connelly', + 'Gordon D Moodie', + 'Charles P Connor', + 'Elaine Morrison', + 'Moira Dalgetty', + 'Stephen Pacitti', + 'Gordon Donaldson', + 'Walter Perrie', + 'Ashley Douglas', + 'Jamie Purves', + 'Iain WD Forde', + 'Alun Robert', + 'Fred Freeman', + 'Colin Robertson', + 'David Fyfe', + 'Frances Robson', + 'Sam Gilliland', + 'Finola Scott', + 'Leslie Glen', + 'Hamish Scott', + 'Hebby Gray', + 'Alan Sleater', + 'William Hershaw', + 'James P Spence', + 'Irene Howat', + 'Jock Stein', + 'Tom Hubbard', + 'Lynn Valentine', + 'Robert Hume', + 'Raymond Vettese', + 'Shane Johnstone', + 'Hamish Wallochie', + 'Douglas Kynoch', + 'George T Watt', + 'Laura Law', + 'Ian Nimmo White', + 'Dorothy Lawrenson', + 'Rab Wilson', + 'Rose Macgregor', + ], +}; + +export default issue; diff --git a/src/data/lallans/issue101.ts b/src/data/lallans/issue101.ts new file mode 100644 index 0000000..f356336 --- /dev/null +++ b/src/data/lallans/issue101.ts @@ -0,0 +1,42 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 101, + 'issueName': 'Yuil 222', + 'price': '10.00', + 'description': { + 'en-GB': 'The hundred-and-first issue of the Lallans magazine.', + 'sco': 'The hunner-an-first issue o the Lallans magazine.', + }, + 'contributors': [ + 'JK Annand', + 'George T Watt', + 'Stuart McHardy', + 'Tony Beekman', + 'John Burns', + 'Lyn Valentine', + 'Gillian Shearer', + 'Anne Jones', + 'Jeanette Abendstern', + 'Jerry Randalls', + 'Elaine Morton', + 'Maureen Sangster', + 'Donald Goodbrand Saunders', + 'Hamish Scott', + 'Alan Millar', + 'David Bleiman', + 'Billy Kay', + 'Lorraine Montgomerie', + 'Derrick McClure', + 'Ross Crawford', + 'Jock Stein', + 'J Roddie', + 'WS Milne', + 'Irene Howatt', + 'Kevin Connelly', + 'Hamish Wallochie', + 'Sheena Blackhall', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue21.ts b/src/data/lallans/issue21.ts new file mode 100644 index 0000000..2c64304 --- /dev/null +++ b/src/data/lallans/issue21.ts @@ -0,0 +1,24 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 21, + 'issueName': 'Mairtinmas 1983', + 'price': '0.75', + 'description': { + 'en-GB': 'The twenty-first issue of the Lallans magazine.', + 'sco': 'The twanty-first issue o the Lallans magazine.', + }, + 'contributions': [ + { + 'title': 'The Heid', + 'author': 'Alistair Mackie', + }, { + 'title': 'Ferkeekers an Siclike', + }, { + 'title': 'On the Lorimer NT', + 'author': 'Donald Campbell', + } + ] +}; + +export default issue; diff --git a/src/data/lallans/issue22.ts b/src/data/lallans/issue22.ts new file mode 100644 index 0000000..1e2cd03 --- /dev/null +++ b/src/data/lallans/issue22.ts @@ -0,0 +1,28 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 22, + 'issueName': 'Whitsunday 1984', + 'price': '0.75', + 'description': { + 'en-GB': 'The twenty-second issue of the Lallans magazine.', + 'sco': 'The twanty-saicont issue o the Lallans magazine.', + }, + 'contributions': [ + { + 'title': 'Montrose Poems', + 'author': 'Raymond Vettese', + }, { + 'title': 'Maisters', + 'author': 'JK Annand', + }, { + 'title': 'A Bairn’s Tale', + 'author': 'June Walker Leonard', + }, { + 'title': 'Stories, Articles, Poems', + 'author': 'David Purves, William Montgomerie and Davie Angus', + } + ] +}; + +export default issue; diff --git a/src/data/lallans/issue23.ts b/src/data/lallans/issue23.ts new file mode 100644 index 0000000..54542a3 --- /dev/null +++ b/src/data/lallans/issue23.ts @@ -0,0 +1,13 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { +'issueNumber': 23, + 'issueName': 'Mairtinmas 1984', + 'price': '0.75', + 'description': { + 'en-GB': 'The twenty-third issue of the Lallans magazine.', + 'sco': 'The twanty-third issue o the Lallans magazine.', + }, +}; + +export default issue; diff --git a/src/data/lallans/issue24.ts b/src/data/lallans/issue24.ts new file mode 100644 index 0000000..51c100f --- /dev/null +++ b/src/data/lallans/issue24.ts @@ -0,0 +1,29 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { +'issueNumber': 24, + 'issueName': 'Whitsuntid 1985', + 'price': '0.75', + 'description': { + 'sco': 'The twanty-fowerth issue o the Lallans magazine.', + 'en-GB': 'The twenty-fourth issue of the Lallans magazine.', + }, 'contributors': [ + 'James Begg', + 'Sheena Blackhall', + 'Margaret Ferguson', + 'Stuart Ferguson', + 'William Hershaw', + 'Tom Hubbard', + 'Andy Kinnaird', + 'Derrick McClure', + 'John McDonald', + 'Janet Murray', + 'WS Milne', + 'John S Philips', + 'David Purves', + 'William J Rae', + 'Raymond Vettese', + ], +}; + +export default issue; diff --git a/src/data/lallans/issue25.ts b/src/data/lallans/issue25.ts new file mode 100644 index 0000000..0443a14 --- /dev/null +++ b/src/data/lallans/issue25.ts @@ -0,0 +1,28 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { +'issueNumber': 25, + 'issueName': 'Mairtinmas 1985', + 'price': '0.75', + 'description': { + 'sco': 'The twanty-fift issue o the Lallans magazine.', + 'en-GB': 'The twenty-fifth issue of the Lallans magazine.', + }, 'contributors': [ + 'Robert McLellan', + 'JK Annand', + 'Peter Fortune', + 'William Hershaw', + 'Andy Kinnaird', + 'TS Law', + 'John McDonald', + 'John Manson', + 'Ken Morrice', + 'Craig Nelder', + 'William Neill', + 'John S Phillips', + 'David Purves', + 'Raymond Vettese', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue27.ts b/src/data/lallans/issue27.ts new file mode 100644 index 0000000..7f60922 --- /dev/null +++ b/src/data/lallans/issue27.ts @@ -0,0 +1,30 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 27, + 'issueName': 'Mairtinmas 1986', + 'price': '0.75', + 'description': { + 'sco': 'The twanty-seiventh issue o the Lallans magazine.', + 'en-GB': 'The twenty-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'James Adam', + 'David Angus', + 'JK Annand', + 'JG Auld', + 'Sheena Blackhall', + 'Ian Bowman', + 'Peter Cameron', + 'Donald Campbell', + 'William Hershaw', + 'Tom Hubbard', + 'TS Law', + 'John McDonald', + 'Craig Nelder', + 'David Purves', + 'James Robertson', + 'Raymond Vettese', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue29.ts b/src/data/lallans/issue29.ts new file mode 100644 index 0000000..fd7a3ba --- /dev/null +++ b/src/data/lallans/issue29.ts @@ -0,0 +1,26 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 29, + 'issueName': 'Mairtinmas 1987', + 'price': '0.75', + 'description': { + 'sco': 'The twanty-ninth issue o the Lallans magazine.', + 'en-GB': 'The twenty-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'ME Alexander', + 'Sheena Blackhall', + 'Peter Cameron', + 'Sandy Fenton', + 'John Galt', + 'William Hershaw', + 'Gordon McFarlane', + 'Alexander McGregor', + 'John Manson', + 'William Neill', + 'John S Phillips', + 'James F Robertson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue30.ts b/src/data/lallans/issue30.ts new file mode 100644 index 0000000..aeb06a5 --- /dev/null +++ b/src/data/lallans/issue30.ts @@ -0,0 +1,27 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 30, + 'issueName': 'Whitsuntid 1988', + 'price': '1.50', + 'description': { + 'sco': 'The thirtieth issue o the Lallans magazine.', + 'en-GB': 'The thirtieth issue of the Lallans magazine.', + }, 'contributors': [ + 'Peter Cameron', + 'Ken Morrice', + 'James Miller', + 'Sandy Fenton', + 'Joy Hendry', + 'William J Rae', + 'William Neill', + 'George Philp', + 'David Ogston', + 'James Hall Thomson', + 'Gordon McFarlane', + 'Tarrybreeks', + 'John McDonald', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue33.ts b/src/data/lallans/issue33.ts new file mode 100644 index 0000000..a8bc465 --- /dev/null +++ b/src/data/lallans/issue33.ts @@ -0,0 +1,26 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 33, + 'issueName': 'Mairtinmas 1989', + 'price': '2.00', + 'description': { + 'sco': 'The thirty-third issue o the Lallans magazine.', + 'en-GB': 'The thirty-third issue of the Lallans magazine.', + }, 'contributors': [ + 'George Philp', + 'Walter Watson', + 'John S Phillips', + 'ME Alexander', + 'Soutar Davie', + 'Peter McCormack', + 'William Graham', + 'Peter Cameron', + 'Elliot Cowan Smith', + 'Gordon MacFarlane', + 'David Stevely', + 'EM Buchanan', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue35.ts b/src/data/lallans/issue35.ts new file mode 100644 index 0000000..1ac5823 --- /dev/null +++ b/src/data/lallans/issue35.ts @@ -0,0 +1,25 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 35, + 'issueName': 'Mairtinmas 1990', + 'price': '2.00', + 'description': { + 'sco': 'The thirty-fift issue o the Lallans magazine.', + 'en-GB': 'The thirty-fifth issue of the Lallans magazine.', + }, 'contributors': [ + 'Kenneth D Farrow', + 'George Hardie', + 'William Graham', + 'Eilidh NicBhaltair', + 'William J Rae', + 'Robert Calder', + 'James S Adam', + 'Soutar Davie', + 'Gordon McFarlane', + 'John Buchan', + 'James S Robertson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue36.ts b/src/data/lallans/issue36.ts new file mode 100644 index 0000000..32b255c --- /dev/null +++ b/src/data/lallans/issue36.ts @@ -0,0 +1,32 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 36, + 'issueName': 'Whitsuntid 1991', + 'price': '2.00', + 'description': { + 'sco': 'The thirty-saxt issue o the Lallans magazine.', + 'en-GB': 'The thirty-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'Gavin Sprott', + 'Geoffrey Dutton', + 'David Ogston', + 'Lilian Anderson', + 'JK Annand', + 'Kate Armstrong', + 'Raymond Vettese', + 'ME Alexander', + 'Peter Cameron', + 'William Imray', + 'John Murray', + 'James S Marshall', + 'John Barbour', + 'John Manson', + 'Soutar Davie', + 'Colvin Stewart', + 'Harvey Holton', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue38.ts b/src/data/lallans/issue38.ts new file mode 100644 index 0000000..8ae503b --- /dev/null +++ b/src/data/lallans/issue38.ts @@ -0,0 +1,33 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 38, + 'issueName': 'Whitsuntid 1992', + 'price': '2.00', + 'description': { + 'sco': 'The thirty-echtth issue o the Lallans magazine.', + 'en-GB': 'The thirty-eighth issue of the Lallans magazine.', + }, 'contributors': [ + 'John Phillips', + 'John Murray', + 'Sam Gilliland', + 'WG Pritchard', + 'David Stevely', + 'William Neill', + 'Athole Cameron', + 'Lilian Anderson', + 'Pete Fortune', + 'Gavin Douglas', + 'James Hall Thomson', + 'William Hershaw', + 'Davit W Potter', + 'John Manson', + 'Alexander McGregor', + 'Peter Cameron', + 'William J Rae', + 'Florence Russell', + 'Soutar Davie', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue39.ts b/src/data/lallans/issue39.ts new file mode 100644 index 0000000..c0955b1 --- /dev/null +++ b/src/data/lallans/issue39.ts @@ -0,0 +1,30 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 39, + 'issueName': 'Mairtinmas 1992', + 'price': '2.00', + 'description': { + 'sco': 'The thirty-ninth issue o the Lallans magazine.', + 'en-GB': 'The thirty-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Peter Cameron', + 'Margaret Macaulay', + 'Colin Wilson', + 'ME Alexander', + 'John Manson', + 'Soutar Davie', + 'John McDonald', + 'Douglas Kynoch', + 'Gavin Sprott', + 'Kahlil Gibran', + 'Lilian Anderson', + 'John Burns', + 'Eric Scott Petrie', + 'Rob Lindsay o Pitscottie', + 'Gordon McFarlane', + 'Seumas Scott', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue41.ts b/src/data/lallans/issue41.ts new file mode 100644 index 0000000..b1365b1 --- /dev/null +++ b/src/data/lallans/issue41.ts @@ -0,0 +1,36 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 41, + 'issueName': 'Mairtinmas 1993', + 'price': '2.50', + 'description': { + 'sco': 'The forty-first issue o the Lallans magazine.', + 'en-GB': 'The forty-first issue of the Lallans magazine.', + }, 'contributors': [ + 'Gavin Sprott', + 'Kahlil Gibran', + 'Mary Strathie', + 'Margaret MacDougall', + 'Ronald W McDonald', + 'Soutar Davie', + 'David Glenday', + 'William Donaldson', + 'Neil R MacCallum', + 'Mary Rawnsley', + 'John Murray', + 'Ian D Colvin', + 'Sheila Douglas', + 'William Pritchard', + 'Bessie JB MacArthur', + 'John S Phillips', + 'Gordon McFarlane', + 'Lilian Anderson', + 'George Philip', + 'Sir Gilbert Hay', + 'WL Wilson', + 'Margaret Rose Harris', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue42.ts b/src/data/lallans/issue42.ts new file mode 100644 index 0000000..19d84f3 --- /dev/null +++ b/src/data/lallans/issue42.ts @@ -0,0 +1,28 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 42, + 'issueName': 'Whitsuntid 1994', + 'price': '2.50', + 'description': { + 'sco': 'The forty-saicont issue o the Lallans magazine.', + 'en-GB': 'The forty-second issue of the Lallans magazine.', + }, 'contributors': [ + 'John Burns', + 'Margaret Rose Harris', + 'Mavis Beckett', + 'James Hall Thomson', + 'George Philp', + 'Vagaland', + 'Alexander McGregor', + 'Soutar Davie', + 'Donald W McDonald', + 'John Manson', + 'Sheila Douglas', + 'Aitken Fyall', + 'Lionel Hawes', + 'Robert Louis Stevenson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue43.ts b/src/data/lallans/issue43.ts new file mode 100644 index 0000000..55f0dca --- /dev/null +++ b/src/data/lallans/issue43.ts @@ -0,0 +1,32 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 43, + 'issueName': 'Mairtinmas 1994', + 'price': '2.50', + 'description': { + 'sco': 'The forty-fowerth issue o the Lallans magazine.', + 'en-GB': 'The forty-fourth issue of the Lallans magazine.', + }, 'contributors': [ + 'Betty Whutson', + 'James Hall Thomson', + 'George Hardie', + 'William J Rae', + 'Andrew A Duncan', + 'Andrew Murray Scott', + 'Lilian Anderson', + 'Kenneth Farrow', + 'John S Phillips', + 'Reid Moffat', + 'Soutar Davie', + 'IR Mitchell', + 'Ian B Kerr', + 'James S Adam', + 'Craig Halliday', + 'Bill McCoubrey', + 'Andrew Kerr', + 'David Lindsay', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue45.ts b/src/data/lallans/issue45.ts new file mode 100644 index 0000000..0db9a80 --- /dev/null +++ b/src/data/lallans/issue45.ts @@ -0,0 +1,33 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 45, + 'issueName': 'Mairtinmas 1995', + 'price': '2.50', + 'description': { + 'sco': 'The forty-fift issue o the Lallans magazine.', + 'en-GB': 'The forty-fifth issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'David Purves', + 'Kenneth Farrow', + 'W George Pritchard', + 'John S Phillips', + 'Gavin Sprott', + 'Tom Wilson', + 'Neil MacCallum', + 'James Lowe', + 'Soutar Davie', + 'Douglas Kynoch', + 'Lilian Andersen', + 'Angus Watson', + 'Alec Scott', + 'Bessie JB MacArthur', + 'David C Purdie', + 'William J Rae', + 'James McLaren Ritchie', + 'Seumas Scott', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue46.ts b/src/data/lallans/issue46.ts new file mode 100644 index 0000000..cda1c00 --- /dev/null +++ b/src/data/lallans/issue46.ts @@ -0,0 +1,34 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 46, + 'issueName': 'Whitsuntid 1996', + 'price': '3.00', + 'description': { + 'sco': 'The forty-saxt issue o the Lallans magazine.', + 'en-GB': 'The forty-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Kate Armstrong', + 'Soutar Davie', + 'Christine De Luca', + 'Lady Mary Drummond', + 'Andrew A Duncan', + 'John Erskine o Dun', + 'Alexander Fenton', + 'Pete Fortune', + 'Tom Hubhard', + 'Charles Kemp', + 'Neil R MacCallum', + 'Mary Mclntosh', + 'John Manson', + 'William Neill', + 'David Purves', + 'William J Rae', + 'Xavier De Tandual', + 'David Tomassini', + 'James Hall Thomson', + 'Peter D Wright', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue47.ts b/src/data/lallans/issue47.ts new file mode 100644 index 0000000..189c51d --- /dev/null +++ b/src/data/lallans/issue47.ts @@ -0,0 +1,36 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 47, + 'issueName': 'Mairtinmas 1996', + 'price': '3.00', + 'description': { + 'sco': 'The forty-seiventh issue o the Lallans magazine.', + 'en-GB': 'The forty-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'Lilian Anderson', + 'Mavis Beckett', + 'Soutar Davie', + 'Sheila Douglas', + 'Kenneth D Farrow', + 'Pete Fortune', + 'Laureen Johnson', + 'Margaret Rose Harris', + 'TS Law', + 'Mary McIntosh', + 'AD Mackie', + 'John Manson', + 'James Melville', + 'William Neill', + 'Stuart A Paterson', + 'John S Phillips', + 'David C Purdie', + 'David Purves', + 'Lydia Robb', + 'Elliot Cowan Smith', + 'Gavin Sprott', + 'Robert Tannahill', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue48.ts b/src/data/lallans/issue48.ts new file mode 100644 index 0000000..6b601db --- /dev/null +++ b/src/data/lallans/issue48.ts @@ -0,0 +1,13 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 48, + 'issueName': 'Caunilmass 1997', + 'price': '3.00', + 'description': { + 'sco': 'The forty-echtth issue o the Lallans magazine.', + 'en-GB': 'The forty-eighth issue of the Lallans magazine.', + } +}; + +export default issue; diff --git a/src/data/lallans/issue49.ts b/src/data/lallans/issue49.ts new file mode 100644 index 0000000..4807067 --- /dev/null +++ b/src/data/lallans/issue49.ts @@ -0,0 +1,34 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 49, + 'issueName': 'Whitsuntid 1997', + 'price': '3.00', + 'description': { + 'sco': 'The forty-ninth issue o the Lallans magazine.', + 'en-GB': 'The forty-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Abbot Richard Abercromby', + 'AJ Aitken', + 'Peter Cameron', + 'Soutar Davie', + 'Sheila Douglas', + 'Kenneth D Farrow', + 'Donald Farquhar', + 'Harvey Holton', + 'Charles Kemp', + 'Gordon McFarlane', + 'AD Mackie', + 'Sir Richard Maitland o Lethington', + 'John Manson', + 'George Philp', + 'David C Purdie', + 'David Purves', + 'Dufton Scott', + 'Gavin Sprott', + 'Angus Watson', + 'Peter D Wright', + ], +}; + +export default issue; diff --git a/src/data/lallans/issue50.ts b/src/data/lallans/issue50.ts new file mode 100644 index 0000000..ef5fb7b --- /dev/null +++ b/src/data/lallans/issue50.ts @@ -0,0 +1,36 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 50, + 'issueName': 'Mairtinmas 1997', + 'price': '3.00', + 'description': { + 'sco': 'The fiftieth issue o the Lallans magazine.', + 'en-GB': 'The fiftieth issue of the Lallans magazine.', + }, 'contributors': [ + 'Aald Daa', + 'Lilian Anderson', + 'John Brewster', + 'Donald Campbell', + 'Soutar Davie', + 'Sheila Douglas', + 'Kenneth D Farrow', + 'King James VI', + 'Craig Halliday', + 'Brent Hodgson', + 'TS Law', + 'Mary McIntosh', + 'IR Mitchell', + 'William Neill', + 'Liz Niven', + 'David C Purdie', + 'David Purves', + 'Lydia Robb', + 'John Stewart o Baldynneis', + 'Raymond Vettese', + 'Colin Will', + 'Peter D Wright', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue51.ts b/src/data/lallans/issue51.ts new file mode 100644 index 0000000..ce871b8 --- /dev/null +++ b/src/data/lallans/issue51.ts @@ -0,0 +1,38 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 51, + 'issueName': 'Caunilmass 1998', + 'price': '3.00', + 'description': { + 'sco': 'The fifty-first issue o the Lallans magazine.', + 'en-GB': 'The fifty-first issue of the Lallans magazine.', + }, 'contributors': [ + 'AJ Aitken', + 'Mavis Beckett', + 'John Bellenden', + 'Sheena Blackhall', + 'CM Costie', + 'Soutar Davie', + 'Bill Findlay', + 'Pete Fortune', + 'Robert Garioch', + 'George Hardie', + 'Jilly Hawker', + 'Bruce Leeming', + 'Mary McIntosh', + 'Jean Massie', + 'Ann Matheson', + 'Lady Carolina Nairn', + 'William Neill', + 'WG Pritchard', + 'David Purves', + 'Gillian Rankin', + 'Christine Robinson', + 'James Hall Thomson', + 'Dawn Louis Turner', + 'Christine De Burgh White', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue52.ts b/src/data/lallans/issue52.ts new file mode 100644 index 0000000..d25bcaf --- /dev/null +++ b/src/data/lallans/issue52.ts @@ -0,0 +1,32 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 52, + 'issueName': 'Whitsuntid 1998', + 'price': '3.00', + 'description': { + 'sco': 'The fifty-saicont issue o the Lallans magazine.', + 'en-GB': 'The fifty-second issue of the Lallans magazine.', + }, 'contributors': [ + 'Hugh Barclay o Ladyland', + 'Peter Cameron', + 'Donald Farquhar', + 'Duncan Glen', + 'Tom Hubbard', + 'J Derrick McClure', + 'Alexander McGregor', + 'Stuart McHardy', + 'Mary McIntosh', + 'John Manson', + 'Reid Moffat', + 'Alexander Montgomerie', + 'William Neill', + 'WG Pritchard', + 'David C Purdie', + 'David Purves', + 'Raymond Vettese', + 'Peter D Wright', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue53.ts b/src/data/lallans/issue53.ts new file mode 100644 index 0000000..07e162e --- /dev/null +++ b/src/data/lallans/issue53.ts @@ -0,0 +1,42 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 53, + 'issueName': 'Mairtinmas 1998', + 'price': '3.00', + 'description': { + 'sco': 'The fifty-third issue o the Lallans magazine.', + 'en-GB': 'The fifty-third issue of the Lallans magazine.', + }, 'contributors': [ + 'Ken Angus', + 'Mavis Beckett', + 'Prior Adam Blackadder o Coldingham', + 'Donald Campbell', + 'Joe Corrie', + 'Sheila Douglas', + 'Kenneth D Farrow', + 'Muriel Ferrier', + 'Pete Fortune', + 'George Hardie', + 'Douglas Kynoch', + 'Margaret Macaulay', + 'John Manson', + 'Ann Matheson', + 'Elaine Morton', + 'Josephine Neill', + 'William Neill', + 'Prior John Olle o Coldingham', + 'John S Phillips', + 'George Philp', + 'David Purves', + 'Allan Ramsay', + 'Lydia Robb', + 'Derek Ross', + 'Seamas Scott', + 'Anne Smith', + 'James Hall Thomson', + 'Raymond Vettese', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue54.ts b/src/data/lallans/issue54.ts new file mode 100644 index 0000000..d98e574 --- /dev/null +++ b/src/data/lallans/issue54.ts @@ -0,0 +1,93 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 54, + 'issueName': '1999', + 'price': '4.00', + 'description': { + 'sco': 'The fifty-fowerth issue o the Lallans magazine.', + 'en-GB': 'The fifty-fourth issue of the Lallans magazine.', + }, 'contributions': [ + { + 'title': 'Verse for a New Watch', + 'author': 'TS Law', + }, { + 'title': 'Hinniewaff', + 'author': 'David C. Purdie', + }, { + 'title': 'Regrets', + 'author': 'George Hardie', + }, { + 'title': 'Howff', + 'author': 'Muriel Ferrier', + }, { + 'title': 'Better than a slater...', + 'author': 'Iain Ferguson ', + }, { + 'title': 'Woondit', + 'author': 'James Hall Thomson', + }, { + 'title': 'Killing Time', + 'author': 'Muriel Ferrier', + }, { + 'title': 'Hungers', + 'author': 'T.S. Law', + }, { + 'title': 'Echtyseeven', + 'author': 'James Hall Thomson', + }, { + 'title': 'Ferry Acrostics', + 'author': 'William Hershaw', + }, { + 'title': 'Paintin the Mune', + 'author': 'James Robertson', + }, { + 'title': 'Ferlies furth the yird', + 'author': 'Dauvit Horsbroch', + }, { + 'title': 'Skim tae there', + 'author': 'Andy McNeil', + }, { + 'title': 'Objects', + 'author': 'Andy McNeil', + }, { + 'title': 'Comment', + 'author': '', + }, { + 'title': 'Gyte', + 'author': 'James Hall Thomson', + }, { + 'title': 'Passive Izzit?', + 'author': 'James Hall Thomson', + }, { + 'title': 'Encoonter', + 'author': 'George Hardie', + }, { + 'title': 'White Slave', + 'author': 'Matthew Fitt', + }, { + 'title': 'Sea Lifetimes', + 'author': 'Christine De Luca', + }, { + 'title': 'Love at furst sicht', + 'author': 'Iain Ferguson', + }, { + 'title': 'A Leid Cawed Love', + 'author': 'William Hershaw', + }, { + 'title': 'Da Ballad o Maggie Reid', + 'author': 'Christine De Luca', + }, { + 'title': 'Son of Santa', + 'author': 'LA Reid', + }, { + 'title': 'Eddie\'s Monologue', + 'author': 'Margaret McSeveney', + }, { + 'title': 'A Jobe in Haund', + 'author': 'TS Law', + } + ] +}; + +export default issue; diff --git a/src/data/lallans/issue55.ts b/src/data/lallans/issue55.ts new file mode 100644 index 0000000..a73b7e5 --- /dev/null +++ b/src/data/lallans/issue55.ts @@ -0,0 +1,87 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 55, + 'issueName': '1999', + 'price': '4.00', + 'description': { + 'sco': 'The fifty-fifth issue o the Lallans magazine.', + 'en-GB': 'The fifty-fifth issue of the Lallans magazine.', + }, 'contributions': [ + { + 'title': 'Saumon Rin', + 'author': 'Muriel Ferrier', + }, { + 'title': 'Euphemism for an Elegy', + 'author': 'Stuart B Campbell', + }, { + 'title': 'The Yin Man Baund', + 'author': 'David C Purdie', + }, { + 'title': 'Englyn fur a Shirrow', + 'author': 'Ken Angus', + }, { + 'title': 'Balmerino Abbey', + 'author': 'Jean Massie', + }, { + 'title': 'Sanctum', + 'author': 'Ian Nimmo White', + }, { + 'title': 'heron', + 'author': 'Andy Manders', + }, { + 'title': 'Curlew! aka Whaup', + 'author': 'Jean Massie', + }, { + 'title': 'Seys (Sangs tae Eimhir I)', + 'author': 'Derrick McClure', + }, { + 'title': 'Seys (Sangs tae Eimhir III)', + 'author': 'Derrick McClure', + }, { + 'title': 'Mingies (Sangs tae Eimhir XVII)', + 'author': 'Derrick McClure', + }, { + 'title': 'Dugs an Wolfs (Sangs tae Eimhir XXIX)', + 'author': 'Derrick McClure', + }, { + 'title': 'Clever Us, Two Languages', + 'author': 'Kate Armstrong', + }, { + 'title': 'Luve Sang', + 'author': 'Elaine Morton', + }, { + 'title': 'Wan mair revolution', + 'author': 'Andy Manders', + }, { + 'title': 'Deid Sang', + 'author': 'Elaine Morton', + }, { + 'title': 'Ten Commandments', + 'author': 'Betty Tindal', + }, { + 'title': 'The Kirn', + 'author': 'Jean Massie', + }, { + 'title': 'Speiret', + 'author': 'Neil R MacCallum', + }, { + 'title': 'Poodurhaw Champ', + 'author': 'Cecilia Grainger', + }, { + 'title': 'Not Always Mans Best Friend', + 'author': 'Cecilia Grainger', + }, { + 'title': 'The Separation', + 'author': 'William Hershaw', + }, { + 'title': 'Granny', + 'author': 'Maureen Sangster', + }, { + 'title': 'Endymion', + 'author': 'Colin Donati', + } + ] +}; + +export default issue; diff --git a/src/data/lallans/issue56.ts b/src/data/lallans/issue56.ts new file mode 100644 index 0000000..2d4ca6c --- /dev/null +++ b/src/data/lallans/issue56.ts @@ -0,0 +1,36 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 56, + 'issueName': 'Voar 200', + 'price': '7.50', + 'description': { + 'sco': 'The fifty-saxth issue o the Lallans magazine.', + 'en-GB': 'The fifty-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'Dauvit Horsbroch', + 'Robert Burns', + 'TS Law', + 'Robert Calder', + 'John Manson', + 'Aimée Chalmers', + 'Andrew McNeil', + 'RL Cook', + 'Pat McCrory', + 'Andrew Duncan', + 'Elaine Morton', + 'Andy Eagle', + 'George Philp', + 'Bob Fairnie', + 'David Purves', + 'Kenneth Farrow', + 'Lovina Roe', + 'George Hardie', + 'Scots Spellin Comatee', + 'Willie Hershaw', + 'John M Tait', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue57.ts b/src/data/lallans/issue57.ts new file mode 100644 index 0000000..5c344cd --- /dev/null +++ b/src/data/lallans/issue57.ts @@ -0,0 +1,55 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 57, + 'issueName': 'Hairst 200', + 'price': '7.50', + 'description': { + 'sco': 'The fifty-seiventh issue o the Lallans magazine.', + 'en-GB': 'The fifty-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'Pat McCrory', + 'Robert Calder', + 'JH McGibbon', + 'Charles P Connor', + 'Donald MacKay', + 'RL Cook', + 'Claire Macleod', + 'Andy Eagle', + 'Iseabail Macleod', + 'Bob Fairnie', + 'Neil MacNeil', + 'Kenneth Farrow', + 'Elaine Morton', + 'Sandy Fleemin', + 'John Murray', + 'Iain Forde', + 'William Neill', + 'Pete Fortune', + 'Liz Niven', + 'Flora Garry', + 'George Philp', + 'Bobby Gear', + 'David C Purdie', + 'George Hardie', + 'David Purves', + 'Jean Harrison', + 'Seumas Scott', + 'Willie Hershaw', + 'John M Tait', + 'Tom Hubbard', + 'JH Thomson', + 'Scott Jeromson', + 'Betty Tindal', + 'Douglas Kynoch', + 'Raymond Vettese', + 'John Manson', + 'Robert Wilson', + 'Caroline Macafee', + 'Tom Wilson', + 'Neil MacCallum', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue59.ts b/src/data/lallans/issue59.ts new file mode 100644 index 0000000..89db532 --- /dev/null +++ b/src/data/lallans/issue59.ts @@ -0,0 +1,75 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 59, + 'issueName': 'Hairst 201', + 'price': '7.50', + 'description': { + 'sco': 'The fifty-ninth issue o the Lallans magazine.', + 'en-GB': 'The fifty-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Elizabeth Anderson', + 'Gilberto Isella', + 'Kate Armstrong', + 'Philippe Jaccottet', + 'Mavis Duncan Beckett', + 'David Kinloch', + 'Sheena Blackhall', + 'Heinrich Leuthold', + 'Werner Bucher', + 'John Manson', + 'Erika Burkart', + 'Lucien Martin', + 'Ron Butlin', + 'Ann Matheson', + 'Robert R Calder', + 'Francoise Matthey', + 'Peter Cameron', + 'J Derrick McClure', + 'Stuart B Campbell', + 'Erwin Messmer', + 'Alice de Chambrier', + 'CF Meyer', + 'Maurice Chappaz', + 'Hans Morf', + 'Regi Claire', + 'Alberto Morrocco', + 'Rudolf Deertz', + 'Elaine Morton', + 'Julian Dillier', + 'Josef Felix Müller', + 'Marace Dareau', + 'William Neill', + 'Dominique Delmaire', + 'Lil Neilson', + 'Sheila Douglas', + 'Liz Niven', + 'Louis Duchosal', + 'Heidelinde Prüger', + 'Andy Eagle', + 'David C Purdie', + 'Kenneth Farrow', + 'David Purves', + 'Sandy Fleemin', + 'James Robertson', + 'Lillias Scott Forbes', + 'Sine Robertson', + 'Iain WD Forde', + 'Willie Rodger', + 'Phyllis J Goodall', + 'Sabine Schmid', + 'George Hardie', + 'Gerhard S Schürch', + 'Jean Harrison', + 'Rosaria Ungaro', + 'Christian Henry', + 'Raymond Vettese', + 'Willie Hershaw', + 'John Waddell', + 'Brent Hodgson', + 'Ann Wegmüller', + 'Tom Hubbard', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue60.ts b/src/data/lallans/issue60.ts new file mode 100644 index 0000000..a5bd269 --- /dev/null +++ b/src/data/lallans/issue60.ts @@ -0,0 +1,47 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 60, + 'issueName': 'Ware 202', + 'price': '7.50', + 'description': { + 'sco': 'The saxtieth issue o the Lallans magazine.', + 'en-GB': 'The sixtieth issue of the Lallans magazine.', + }, 'contributors': [ + 'Argyll Publishing', + 'Alistair McDonald', + 'Sheena Blackhall', + 'John McDonald', + 'Robert R Calder', + 'Elaine Morton', + 'Peter Cameron', + 'William Neill', + 'Sheila Douglas', + 'Liz Niven', + 'Andy Eagle', + 'David C Purdie', + 'Kenneth Farrow', + 'David Purves', + 'Primary 5, Gott Primary Schuil', + 'Rachel Rainnie', + 'Nigel Grant', + 'Maureen Sangster', + 'Willie Hershaw', + 'Scots Language Resource Centre', + 'Brent Hodgson', + 'John M Tait', + 'Dauvit Horsbroch', + 'Williamina Dempster Thom', + 'Johnnie Johnstone', + 'Betty Tindal', + 'Alison Kerr', + 'Rayrnond Vettese', + 'John Manson', + 'Ian Nimmo White', + 'Ann Matheson', + 'Rab Wilson', + 'J Derrick McClure', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue61.ts b/src/data/lallans/issue61.ts new file mode 100644 index 0000000..e3dd372 --- /dev/null +++ b/src/data/lallans/issue61.ts @@ -0,0 +1,43 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 61, + 'issueName': 'Hairst 202', + 'price': '7.50', + 'description': { + 'sco': 'The saxty-first issue o the Lallans magazine.', + 'en-GB': 'The sixty-first issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'J Derrick McClure', + 'Robert R Calder', + 'Alistair McDonald', + 'Alex Cluness', + 'John McDonald', + 'Sheila Douglas', + 'Betty MeKellar', + 'Andy Duncan', + 'Elaine Morton', + 'Kenneth D Farrow', + 'Neil mac Neil', + 'Iain WD Forde', + 'William Neill', + 'Stanley Roger Green', + 'Liz Niven', + 'George Hardie', + 'Janet Paisley', + 'Brent Hodgson', + 'David C Purdie', + 'Dauvit Horsbroch', + 'David Purves', + 'Tom Hubbard', + 'Fraser Robb', + 'Caroline Macafee', + 'John Tait', + 'John Manson', + 'Raymond Vettese', + 'Ann Matheson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue62.ts b/src/data/lallans/issue62.ts new file mode 100644 index 0000000..38cdd20 --- /dev/null +++ b/src/data/lallans/issue62.ts @@ -0,0 +1,38 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 62, + 'issueName': 'Ware 203', + 'price': '7.50', + 'description': { + 'sco': 'The saxty-saicont issue o the Lallans magazine.', + 'en-GB': 'The sixty-second issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheila Douglas', + 'Elaine Morton', + 'John Drosten', + 'Neil mac Neil', + 'Andy Eagle', + 'Liz Niven', + 'Kenneth D Farrow', + 'Janet Paisley', + 'Willie Hershaw', + 'Salvatore Parisi', + 'Brent Hodgson', + 'David C Purdie', + 'Dauvit Horsbroch', + 'David Purves', + 'Ann MacKinnon', + 'John Tait', + 'John Manson', + 'Betty Tindal', + 'Ann Matheson', + 'Raymond Vettese', + 'Mary McCabe', + 'Rab Wilson', + 'Alistair McDonald', + 'Tom Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue63.ts b/src/data/lallans/issue63.ts new file mode 100644 index 0000000..cb420fd --- /dev/null +++ b/src/data/lallans/issue63.ts @@ -0,0 +1,43 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 63, + 'issueName': 'Hairst 203', + 'price': '7.50', + 'description': { + 'sco': 'The saxty-third issue o the Lallans magazine.', + 'en-GB': 'The sixty-third issue of the Lallans magazine.', + }, 'contributors': [ + 'Jamie Reid Baxter', + 'Douglas Kynoch', + 'Sheena Blackhall', + 'John Law', + 'Sheila Douglas', + 'Caroline Macafee', + 'Andy Eagle', + 'Ann Matheson', + 'Bob Fairnie', + 'J Derrick McClure', + 'Gavin Falconer', + 'Ian R Mitchell', + 'Kenneth D Farrow', + 'Steve Murdoch', + 'Iain Forde', + 'Liz Niven', + 'Kath Gray', + 'David C Purdie', + 'Roddy Hamilton', + 'David Purves', + 'Brent Hodgson', + 'Margot Rhead', + 'Dauvit Horsbroch', + 'John Tait', + 'Alexander Hutchison', + 'Raymond Vettese', + 'Weelum-John Jappy', + 'Rab Wilson', + 'Mary Johnston', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue64.ts b/src/data/lallans/issue64.ts new file mode 100644 index 0000000..c18bf5f --- /dev/null +++ b/src/data/lallans/issue64.ts @@ -0,0 +1,38 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 64, + 'issueName': 'Ware 204', + 'price': '7.50', + 'description': { + 'sco': 'The saxty-fowerth issue o the Lallans magazine.', + 'en-GB': 'The sixty-fourth issue of the Lallans magazine.', + }, 'contributors': [ + 'Lillian Anderson', + 'Ann Matheson', + 'Robert R Calder', + 'J Derrick McClure', + 'Aimée Chalmers', + 'Alistair McDonald', + 'Colin Donati', + 'Liz Niven', + 'Sheila Douglas', + 'Charles P O’Connor', + 'Andy Eagle', + 'David C Purdie', + 'Kenneth D Farrow', + 'David Purves', + 'Iain Forde', + 'John Tait', + 'Brent Hodgson', + 'Williamina Thom', + 'Dauvit Horsbroch', + 'Raymond Vettese', + 'Mary Johnstone', + 'Rab Wilson', + 'Caroline Macafee', + 'Tom Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue65.ts b/src/data/lallans/issue65.ts new file mode 100644 index 0000000..51a152c --- /dev/null +++ b/src/data/lallans/issue65.ts @@ -0,0 +1,42 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 65, + 'issueName': 'Hairst 204', + 'price': '8.50', + 'description': { + 'sco': 'The saxty-fifth issue o the Lallans magazine.', + 'en-GB': 'The sixty-fifth issue of the Lallans magazine.', + }, 'contributors': [ + 'Lillian Anderson', + 'Ann Matheson', + 'Irene Brown', + 'Mary McCabe', + 'Stewart Conn', + 'J Derrick McClure', + 'Robert R Calder', + 'Elaine Morton', + 'Peter Cameron', + 'Liz Niven', + 'Colin Donati', + 'Janet Paisley', + 'Sheila Douglas', + 'David C Purdie', + 'Andy Eagle', + 'David Purves', + 'Robert Fergusson', + 'Allan Ramsay', + 'Kenneth D Farrow', + 'Jean SS Sampson', + 'George Campbell Hay', + 'Raymond Vettese', + 'Brent Hodgson', + 'Ann Wegmüller', + 'Dauvit Horsbroch', + 'Les Wheeler', + 'Caroline Macafee', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue66.ts b/src/data/lallans/issue66.ts new file mode 100644 index 0000000..50eb4f0 --- /dev/null +++ b/src/data/lallans/issue66.ts @@ -0,0 +1,39 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 66, + 'issueName': 'Ware 205', + 'price': '8.50', + 'description': { + 'sco': 'The saxty-saxth issue o the Lallans magazine.', + 'en-GB': 'The sixty-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Robert R Calder', + 'Joe H McGibbon', + 'John Corbett', + 'Liz Niven', + 'Colin Donati', + 'David C Purdie', + 'Sheila Douglas', + 'David Purves', + 'Andy Eagle', + 'Chris Robinson', + 'Kenneth D Farrow', + 'Maureen Sangster', + 'William Hershaw', + 'Seumas Scott', + 'Brent Hodgson', + 'Raymond Vettese', + 'Dauvit Horsbroch', + 'Ann Wegmüller', + 'Pierre Janton', + 'Les Wheeler', + 'Caroline Macafee', + 'Ian Nimmo White', + 'Ann Matheson', + 'Rab Wilson', + 'J Derrick McClure', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue67.ts b/src/data/lallans/issue67.ts new file mode 100644 index 0000000..2e2fec1 --- /dev/null +++ b/src/data/lallans/issue67.ts @@ -0,0 +1,50 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 67, + 'issueName': 'Hairst 205', + 'price': '8.50', + 'description': { + 'sco': 'The saxty-seiventh issue o the Lallans magazine.', + 'en-GB': 'The sixty-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'Lilian Andersen', + 'Douglas Kynoch', + 'Sheena Blackhall', + 'Ann Matheson', + 'Robert R Calder', + 'J Derrick McClure', + 'Colin Donati', + 'Hugh MacDiarmid', + 'Sheila Douglas', + 'John McPartlin', + 'John Drosten', + 'Elaine Morton', + 'Andy Eagle', + 'Liz Niven', + 'Kenneth D Farrow', + 'Hazel Parkins', + 'Sandy Fleemin', + 'George Philp', + 'EM Crerar Gilbert', + 'David C Purdie', + 'Reinhard F Hahn', + 'David Purves', + 'George Hardie', + 'Jean SS Sampson', + 'William Hershaw', + 'Donald Goodbrand Saunders', + 'Brent Hodgson', + 'Betty Tindal', + 'Brian Holton', + 'Raymond Vettese', + 'Dauvit Horsbroch', + 'Bill Watt', + 'Tom Hubbard', + 'Colin Will', + 'Robert A Jamieson', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue68.ts b/src/data/lallans/issue68.ts new file mode 100644 index 0000000..7af6f74 --- /dev/null +++ b/src/data/lallans/issue68.ts @@ -0,0 +1,43 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 68, + 'issueName': 'Ware 206', + 'price': '8.50', + 'description': { + 'sco': 'The saxty-echtth issue o the Lallans magazine.', + 'en-GB': 'The sixty-eighth issue of the Lallans magazine.', + }, 'contributors': [ + 'Ken Angus', + 'Jean Massie', + 'James A Begg', + 'Ann Matheson', + 'Sheena Blackhall', + 'Alan McCabe', + 'Hugh Bryden', + 'J Derrick McClure', + 'Robert R Calder', + 'John McPartlin', + 'Lynsey Calderwood', + 'John Milligan', + 'Peter Cameron', + 'Stephen Pacitti', + 'Kenneth D Farrow', + 'David C Purdie', + 'Brent Hodgson', + 'David Purves', + 'Dauvit Horsbroch', + 'Mary Smith', + 'Tarn Hubbard', + 'Gavin Sprott', + 'Douglas Kynoch', + 'Raymond Vettese', + 'Caroline Macafee', + 'Ian Nimmo White', + 'Andra MacCallum', + 'Rab Wilson', + 'Donald Mackay', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue69.ts b/src/data/lallans/issue69.ts new file mode 100644 index 0000000..c629baa --- /dev/null +++ b/src/data/lallans/issue69.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 69, + 'issueName': 'Wunter 206', + 'price': '8.50', + 'description': { + 'sco': 'The saxty-ninth issue o the Lallans magazine.', + 'en-GB': 'The sixty-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Irene Brown', + 'J Derrick McClure', + 'Robert R Calder', + 'John McPartlin', + 'Aimée Chalmers', + 'Ewan McVicar', + 'Charles P Connor', + 'Reid Moffat', + 'John Davidson', + 'Elaine Morton', + 'Christine De Luca', + 'Liz Niven', + 'Colin Donati', + 'Stephen Pacitti', + 'Sheila Douglas', + 'David C Purdie', + 'Andy Eagle', + 'David Purves', + 'Kenneth D Farrow', + 'Joe Rae', + 'George Hardie', + 'Maureen Sangster', + 'Brent Hodgson', + 'Hamish Scott', + 'Dauvit Horsbroch', + 'Margaret Tong', + 'Andy Hunter', + 'Raymond Vettese', + 'John Manson', + 'Ian Nimmo White', + 'Ann Matheson', + 'Colin Will', + 'Alan McCabe', + 'Rab Wilson', + 'Mary McCabe', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue70.ts b/src/data/lallans/issue70.ts new file mode 100644 index 0000000..8bee2be --- /dev/null +++ b/src/data/lallans/issue70.ts @@ -0,0 +1,40 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 70, + 'issueName': 'Ware 207', + 'price': '8.50', + 'description': { + 'sco': 'The seiventieth issue o the Lallans magazine.', + 'en-GB': 'The seventieth issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'Douglas Kynoch', + 'Ian Brown', + 'Ann MacKinnon', + 'John Corbett', + 'John Grant Masson', + 'Doug Curran', + 'Ann Matheson', + 'Sheila Douglas', + 'J Derrick McClure', + 'Innes Dow', + 'Andrw Philip', + 'Andy Eagle', + 'David C Purdie', + 'Kenneth D Farrow', + 'David Purves', + 'Sam Gilliland', + 'Chris Robinson', + 'Damian Henry', + 'Maureen Sangster', + 'Brent Hodgson', + 'Raymond Vertese', + 'Dauvit Horsbroch', + 'George T Watt', + 'Louise Johnstone', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue71.ts b/src/data/lallans/issue71.ts new file mode 100644 index 0000000..f11db6c --- /dev/null +++ b/src/data/lallans/issue71.ts @@ -0,0 +1,53 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 71, + 'issueName': 'Wunter 208', + 'price': '8.50', + 'description': { + 'sco': 'The seiventy-first issue o the Lallans magazine.', + 'en-GB': 'The seventy-first issue of the Lallans magazine.', + }, 'contributors': [ + 'John Bellany', + 'Caroline Macafee', + 'Sheena Blackhall', + 'Neil Mathers', + 'John Bolland', + 'Ann Matheson', + 'Irene Brown', + 'Alan McCabe', + 'Ian Budge', + 'J Derrick McClure', + 'Robert R Calder', + 'Joe McGibbon', + 'Charles P Connor', + 'Stuart McHardy', + 'Sheila Douglas', + 'John McPartlin', + 'John Drosten', + 'Elaine Morton', + 'Andy Eagle', + 'Liz Niven', + 'Kenneth D Farrow', + 'George Philp', + 'Sam Gilliland', + 'David C Purdie', + 'George Hardie', + 'David Purves', + 'Brent Hodgson', + 'Chris Robinson', + 'Brian Holton', + 'Raymond Vettese', + 'Dauvit Horsbroch', + 'Valerie Weir', + 'John Johnstone', + 'Ian Nimmo White', + 'Douglas Kynoch', + 'Christie Williamson', + 'Jean Storrie Lewis', + 'Rab Wilson', + 'Federico Garcia Lorca', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue72.ts b/src/data/lallans/issue72.ts new file mode 100644 index 0000000..004263b --- /dev/null +++ b/src/data/lallans/issue72.ts @@ -0,0 +1,35 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 72, + 'issueName': 'Simmer 208', + 'price': '8.50', + 'description': { + 'sco': 'The seiventy-saicont issue o the Lallans magazine.', + 'en-GB': 'The seventy-second issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'Liz Niven', + 'Robert R Calder', + 'David C Purdie', + 'Andy Eagle', + 'David Purves', + 'Kenneth D Farrow', + 'Chris Robinson', + 'Sandy Fleemin', + 'Frances Robson', + 'Brent Hodgson', + 'Maggie Scott', + 'Dauvit Horsbroch', + 'Maureen Sangster', + 'Rowena M Love', + 'Betty Tindal', + 'Donald Mackay', + 'Raymond Vettese', + 'Ann Matheson', + 'Rab Wilson', + 'J Derrick McClure', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue73.ts b/src/data/lallans/issue73.ts new file mode 100644 index 0000000..156af34 --- /dev/null +++ b/src/data/lallans/issue73.ts @@ -0,0 +1,47 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 73, + 'issueName': 'Wunter 209', + 'price': '8.50', + 'description': { + 'sco': 'The seiventy-third issue o the Lallans magazine.', + 'en-GB': 'The seventy-third issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'John McPartlin', + 'Peter Cameron', + 'Walter Perrie', + 'Charles P Connor', + 'Stephen Pacitti', + 'Kenneth D Farrow', + 'David C Purdie', + 'George Hardie', + 'David Purves', + 'William Hershaw', + 'Christine Robinson', + 'Brent Hodgson', + 'Colin Robertson', + 'Dauvit Horsbroch', + 'Maureen Sangster', + 'Mary Johnston', + 'Gavin Sprott', + 'William Landles', + 'John M Tait', + 'Ann Matheson', + 'Sheila Templeton', + 'Alan McCabe', + 'Betty Tindal', + 'Mary McCabe', + 'Raymond Vettese', + 'Andrew McCallum', + 'Ian Nimmo White', + 'J Derrick McClure', + 'George T Watt', + 'Joe McGibbon', + 'Rab Wilson', + 'Stuart McHardy', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue74.ts b/src/data/lallans/issue74.ts new file mode 100644 index 0000000..6096052 --- /dev/null +++ b/src/data/lallans/issue74.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 74, + 'issueName': 'Simmer 209', + 'price': '8.50', + 'description': { + 'sco': 'The seiventy-fowerth issue o the Lallans magazine.', + 'en-GB': 'The seventy-fourth issue of the Lallans magazine.', + }, 'contributors': [ + 'James A Begg', + 'John McPartlin', + 'Sheena Blackhall', + 'WS Milne', + 'Robert R Calder', + 'David Morrison', + 'Peter Cameron', + 'Liz Niven', + 'Charles P Connor', + 'Walter Perrie', + 'Andy Eagle', + 'David C Purdie', + 'Kenneth D Farrow', + 'David Purves', + 'Aitken Fyall', + 'Neil Purves', + 'Sam Gilliland', + 'Christine Robinson', + 'William Hershaw', + 'Colin Robertson', + 'Brent Hodgson', + 'Frances Robson', + 'Dauvit Horsbroch', + 'Hamish Scott', + 'Gordon Jarvie', + 'Ruth Tittensor', + 'Gareth D Jones', + 'Raymond Vettese', + 'Douglas Kynoch', + 'Ian Nimmo White', + 'Caroline Macafee', + 'George T Watt', + 'Ann Matheson', + 'Rab Wilson', + 'Joe McGibbon', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue75.ts b/src/data/lallans/issue75.ts new file mode 100644 index 0000000..51e5ae2 --- /dev/null +++ b/src/data/lallans/issue75.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 75, + 'issueName': 'Yuil 209', + 'price': '8.50', + 'description': { + 'sco': 'The seiventy-fifth issue o the Lallans magazine.', + 'en-GB': 'The seventy-fifth issue of the Lallans magazine.', + }, 'contributors': [ + 'JK Annand', + 'WS Milne', + 'Katarzyna Bazarnik', + 'Elaine Morton', + 'Sheena Blackhall', + 'Stephen Pacitti', + 'Robert R Calder', + 'Walter Perrie', + 'Peter Cameron', + 'Heidelinde Prüger', + 'Sophia Crichton', + 'David C Purdie', + 'Charles P Connor', + 'David Purves', + 'Andy Eagle', + 'Colin Robertson', + 'Kenneth D Farrow', + 'Frances Robson', + 'Sam Gilliland', + 'Maureen Sangster', + 'William Hershaw', + 'Hamish Scott', + 'Brent Hodgson', + 'Wislawa Szymborska', + 'Dauvit Horsbroch', + 'Williamina Thom', + 'Tom Hubbard', + 'Raymond Vettese', + 'Gordon Jarvie', + 'Ian Nimmo White', + 'Andrew McCallum', + 'George T Watt', + 'J Derrick McClure', + 'Rab Wilson', + 'John McPartlin', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue76.ts b/src/data/lallans/issue76.ts new file mode 100644 index 0000000..bd4936f --- /dev/null +++ b/src/data/lallans/issue76.ts @@ -0,0 +1,50 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 76, + 'issueName': 'Simmer 210', + 'price': '8.50', + 'description': { + 'sco': 'The seiventy-saxth issue o the Lallans magazine.', + 'en-GB': 'The seventy-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Robert R Calder', + 'Margaret Marenich', + 'Peter Cameron', + 'WS Milne', + 'Andy Eagle', + 'Liz Niven', + 'Kenneth D Farrow', + 'Walter Perrie', + 'Sam Gilliland', + 'George Philp', + 'George Hardie', + 'David C Purdie', + 'William Hershaw', + 'Colin Robertson', + 'Brent Hodgson', + 'Christine Robinson', + 'Dauvit Horsbroch', + 'Frances Robson', + 'Tom Hubbard', + 'Frank Roger', + 'Gordon Jarvie', + 'Maureen Sangster', + 'Helen Lawrenson', + 'Hamish Scott', + 'Caroline Macafee', + 'James Sinclair', + 'Andrew McCallum', + 'Pauline Cairns Speitel', + 'J Derrick McClure', + 'Raymond Vettese', + 'Joe McGibbon', + 'George T Watt', + 'Iain McGregor', + 'Alastair White', + 'John McPartlin', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue77.ts b/src/data/lallans/issue77.ts new file mode 100644 index 0000000..b3d24ac --- /dev/null +++ b/src/data/lallans/issue77.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 77, + 'issueName': 'Yuil 210', + 'price': '9.00', + 'description': { + 'sco': 'The seiventy-seiventh issue o the Lallans magazine.', + 'en-GB': 'The seventy-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'Ann Matheson', + 'Sheena Blackhall', + 'Iain McGregor', + 'Robert R Calder', + 'John McPartlin', + 'Peter Cameron', + 'WS Milne', + 'Hilary Christie', + 'Stephen Pacitti', + 'Charles P Connor', + 'David C Purdie', + 'Gavin Fairbairn', + 'Christine Robinson', + 'Kenneth D Farrow', + 'Frances Robson', + 'Kenneth Fraser', + 'Maureen Sangster', + 'Sam Gilliland', + 'Hamish Scott', + 'George Hardie', + 'James Sinclair', + 'William Hershaw', + 'Duncan Sneddon', + 'Brent Hodgson', + 'Pauline Cairns Speitel', + 'Dauvit Horsbroch', + 'Raymond Vettese', + 'Gordon Jarvie', + 'George T Watt', + 'Douglas Kynoch', + 'Ian Nimmo White', + 'Helen Lawrenson', + 'Rab Wilson', + 'Ann Mackinnon', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue78.ts b/src/data/lallans/issue78.ts new file mode 100644 index 0000000..aa21d1e --- /dev/null +++ b/src/data/lallans/issue78.ts @@ -0,0 +1,44 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 78, + 'issueName': 'Simmer 211', + 'price': '9.00', + 'description': { + 'sco': 'The seiventy-echtth issue o the Lallans magazine.', + 'en-GB': 'The seventy-eighth issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'WS Milne', + 'Peter Cameron', + 'James Morrison', + 'Hilary Christie', + 'Elaine Morton', + 'Charles P Connor', + 'Liz Niven', + 'Andy Eagle', + 'Steven Porter', + 'Kenneth D Farrow', + 'David C Purdie', + 'Sam Gilliland', + 'Colin Robertson', + 'George Hardie', + 'Christine Robinson', + 'Brent Hodgson', + 'Stewart Sanderson', + 'Billy Kay', + 'Hamish Scott', + 'Ann Mackinnon', + 'James Sinclair', + 'Ann Matheson', + 'Pauline Cairns Speitel', + 'J Derrick McClure', + 'Raymond Vettese', + 'Iain McGregor', + 'George T Watt', + 'John McPartlin', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue79.ts b/src/data/lallans/issue79.ts new file mode 100644 index 0000000..8d40f79 --- /dev/null +++ b/src/data/lallans/issue79.ts @@ -0,0 +1,44 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 79, + 'issueName': 'Yuil 211', + 'price': '9.00', + 'description': { + 'sco': 'The seiventy-ninth issue o the Lallans magazine.', + 'en-GB': 'The seventy-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Peter Cameron', + 'John McPartlin', + 'Charles P Connor', + 'Liz Niven', + 'Andy Eagle', + 'WS Milne', + 'Kenneth D Farrow', + 'David C Purdie', + 'Sam Gilliland', + 'Colin Robertson', + 'George Hardie', + 'Christine Robinson', + 'John Hodgart', + 'Frances Robson', + 'Brent Hodgson', + 'Stephen Pacitti', + 'Gordon Jarvie', + 'Stewart Sanderson', + 'Douglas Kynoch', + 'Hamish Scott', + 'Ann MacKinnon', + 'Duncan Sneddon', + 'Ann Matheson', + 'Pauline Cairns Speitel', + 'J Derrick McClure', + 'Raymond Vettese', + 'Alistair McDonald', + 'George T Watt', + 'Stuart McHardy', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue80.ts b/src/data/lallans/issue80.ts new file mode 100644 index 0000000..c2d6f78 --- /dev/null +++ b/src/data/lallans/issue80.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 80, + 'issueName': 'Simmer 212', + 'price': '9.00', + 'description': { + 'sco': 'The echtieth issue o the Lallans magazine.', + 'en-GB': 'The eightieth issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'WS Milne', + 'Sheena Blackhall', + 'George Philp', + 'Peter Cameron', + 'David C Purdie', + 'Charles P Connor', + 'David Purves', + 'Andy Eagle', + 'Colin Robertson', + 'Kenneth D Farrow', + 'Christine Robinson', + 'Sam Gilliland', + 'Frances Robson', + 'George Hardie', + 'Stewart Sanderson', + 'Robert Henryson', + 'Hamish Scott', + 'Dauvit Horsbroch', + 'J Barrie Shepherd', + 'Tom Hubbard', + 'Duncan Sneddon', + 'Gordon Jarvie', + 'Pauline Cairns Speitel', + 'Caroline Macafee', + 'Ken Sutherland', + 'Ann Matheson', + 'John M Tait', + 'J Derrick McClure', + 'Raymond Vettese', + 'Iain McGregor', + 'George T Watt', + 'Stuart McHardy', + 'Rab Wilson', + 'John McPartlin', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue81.ts b/src/data/lallans/issue81.ts new file mode 100644 index 0000000..b7ca92b --- /dev/null +++ b/src/data/lallans/issue81.ts @@ -0,0 +1,44 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 81, + 'issueName': 'Yuil 212', + 'price': '9.00', + 'description': { + 'sco': 'The echty-first issue o the Lallans magazine.', + 'en-GB': 'The eighty-first issue of the Lallans magazine.', + }, 'contributors': [ + 'Sheena Blackhall', + 'John McPartlin', + 'Peter Camaron', + 'Stephen Pacitti', + 'Hilary Christie', + 'David C Purdie', + 'Ronnie Crichton', + 'Jamie Purves ', + 'John Docherty', + 'Colin Robertson', + 'Gavin Falconer', + 'Christine Robinson', + 'Kenneth D Farrow', + 'Frances Robson', + 'Sam Gilliland', + 'Hamish Scott', + 'George Hardie', + 'J Barrie Shepherd', + 'Mary Johnston', + 'Pauline Cairns Speitel', + 'Douglas Kynoch', + 'Raymond Vettese', + 'Ann Matheson', + 'Roger West', + 'Derrick McClure', + 'George T Watt', + 'Iain McGregor', + 'Rab Wilson', + 'Stuart McHardy', + 'Jon Zarecki', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue82.ts b/src/data/lallans/issue82.ts new file mode 100644 index 0000000..2e93c2d --- /dev/null +++ b/src/data/lallans/issue82.ts @@ -0,0 +1,48 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 82, + 'issueName': 'Simmer 213', + 'price': '9.00', + 'description': { + 'sco': 'The echty-saicont issue o the Lallans magazine.', + 'en-GB': 'The eighty-second issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'Ann Matheson', + 'Robert R Calder', + 'Derrick McClure', + 'Peter Camaron', + 'Iain McGregor', + 'Charles P Connor', + 'Stuart McHardy', + 'Thomas Clark', + 'John McPartlin', + 'John Docherty', + 'Stephen Pacitti', + 'Gordon Donaldson', + 'George Philp', + 'Andy Eagle', + 'Stephen Porter', + 'Gavin Falconer', + 'David C Purdie', + 'Kenneth D Farrow', + 'Colin Robertson', + 'Sam Gilliland', + 'Frances Robson', + 'George Hardie', + 'Hamish Scott', + 'Gordon Jarvie', + 'J Barrie Shepherd', + 'Mary Johnston', + 'Pauline Cairns Speitel', + 'Douglas Kynoch', + 'James William Underhill', + 'Rowena M Love', + 'George T Watt', + 'Caroline Macafee', + 'Rob Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue83.ts b/src/data/lallans/issue83.ts new file mode 100644 index 0000000..764cf96 --- /dev/null +++ b/src/data/lallans/issue83.ts @@ -0,0 +1,48 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 83, + 'issueName': 'Yuil 213', + 'price': '9.00', + 'description': { + 'sco': 'The echty-third issue o the Lallans magazine.', + 'en-GB': 'The eighty-third issue of the Lallans magazine.', + }, 'contributors': [ + 'Tony Beekman', + 'Rowena M Love', + 'Sheena Blackhall', + 'Ann Matheson', + 'Rita Bradd', + 'J Derrick McClure', + 'Ian Budge', + 'Stuart McHardy', + 'Peter Cameron', + 'Iain McGregor', + 'Thomas Clark', + 'Stephen Pacitti', + 'Penny Cole', + 'David C Purdie', + 'Tom Crichton', + 'Colin Robertson', + 'John Docherty', + 'Frances Robson', + 'Kenneth D Farrow', + 'Hamish Scott', + 'Iain WD Forde', + 'J Barrie Shepherd', + 'Sam Gilliland', + 'Duncan Sneddon', + 'George Hardie', + 'Samuel Thomson', + 'Wullie Hershaw', + 'Raymond Vettese', + 'Tom Hubbard', + 'George T Watt', + 'Mary Johnston', + 'Ian Nimmo White', + 'Douglas Kynoch', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue84.ts b/src/data/lallans/issue84.ts new file mode 100644 index 0000000..c973f8b --- /dev/null +++ b/src/data/lallans/issue84.ts @@ -0,0 +1,44 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 84, + 'issueName': 'Simmer 214', + 'price': '9.00', + 'description': { + 'sco': 'The echty-fowerth issue o the Lallans magazine.', + 'en-GB': 'The eighty-fourth issue of the Lallans magazine.', + }, 'contributors': [ + 'Frank Adam', + 'Tony Beekman', + 'Peter Cameron', + 'Thomas Clark', + 'Penny Cole', + 'Charles P Connor', + 'Tam Crichton', + 'John Docherty', + 'Gordon Donaldson', + 'Kenneth D Farrow', + 'Sam Gilliland', + 'George Hardie', + 'Mary Johnston', + 'Douglas Kynoch', + 'Sarah Leech', + 'Margaret Marenich', + 'Ann Matheson', + 'J Derrick McClure', + 'Iain McGregor', + 'John McPartlin', + 'Stephen Pacitti', + 'David C Purdie', + 'Colin Robertson', + 'Frances Robson', + 'Hamish Scott', + 'Duncan Sneddon', + 'Pauline Cairns Speitel', + 'Raymond Vettese', + 'George T Watt', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue85.ts b/src/data/lallans/issue85.ts new file mode 100644 index 0000000..c7bd3ca --- /dev/null +++ b/src/data/lallans/issue85.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 85, + 'issueName': 'Yuil 214', + 'price': '9.00', + 'description': { + 'sco': 'The echty-fifth issue o the Lallans magazine.', + 'en-GB': 'The eighty-fifth issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'J Derrick McClure', + 'Tony Beekman', + 'Iain McGregor', + 'Sheena Blackhall', + 'WS Milne', + 'Edith Buchanan', + 'Gordon D Moodie', + 'Peter Cameron', + 'Stephen Pacitti', + 'Hilary Christie', + 'Stuart A Paterson', + 'Charles P Connor', + 'David C Purdie', + 'Tam Crichton', + 'Colin Robertson', + 'Gordon Donaldson', + 'George O Robertson', + 'Peggy Edwards', + 'Chris Robinson', + 'Kenneth D Farrow', + 'Frances Robson', + 'David Forrest', + 'Hamish Scott', + 'Sam Gilliland', + 'David Sibbald', + 'Gordon Jarvie', + 'Duncan Sneddon', + 'Mary Johnston', + 'Raymond Vettese', + 'Douglas Kynoch', + 'George T Watt', + 'Ann Matheson', + 'Rab Wilson', + 'Des McCabe', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue86.ts b/src/data/lallans/issue86.ts new file mode 100644 index 0000000..048dfc5 --- /dev/null +++ b/src/data/lallans/issue86.ts @@ -0,0 +1,48 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 86, + 'issueName': 'Simmer 215', + 'price': '9.00', + 'description': { + 'sco': 'The echty-saxth issue o the Lallans magazine.', + 'en-GB': 'The eighty-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Tony Beekman', + 'Iain McGregor', + 'Sheena Blackhall', + 'Edoarda McKenna', + 'Peter Cameron', + 'WS Milne', + 'Thomas Clark', + 'Stephen Pacitti', + 'Tam Crichton', + 'Stuart A Paterson', + 'Gordon Donaldson', + 'George Philip', + 'William Dunbar', + 'David C Purdie', + 'KD Farrow', + 'Colin Robertson', + 'Sam Gilliland', + 'GO Robertson', + 'William Hershaw', + 'Frances Robson', + 'Tom Hubbard', + 'Hamish Scott', + 'Douglas Kynoch', + 'J Barrie Shepherd', + 'Alexander Lang', + 'Duncan Sneddon', + 'Margaret Macaulay', + 'Raymond Vettese', + 'Ann Matheson', + 'George T Watt', + 'Ann Mackinnon', + 'Ian Nimmo White', + 'J Derrick McClure', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue87.ts b/src/data/lallans/issue87.ts new file mode 100644 index 0000000..934c3b0 --- /dev/null +++ b/src/data/lallans/issue87.ts @@ -0,0 +1,49 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 87, + 'issueName': 'Yuil 215', + 'price': '9.00', + 'description': { + 'sco': 'The echty-seiventh issue o the Lallans magazine.', + 'en-GB': 'The eighty-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'Mavis Beckett', + 'J Derrick McClure', + 'Tony Beekman', + 'Iain McGregor', + 'Sheena Blackhall', + 'WS Milne', + 'Edith Buchanan', + 'Gordon D Moodie', + 'Peter Cameron', + 'Stephen Pacitti', + 'Hilary Christie', + 'Stuart A Paterson', + 'Charles P Connor', + 'David C Purdie', + 'Tam Crichton', + 'Colin Robertson', + 'Gordon Donaldson', + 'George O Robertson', + 'Peggy Edwards', + 'Chris Robinson', + 'Kenneth D Farrow', + 'Frances Robson', + 'David Forrest', + 'Hamish Scott', + 'Sam Gilliland', + 'David Sibbald', + 'Gordon Jarvie', + 'Duncan Sneddon', + 'Mary Johnston', + 'Raymond Vettese', + 'Douglas Kynoch', + 'George T Watt', + 'Ann Matheson', + 'Rab Wilson', + 'Des McCabe', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue88.ts b/src/data/lallans/issue88.ts new file mode 100644 index 0000000..5135de9 --- /dev/null +++ b/src/data/lallans/issue88.ts @@ -0,0 +1,52 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 88, + 'issueName': 'Simmer 216', + 'price': '9.00', + 'description': { + 'sco': 'The echty-echtth issue o the Lallans magazine.', + 'en-GB': 'The eighty-eighth issue of the Lallans magazine.', + }, 'contributors': [ + 'Ade Adesina', + 'Colin Moore', + 'Donald Adamson', + 'Liz Myhill', + 'Fran Baillie', + 'Stephen Pacitti', + 'Sheena Blackhall', + 'Colin Park', + 'Iain Brady', + 'Tim Pomeroy', + 'June Carey', + 'David C Purdie', + 'Gordon Donaldson', + 'Colin Robertson', + 'Gavin Falconer', + 'Frances Robson', + 'Iain WD Forde', + 'Hamish Scott', + 'Irene Howat', + 'Anne Shivas', + 'Mary Johnston', + 'Duncan Sneddon', + 'Owain Kirby', + 'Ken Sutherland', + 'Douglas Kynoch', + 'Douglas Thomson', + 'Ann Mackinnon', + 'Raymond Vettese', + 'Derrick McClure', + 'Bill Watt', + 'J Walter McGinty', + 'George T Watt', + 'Iain McGregor', + 'Ian Nimmo White', + 'Susan Miller', + 'David Wilson', + 'WS Milne', + 'Tony Beekman', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue89.ts b/src/data/lallans/issue89.ts new file mode 100644 index 0000000..561b46f --- /dev/null +++ b/src/data/lallans/issue89.ts @@ -0,0 +1,58 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 89, + 'issueName': 'Yuil 216', + 'price': '9.00', + 'description': { + 'sco': 'The echty-ninth issue o the Lallans magazine.', + 'en-GB': 'The eighty-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'Ann Matheson', + 'Fran Baillie', + 'J Derrick McClure', + 'Tony Beekman', + 'J Walter McGinty', + 'Sheena Blackhall', + 'Iain McGregor', + 'Rachel Brough', + 'Stuart McHardy', + 'Edith Buchanan', + 'Roddie McKenzie', + 'Robert R Calder', + 'WS Milne', + 'Kevin Connelly', + 'Gordon D Moodie', + 'Tam Crichton', + 'Stephen Pacitti', + 'Gordon Donaldson', + 'David C Purdie', + 'Kenneth Farrow', + 'Jamie Purves', + 'Iain WD Forde', + 'Colin Robertson', + 'Sam Gilliland', + 'Frances Robson', + 'Alistair Heather', + 'Hamish Scott', + 'William Hershaw', + 'J Barrie Shepherd', + 'Irene Howat', + 'Duncan Sneddon', + 'Gordon Jarvie', + 'Ken Sutherland', + 'Mary Johnston', + 'Raymond Vettese', + 'Billy Kay', + 'Bill Watt', + 'Douglas Kynoch', + 'George T Watt', + 'Alexander Lang', + 'Ian Nimmo White', + 'Catherine MacDonald', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue90.ts b/src/data/lallans/issue90.ts new file mode 100644 index 0000000..e20794e --- /dev/null +++ b/src/data/lallans/issue90.ts @@ -0,0 +1,46 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 90, + 'issueName': 'Simmer 217', + 'price': '9.00', + 'description': { + 'sco': 'The ninetieth issue o the Lallans magazine.', + 'en-GB': 'The ninetieth issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'Ann Matheson', + 'Fran Baillie', + 'J Derrick McClure', + 'Sheena Blackhall', + 'Gordon McFarlane', + 'Edith Buchanan', + 'Iain McGregor', + 'Alan Cameron', + 'Gordon D Moodie', + 'Charles Connor', + 'Elaine Morton', + 'Davie Cunningham', + 'Stephen Pacitti', + 'Gordon Donaldson', + 'David C Purdie', + 'Kenneth Farrow', + 'Colin Robertson', + 'Sam Gilliland', + 'Frances Robson', + 'Michael Hamish Glen', + 'Hamish Scott', + 'Tracy Anne Harvey', + 'Duncan Sneddon', + 'William Hershaw', + 'Miriam Sulhunt', + 'Irene Howat', + 'Raymond Vettese', + 'Mary Johnston', + 'Bill Watt', + 'Douglas Kynoch', + 'George T Watt', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue91.ts b/src/data/lallans/issue91.ts new file mode 100644 index 0000000..1c082dd --- /dev/null +++ b/src/data/lallans/issue91.ts @@ -0,0 +1,52 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 91, + 'issueName': 'Yuil 217', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-first issue o the Lallans magazine.', + 'en-GB': 'The ninety-first issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'Ann Matheson', + 'Fran Baillie', + 'J Derrick McClure', + 'Sheena Blackhall', + 'Gordon McFarlane', + 'Edith Buchanan', + 'Iain McGregor', + 'Alan Cameron', + 'Gordon D Moodie', + 'Charles Connor', + 'Elaine Morton', + 'Davie Cunningham', + 'Stephen Pacitti', + 'Gordon Donaldson', + 'David C Purdie', + 'Kenneth Farrow', + 'Colin Robertson', + 'Sam Gilliland', + 'Frances Robson', + 'Michael Hamish Glen', + 'Hamish Scott', + 'Tracy Anne Harvey', + 'Duncan Sneddon', + 'William Hershaw', + 'Miriam Sulhunt', + 'Irene Howat', + 'Raymond Vettese', + 'Mary Johnston', + 'Bill Watt', + 'Douglas Kynoch', + 'George T Watt', + 'Catherine MacDonald', + 'Ian Nimmo White', + 'Ann MacKinnon', + 'Rab Wilson', + 'Bria Mason', + 'Tony Beekman', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue92.ts b/src/data/lallans/issue92.ts new file mode 100644 index 0000000..e26d060 --- /dev/null +++ b/src/data/lallans/issue92.ts @@ -0,0 +1,57 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 92, + 'issueName': 'Simmer 218', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-saicont issue o the Lallans magazine.', + 'en-GB': 'The ninety-second issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'David Malcolm', + 'Tony Beekman', + 'Ann Matheson', + 'Sheena Blackhall', + 'J Derrick McClure', + 'Robdert R Calder', + 'Iain McGregor', + 'Kevin Connelly', + 'WS Milne', + 'Charles P Connor', + 'Gordon D Moodie', + 'Tam Crichton', + 'Elaine Morton', + 'Gordon Donaldson', + 'Stephen Pacitti', + 'Gavin Douglas', + 'David C Purdie', + 'Kenneth D Farrow', + 'Jamie Purves', + 'Iain WD Forde', + 'John Quinn', + 'Sam Gilliland', + 'Colin Robertson', + 'Tracy Anne Harvey', + 'Frances Robson', + 'Alistair Heather', + 'Hamish Scott', + 'William Hershaw', + 'J Barrie Shepherd', + 'Irene Howat', + 'Michael Stephenson', + 'Tom Hubbard', + 'Sheila Templeton', + 'Mary Johnston', + 'Raymond Vettese', + 'Douglas Kynoch', + 'George T Watt', + 'Dorothy Lawrenson', + 'Ian Nimmo White', + 'Catherine MacDonald', + 'Rab Wilson', + 'Ann MacKinnon', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue93.ts b/src/data/lallans/issue93.ts new file mode 100644 index 0000000..91c3190 --- /dev/null +++ b/src/data/lallans/issue93.ts @@ -0,0 +1,59 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 93, + 'issueName': 'Yuil 218', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-third issue o the Lallans magazine.', + 'en-GB': 'The ninety-third issue of the Lallans magazine.', + }, 'contributors': [ + 'Michael Stephenson', + 'Donald Adamson', + 'David Malcolm', + 'Fran Baillie', + 'Michael S Marshall', + 'Tony Beekman', + 'Derrick McClure', + 'Sheena Blackhall', + 'J Walter McGinty', + 'Edith Buchanan', + 'Iain McGregor', + 'Kevin Connelly', + 'WS Milne', + 'C Clarke', + 'Gordon D Moodie', + 'Tam Crichton', + 'Stephen Pacitti', + 'Andy Cumming', + 'David C Purdie', + 'Davie Cunningham', + 'Colin Robertson', + 'Gordon Donaldson', + 'Frances Robson', + 'John Erskine', + 'Hamish Scott', + 'Iain WD Forde', + 'J Barrie Shepherd', + 'Sam Gilliland', + 'Jock Stein', + 'Tracy Anne Harvey', + 'Ken Sutherland', + 'William Hershaw', + 'Sylvia Anne Telfer', + 'Irene Howat', + 'Raymond Vettese', + 'Tom Hubbard', + 'George T Watt', + 'Mary Johnston', + 'Roland White', + 'Shane Johnstone', + 'Owain Kirby', + 'Billy Kay', + 'Hazel Campbell', + 'Hilke Macintyre', + 'Kenneth Farrow', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue96.ts b/src/data/lallans/issue96.ts new file mode 100644 index 0000000..130cd2c --- /dev/null +++ b/src/data/lallans/issue96.ts @@ -0,0 +1,67 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 96, + 'issueName': 'Simmer 220', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-saxth issue o the Lallans magazine.', + 'en-GB': 'The ninety-sixth issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'Pauline MacKay', + 'Tessa Asquith-Lamb', + 'Ann MacKinnon', + 'Tony Beekman', + 'David Malcolm', + 'Sheena Blackhall', + 'Rosie Mapplebeck', + 'David Bleiman', + 'Derrick McClure', + 'Paul Bloomer', + 'Walter McGinty', + 'Josephine Brogan', + 'Sharon Milligan', + 'Fiona-Jane Brown', + 'WS Milne', + 'John Burns', + 'Gordon D Moodie', + 'AC Clarke', + 'Elaine Morton (Editor)', + 'Ritchie Collins', + 'Michael Murray', + 'Kevin Connelly', + 'Stephen Pacitti', + 'Tom Crichton', + 'Alun Robert', + 'Colin Crombie', + 'Colin Robertson', + 'Moira Dalgetty', + 'Frances Robson', + 'Gordon Donaldson', + 'Maureen Sangster', + 'Robert Maxwell Duncan', + 'Hamish Scott', + 'John Erskine', + 'Barrie Shepherd', + 'Ian Ferguson', + 'Anne Shivas', + 'Michael Hamish Glen', + 'Cameron Smart', + 'Tracy Anne Harvey', + 'Jock Stein', + 'William Hershaw', + 'Sheila Templeton', + 'Irene Howat', + 'Raymond Vettese', + 'Owain Kirkby', + 'Hamish Wallochie', + 'Dorothy Lawrenson', + 'George Watt', + 'Jodi Le Bigre', + 'Rab Wilson', + 'Ian MacIntyre', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue97.ts b/src/data/lallans/issue97.ts new file mode 100644 index 0000000..0d2ebfe --- /dev/null +++ b/src/data/lallans/issue97.ts @@ -0,0 +1,52 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 97, + 'issueName': 'Yuil 220', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-seiventh issue o the Lallans magazine.', + 'en-GB': 'The ninety-seventh issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'Tony Beekman', + 'Stuart McHardy', + 'Jack Capener', + 'Michele Perrin-Taillat', + 'Kevin Connelly', + 'Amy Rafferty', + 'Charles P Connor', + 'Alun Robert', + 'Moira Dalgetty', + 'Colin Robertson', + 'Gordon Donaldson', + 'Frances Robson', + 'Robert Maxwell Duncan', + 'Finola Scott', + 'John Erskine', + 'Hamish Scott', + 'Gordon Gibson', + 'J Barrie Shepherd', + 'Tracy Anne Harvey', + 'James P Spence', + 'William Hershaw', + 'Jock Stein', + 'Irene Howat', + 'Lynn Valentine', + 'Tom Hubbard', + 'Raymond Vettese', + 'Billy Kay', + 'Hamish Wallochie', + 'Joao Kay', + 'Ian Nimmo White', + 'David Malcolm', + 'Rab Wilson', + 'Tracy Anne Harvey', + 'Joanna Witkowska', + 'J Derrick McClure', + 'Greta Yorke', + 'J Walter McGinty', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue98.ts b/src/data/lallans/issue98.ts new file mode 100644 index 0000000..e403ee0 --- /dev/null +++ b/src/data/lallans/issue98.ts @@ -0,0 +1,72 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 98, + 'issueName': 'Simmer 221', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-echtth issue o the Lallans magazine.', + 'en-GB': 'The ninety-eighth issue of the Lallans magazine.', + }, 'contributors': [ + 'John Aberdein', + 'Walter J McGinty', + 'Donald Adamson', + 'Hugh McMillan', + 'Craig Aitchison', + 'Moira McPartlin', + 'Jim Aitken', + 'Alan Millar', + 'Tony Beekman', + 'Susan Miller', + 'Nicole Cochrane', + 'WS Milne', + 'Kevin Connelly', + 'Gordon D Moodie', + 'Charles P Connor', + 'Elaine Morton', + 'Gillian Cook', + 'Colin Park', + 'David Douglas', + 'Ellen Pennie ', + 'Stuart Duffin', + 'Hugh Pyper ', + 'Robert M Duncan', + 'John Quinn ', + 'Iain DW Forde', + 'Amy Rafferty ', + 'Pamela Grace', + 'Jerry Randalls', + 'Tracey Anne Harvey', + 'Colin Robertson', + 'William Hershaw', + 'Frances Robson ', + 'John Hodgart', + 'Finola Scott ', + 'Brian Holton', + 'Pamela Scott', + 'Irene Howat', + 'Hamish Scott', + 'Robert Hume', + 'Gillian Shearer', + 'Shane Johnston', + 'Alan Sleater ', + 'Alex Laing', + 'James P Spence', + 'Alistair Lawrie', + 'Alice V Taylor', + 'Nicole Le Marie', + 'Raymond Vettese ', + 'Hilke MacIntyre', + 'George T Watt ', + 'Ian MacIntyre', + 'Ian Nimmo White ', + 'Kate Mackay', + 'Rab Wilson', + 'Ann Matheson', + 'Alun Robert Woods ', + 'Barbara Mathie (aka Rosa Alba Macdonald)', + 'J Derrick McClure', + ] +}; + +export default issue; diff --git a/src/data/lallans/issue99.ts b/src/data/lallans/issue99.ts new file mode 100644 index 0000000..64b2971 --- /dev/null +++ b/src/data/lallans/issue99.ts @@ -0,0 +1,64 @@ +import type LallansIssue from '../../types/LallansIssue'; + +const issue: LallansIssue = { + 'issueNumber': 99, + 'issueName': 'Yuil 221', + 'price': '9.00', + 'description': { + 'sco': 'The ninety-ninth issue o the Lallans magazine.', + 'en-GB': 'The ninety-ninth issue of the Lallans magazine.', + }, 'contributors': [ + 'Donald Adamson', + 'Rose MacGregor', + 'Craig Aitchison', + 'Ann Matheson', + 'Tony Beekman', + 'J Derrick McClure', + 'Sheena Blackhall', + 'J Walter McGinty', + 'David Bleiman', + 'Alistair McLeish', + 'MMR Boyce', + 'Hugh McMillan', + 'AC Clarke', + 'WS Milne', + 'Kevin Connelly', + 'Gordon D Moodie', + 'Moira Dalgetty', + 'Amy B Moreno', + 'Ashley Douglas', + 'Stephen Pacitti', + 'Robert Maxwell Duncan', + 'Walter Perrie', + 'Iain DW Forde', + 'Hugh S Pyper', + 'Fred Freeman', + 'John Quinn', + 'Jean Gillespie', + 'Jerry Randalls', + 'John Hodgart', + 'Alun Robert', + 'Brian Holton', + 'Frances Robson', + 'Irene Howat', + 'J Roddie', + 'Tom Hubbard', + 'Lisa Ross', + 'Robert Hume', + 'Hamish Scott', + 'Mary Johnston', + 'Alan Sleater', + 'Alex Laing', + 'James P Spence', + 'Alistair Lawrie', + 'Sheila Templeton', + 'Ian R Mitchell', + 'Raymond Vettese', + 'Rosa Alba Macdonald', + 'Steven Ward', + 'George T Watt ', + 'Rab Wilson', + ] +}; + +export default issue; diff --git a/src/data/scotsoun/sscd001.ts b/src/data/scotsoun/sscd001.ts new file mode 100644 index 0000000..b3a701a --- /dev/null +++ b/src/data/scotsoun/sscd001.ts @@ -0,0 +1,18 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'The Scottish Poems of Robert Fergusson', + subtitle: 'Introduced by Douglas Gifford', + 'long-name': 'The Scottish Poems of Robert Fergusson', + author: 'Robert Fergusson', + 'cd-count': 3, + price: '25.00', + 'scotsoun-id': '001', + description: { + sco: 'Read bi Alec MacMillan, Jean Faulds, Robert Garioch an Alexander Scott.', + 'en-GB': 'Read by Alec MacMillan, Jean Faulds, Robert Garioch and Alexander Scott.', + }, + 'track-list': ['The Daft Days', 'Appraisal'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd003.ts b/src/data/scotsoun/sscd003.ts new file mode 100644 index 0000000..b712963 --- /dev/null +++ b/src/data/scotsoun/sscd003.ts @@ -0,0 +1,31 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Currie Flavour', + 'long-name': 'Currie Flavour', + author: 'Rev James Currie', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '003', + description: { + sco: 'Readins bi the Rev James Currie recordit at the Dunlop Manse durin 1974.', + 'en-GB': 'Readings by the Rev James Currie recorded at the Dunlop Manse during 1974.', + }, + 'track-list': [ + 'Rab Comes Hame', + 'The Covenanter’s Tryst', + 'Last Lauch Douglas Young', + 'Love Douglas Young', + 'For a Wife in Jizzen Douglas Young', + 'Hurlygush Maurice Lindsay', + 'The Tunnel Maurice Lindsay', + 'The Road to Damascus, Yesterday and Today', + 'Youth and Eild', + 'Alane', + 'Gie me the Hills to Wauner', + 'Lines on the Unveiling of the Burns Memorial Cairn at Harvestoun', + 'Cornrigs and Barleyrigs', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd008.ts b/src/data/scotsoun/sscd008.ts new file mode 100644 index 0000000..9cac49d --- /dev/null +++ b/src/data/scotsoun/sscd008.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Poems Chiefly in the Scottish Dialect', + subtitle: 'Read by Members of the Irvine Burns Club', + 'long-name': 'Poems Chiefly in the Scottish Dialect', + author: 'Robert Burns', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '008', + 'track-list': ['To a Louse', 'Epistle to a Young Friend'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd012.ts b/src/data/scotsoun/sscd012.ts new file mode 100644 index 0000000..d45acc7 --- /dev/null +++ b/src/data/scotsoun/sscd012.ts @@ -0,0 +1,16 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Fiddle Favourites', + 'long-name': 'Fiddle Favourites', + author: 'Glasgow Caledonian Strathspey and Reel Society', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '012', + 'track-list': [ + 'The Music of the Spey / The Gay Gordons / Glenlivit / The Laird o Drumblair / MacKenzie Hay / MacKenzie Fraser / Angus Campbell', + 'Bonawe Highlanders / Angus McKinnon / The 10th HLI Crossing the Rhine', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd014.ts b/src/data/scotsoun/sscd014.ts new file mode 100644 index 0000000..40297fb --- /dev/null +++ b/src/data/scotsoun/sscd014.ts @@ -0,0 +1,19 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Ceol na Gàidhlig', + subtitle: 'Gaelic Music & Poetry', + 'long-name': 'Ceol na Gàidhlig – Gaelic Music & Poetry', + author: 'Derick Thomson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '014', + 'track-list': [ + 'Ar Blar Catha le Deòrsa Caimbeul Hay', + 'Clann-nighean an Sgadain le Ruaraidh MacThómais', + 'Do Shean-Bhoireannach le iain Mac a’ Ghobhainn', + 'Latha Feille le Dòmhnall MacAmhlaigh', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd015.ts b/src/data/scotsoun/sscd015.ts new file mode 100644 index 0000000..4985651 --- /dev/null +++ b/src/data/scotsoun/sscd015.ts @@ -0,0 +1,18 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Psaums, Hymns, Sangs', + 'long-name': 'Psaums, Hymns, Sangs', + author: 'Clydebank Lyric Choir', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '015', + 'track-list': [ + 'Intro to O Ye who Taste', + 'O Ye who Taste', + 'Intro to Ye Gates', + 'Ye Gates, Lift up your Heads', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd017.ts b/src/data/scotsoun/sscd017.ts new file mode 100644 index 0000000..6c8dc0a --- /dev/null +++ b/src/data/scotsoun/sscd017.ts @@ -0,0 +1,17 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Tenement Tales', + 'long-name': 'Tenement Tales', + author: 'Molly Weir', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '017', + description: { + sco: 'Thir stories wis else broadcast on Scottish Television unner the same title.', + 'en-GB': 'These stories were previously broadcast on Scottish Television under the same title.', + }, + 'track-list': ['A Mess of Potage', 'Entertaining Angels Unawares'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd018.ts b/src/data/scotsoun/sscd018.ts new file mode 100644 index 0000000..4ba2ef9 --- /dev/null +++ b/src/data/scotsoun/sscd018.ts @@ -0,0 +1,17 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Robert Henryson', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Robert Henryson', + author: 'Robert Henryson', + 'cd-count': 3, + price: '25.00', + 'scotsoun-id': '018', + 'track-list': [ + 'The Taill of the Uponlandis Mous and the Burges Mous', + 'The Taill of the Paddok and the Mous', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd020.ts b/src/data/scotsoun/sscd020.ts new file mode 100644 index 0000000..46b3454 --- /dev/null +++ b/src/data/scotsoun/sscd020.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'William Dunbar', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – William Dunbar', + author: 'William Dunbar', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '020', + 'track-list': ['The Tretis of the Tua Mariit Wemen and the Wedo', 'Remonstrance to the King'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd021.ts b/src/data/scotsoun/sscd021.ts new file mode 100644 index 0000000..5d5ba81 --- /dev/null +++ b/src/data/scotsoun/sscd021.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Ten Medieval Makars', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Ten Medieval Makars', + author: 'various', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '021', + 'track-list': ['Of the Day Estivall by Alexander Hume', 'Boyd Sonet by Mark Alexander'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd022.ts b/src/data/scotsoun/sscd022.ts new file mode 100644 index 0000000..4e39699 --- /dev/null +++ b/src/data/scotsoun/sscd022.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'A Forgotten Heritage', + subtitle: 'Original folk tales of Lowland Scotland', + 'long-name': 'A Forgotten Heritage – Original folk tales of Lowland Scotland', + author: 'Hannah Aitken (ed)', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '022', + 'track-list': ['The Miller’s Tale', 'The Marriage of Robin Redbreast'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd024.ts b/src/data/scotsoun/sscd024.ts new file mode 100644 index 0000000..9aa4a45 --- /dev/null +++ b/src/data/scotsoun/sscd024.ts @@ -0,0 +1,20 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Under the Eildon Tree', + 'long-name': 'Under the Eildon Tree', + author: 'Sydney Goodsir Smith', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '024', + 'track-list': [ + 'Nicht lowers fast', + 'Tristram', + 'I heard a lassie', + 'Thus spak Antony', + 'The time has come', + 'Fareweill', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd028.ts b/src/data/scotsoun/sscd028.ts new file mode 100644 index 0000000..c42bad5 --- /dev/null +++ b/src/data/scotsoun/sscd028.ts @@ -0,0 +1,31 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Hugh MacDiarmaid', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Hugh MacDiarmaid', + author: 'Hugh MacDiarmaid', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '028', + 'track-list': [ + 'Water of Life', + 'Excelsior', + 'Prayer for a Second Flood', + 'The Seamless Garment', + 'Harry Semen', + 'Second Hymn to Lenin', + 'Tarras', + 'Water Music (Part 1)', + 'Introduction to later poems', + 'Stony Limits', + 'Dytiscus', + 'The Glen of Silence', + 'Crystals Like Blood', + 'To a Friend and Fellow Poet', + 'In the Fall', + 'The Caledonian Antisysygy', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd034.ts b/src/data/scotsoun/sscd034.ts new file mode 100644 index 0000000..ea735df --- /dev/null +++ b/src/data/scotsoun/sscd034.ts @@ -0,0 +1,25 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Piper in the Nave', + subtitle: 'of Dunfermline Abbey, vol 1', + 'long-name': 'Piper in the Nave of Dunfermline Abbey, vol 1', + author: 'Pipe Major Donald MacLeod', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '034', + 'track-list': [ + 'Introduction to track 21', + 'Stumpie Three Dance Tunes / Devil in the Kitchen / The Reel of Bogie', + 'Introduction to track 23', + 'Lachie’s Lullaby / George S Allan', + 'Introduction to track 25', + 'Lord Alexander Kennedy / The Bridge of Perth', + 'Introduction to track 27', + 'The Battle of Waterloo / The Road to Balquidder / Flett from Flotta / Follow my Highland Soldier', + 'Introduction to track 29', + 'Here We Part', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd035.ts b/src/data/scotsoun/sscd035.ts new file mode 100644 index 0000000..9998ce0 --- /dev/null +++ b/src/data/scotsoun/sscd035.ts @@ -0,0 +1,53 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Poems of Robert Burns volumes 1 & 2', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Robert Burns', + author: 'Robert Burns', + 'cd-count': 3, + price: '25.00', + 'scotsoun-id': '035', + 'track-list': [ + 'The Holy Fair', + 'Death and Doctor Hornbook', + 'Group 5 intro', + 'Address to the Deil', + 'Tam o Shanter', + 'Introduction', + 'Tam Glen', + 'O what can a young lassie?', + 'Willie Wastle', + 'Thou hast left me ever, Jamie', + 'The Laddie’s dear sel', + 'It is was a’ for our rightfu’ king', + 'O wert thou in the cauld blast', + 'John Anderson', + 'Introduction', + 'Man was made to Mourn', + 'Address of Beelzebub', + 'A Man’s a Man, for a’ that', + 'The Tree of Liberty', + 'As I stood by yon roofless tower', + 'Introduction to Love and Liberty a.k.a. The Jolly Beggars', + 'Start of Recitativo', + 'The Soldier’s Song', + 'Recitativo: He ended; and the kebars sheuk', + 'I once was a maid', + 'Recitativo: Poor merry Andrew in the neuk', + 'Sir Wisdom’s a fool when he’sfou', + 'Recitativo: The neist outspak a raucle carlin', + 'John Highlandman', + 'Recitativo: A pigmy scraper wi’ his fiddle', + 'I am a fiddler to my trade', + 'Recitativo: Her charmshad struck a sturdy caird', + 'My Bonnie Lass', + 'Recitativo: The caird prevail’d', + 'I am a bard of no regard', + 'Recitativo: So sung the bard', + 'A fig for those by law protected', + 'Auld Lang Syne', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd039.ts b/src/data/scotsoun/sscd039.ts new file mode 100644 index 0000000..7d76cc7 --- /dev/null +++ b/src/data/scotsoun/sscd039.ts @@ -0,0 +1,37 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: '18 Burns Sangs', + subtitle: 'and thair stories', + 'long-name': '18 Burns Sangs and Thair Stories', + author: 'Robert Burns', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '039', + 'track-list': [ + 'Introduction to track 2', + 'Last May a Braw Wooer', + 'Introduction to track 23', + 'Ay Waukin O', + 'Introduction to track 25', + 'Scots wha hae wi Wallace Bled', + 'Introduction to track 27', + 'Ae Fond Kiss', + 'Introduction to track 29', + 'O aa the Airts', + 'Introduction to track 31', + 'The Deil’s awa wi the Exciseman', + 'Introduction to track 33', + 'Bonny Wee Thing', + 'Introduction to track 35', + 'John Anderson, my Jo John', + 'Introduction to track 37', + 'A Man’s a Man for aa that', + 'Introduction to track 39', + 'O Wert Thou in the Cauld Blast', + 'Last word', + 'Final medley', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd042.ts b/src/data/scotsoun/sscd042.ts new file mode 100644 index 0000000..8589273 --- /dev/null +++ b/src/data/scotsoun/sscd042.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Gavin Douglas', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Gavin Douglas', + author: 'Gavin Douglas', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '042', + 'track-list': ['The Muses’ Fountain', 'Conscience'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd043.ts b/src/data/scotsoun/sscd043.ts new file mode 100644 index 0000000..3262b69 --- /dev/null +++ b/src/data/scotsoun/sscd043.ts @@ -0,0 +1,17 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Alexander Scott', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Alexander Scott', + author: 'Alexander Scott', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '043', + 'track-list': [ + 'Ane New Yeir Gift to Quene Mary, quhen Scho come first Hame, 1562', + 'How suld my Febill Body Fure', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd046.ts b/src/data/scotsoun/sscd046.ts new file mode 100644 index 0000000..63a21eb --- /dev/null +++ b/src/data/scotsoun/sscd046.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Piper in the Nave', + subtitle: 'of Dunfermline Abbey, vol 2', + 'long-name': 'Piper in the Nave of Dunfermline Abbey, vol 2', + author: 'Pipe Major Donald MacLeod MBE', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '046', + 'track-list': ['Introduction to A Glase', 'A Glase'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd047.ts b/src/data/scotsoun/sscd047.ts new file mode 100644 index 0000000..aba339f --- /dev/null +++ b/src/data/scotsoun/sscd047.ts @@ -0,0 +1,23 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Ceòl Beag from the Castle', + 'long-name': 'Ceòl Beag from the Castle', + author: 'Pipe Major Angus Macdonald', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '047', + description: { + sco: ` + A programme o pipe muisic devised an played by Pipe Major Angus Macdonald + o The Scots Guards an recordit i the King’s Dinin Ruim i Embro Castle. + `, + 'en-GB': ` + A programme of pipe music devised and played by Pipe Major Angus Macdonald + of The Scots Guards and recorded in the King’s Dining Room in Edinburgh Castle.' + `, + }, + 'track-list': ['Tam Bain’s Lum / Jim Tweedie’s Sea Legs', 'Black Bear / Hieland Laddie'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd048.ts b/src/data/scotsoun/sscd048.ts new file mode 100644 index 0000000..ae3c9c7 --- /dev/null +++ b/src/data/scotsoun/sscd048.ts @@ -0,0 +1,24 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Poems in Scots', + 'long-name': 'Jean Taylor Smith reading from her own collection', + author: 'Jean Taylor Smith', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '048', + 'track-list': [ + 'To SR Crockett', + 'Alas, Poor Queen', + 'Last May a Braw Wooer', + 'John Anderson, My Jo', + 'The Laddie’s Dear Sel', + 'Willie Wastle', + 'Ye Banks and Braes', + 'Tam Glen', + 'Bessie and her Spinning Wheel', + 'Auld Lang Syne', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd050.ts b/src/data/scotsoun/sscd050.ts new file mode 100644 index 0000000..a2e4f85 --- /dev/null +++ b/src/data/scotsoun/sscd050.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Four Linmill Stories', + subtitle: 'Read by the author, Robert McLellan', + 'long-name': 'Four Linmill Stories', + author: 'Robert McLellan', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '050', + 'track-list': ['The Donegals', 'The Saubbath'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd051.ts b/src/data/scotsoun/sscd051.ts new file mode 100644 index 0000000..a38eab9 --- /dev/null +++ b/src/data/scotsoun/sscd051.ts @@ -0,0 +1,35 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Allan Ramsay', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Allan Ramsay', + author: 'Allan Ramsay', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '051', + 'track-list': [ + 'Intro to The Marrow Ballad', + 'The Marrow Ballad', + 'Intro to My Peggy is a Young Thing', + 'My Peggy is a Young Thing', + 'Introduction by Dr Alexander Law the extracts', + 'Act I Scene 1: Patie and Roger', + 'Act I scene 2: Peggy and Jenny', + 'Act II scene 1 lines 64–90: Symon and Glaud', + 'Intro to Act II scene 3:', + 'Act II scene 3: Maud and Bauldy', + 'Act II scene 4 lines 47–125: Peggy and Patie', + 'The Lass o Patie’s Mill', + 'Intro Act III scene 4:', + 'Act III scene 4 lines 47–113: Sir William and Symon', + 'Intro Act IV scene 2:', + 'Act IV scene 2 lines 112–221: Peggy and Patie', + 'Jenny Nettles', + 'Intro Act V scene 3:', + 'Act V scene 3 lines 64–143, 199–end', + 'My Patie is a Lover Gay', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd056.ts b/src/data/scotsoun/sscd056.ts new file mode 100644 index 0000000..100e813 --- /dev/null +++ b/src/data/scotsoun/sscd056.ts @@ -0,0 +1,38 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Hamewith', + subtitle: 'and other poems', + 'long-name': 'Hamewith and other poems', + author: 'Charles Murray', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '056', + 'track-list': [ + 'The Three Craws', + 'It wasna his Wyte', + 'A Cheery Guid-Nicht', + 'In Lythe Strathdon', + 'Horace, Car I, 35', + 'Horace, Car I, 9', + 'Yokin the Mear', + 'Gin I was God', + 'Winter', + 'Spring', + 'Bennachie', + '‘Aiberdeen Awa’', + 'Aye Fegs', + 'Tho’ I be Aul’', + 'Heraclitus', + 'The Thraws o Fate', + 'Dockens afore his Peers', + 'Fae France', + 'When will the war be by?', + 'The Brig', + 'Advice to the Sit-Siccars', + 'The Lad without a Name', + 'There’s Aye a Something', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd057.ts b/src/data/scotsoun/sscd057.ts new file mode 100644 index 0000000..71622e0 --- /dev/null +++ b/src/data/scotsoun/sscd057.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Piper Abune Them Aa', + subtitle: 'Piobaire os Cionn Chaich', + 'long-name': 'Piper Abune Them Aa – Piobaire os Cionn Chaich', + author: 'Andrew Wright', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '057', + 'track-list': ['Introduction to track 11', 'Lament for Captain MacDougall'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd061.ts b/src/data/scotsoun/sscd061.ts new file mode 100644 index 0000000..3d9c342 --- /dev/null +++ b/src/data/scotsoun/sscd061.ts @@ -0,0 +1,19 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Robert Garioch 1909-1981', + subtitle: 'In Mind o a Makar', + 'long-name': 'Robert Garioch 1909-1981 – In Mind o a Makar', + author: 'Robert Garioch', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '061', + 'track-list': [ + 'Heard in the Cougate', + 'Fi’baw in the street', + 'Edwin Morgan', + 'Elegy on Maggie Johnston (Ramsay)', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd063.ts b/src/data/scotsoun/sscd063.ts new file mode 100644 index 0000000..3d1078c --- /dev/null +++ b/src/data/scotsoun/sscd063.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Pipe Tunes', + 'long-name': 'Pipe Tunes', + author: 'Duncan Johnstone', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '063', + 'track-list': ['Guido Margiotta / Tony Lightfoot / Romany Jig', 'Farewell to Barra'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd065.ts b/src/data/scotsoun/sscd065.ts new file mode 100644 index 0000000..eae56c6 --- /dev/null +++ b/src/data/scotsoun/sscd065.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Duncan in Dunfermline', + 'long-name': 'Duncan in Dunfermline', + author: 'Duncan Johnstone', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '065', + 'track-list': ['MacIntosh’s Banner', 'Mr Alex MacLean of Lurebost / Delvinside / Dolina MacKay'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd067.ts b/src/data/scotsoun/sscd067.ts new file mode 100644 index 0000000..99e7bc0 --- /dev/null +++ b/src/data/scotsoun/sscd067.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Burns Cottage Selection', + subtitle: 'from the Works of Robert Burns', + 'long-name': 'Burns Cottage Selection – from the Works of Robert Burns', + author: 'Robert Burns', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '067', + 'track-list': ['Scots wha hae', 'Auld lang syne'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd069.ts b/src/data/scotsoun/sscd069.ts new file mode 100644 index 0000000..cf93ed4 --- /dev/null +++ b/src/data/scotsoun/sscd069.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Lang Syne in the East Neuk o Fife', + subtitle: 'an Ither Pairts o the Kinrick', + 'long-name': 'Lang Syne in the East Neuk o Fife – an Ither Pairts o the Kinrick', + author: 'Mary Kermack', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '069', + 'track-list': ['Generations of Change', 'End of Johnie Brand’s Prologue to Brand the Builder'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd070.ts b/src/data/scotsoun/sscd070.ts new file mode 100644 index 0000000..d6e7953 --- /dev/null +++ b/src/data/scotsoun/sscd070.ts @@ -0,0 +1,16 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Portions Waled frae the New Testament in Scots', + 'long-name': 'Portions Waled frae the New Testament in Scots', + author: 'William Lorimer (tr.)', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '070', + 'track-list': [ + 'Revelation, 9:1-21, read by David Stephen', + 'Revelation, 22:7-17, read by David Stephen', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd071.ts b/src/data/scotsoun/sscd071.ts new file mode 100644 index 0000000..9e2c300 --- /dev/null +++ b/src/data/scotsoun/sscd071.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'A Sang’s a Sang for Aa That', + 'long-name': 'A Sang’s a Sang for Aa That', + author: 'Andy Hunter', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '071', + 'track-list': ['Ye Heilan Chiels Andy Hunter', 'The Battle o Harlaw (Traditional)'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd072.ts b/src/data/scotsoun/sscd072.ts new file mode 100644 index 0000000..c1772e7 --- /dev/null +++ b/src/data/scotsoun/sscd072.ts @@ -0,0 +1,18 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: '"Poems in Scots & Gaelic"', + subtitle: '"from ‘17 Poems for 6d’"', + 'long-name': '"Poems in Scots & Gaelic – from ‘17 Poems for 6d’"', + author: 'Robert Garioch and Somhairle MacGill-Eain', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '072', + 'track-list': [ + 'Echo in Scots (from Dain do Eimhir iii: Turmoil)', + 'A’Chorra-ghritheach', + 'The Heron', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd079.ts b/src/data/scotsoun/sscd079.ts new file mode 100644 index 0000000..0b463d8 --- /dev/null +++ b/src/data/scotsoun/sscd079.ts @@ -0,0 +1,14 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Langholm Memorial Sculpture', + subtitle: '"& 21 local poems of Hugh MacDiarmaid"', + 'long-name': '"Langholm Memorial Sculpture & 21 local poems of Hugh MacDiarmaid"', + author: 'Hugh MacDiarmaid', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '079', + 'track-list': ['The Kernigal ', 'Kinsfolk '], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd080.ts b/src/data/scotsoun/sscd080.ts new file mode 100644 index 0000000..d1bce8b --- /dev/null +++ b/src/data/scotsoun/sscd080.ts @@ -0,0 +1,12 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Twa Leids – Dà Chànain', + 'long-name': 'Twa Leids – Dà Chànain', + author: 'various', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '080', +}; + +export default cd; diff --git a/src/data/scotsoun/sscd081.ts b/src/data/scotsoun/sscd081.ts new file mode 100644 index 0000000..ef99528 --- /dev/null +++ b/src/data/scotsoun/sscd081.ts @@ -0,0 +1,16 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Eisd Ceòl', + 'long-name': 'Eisd Ceòl', + author: 'Paul McCallum', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '081', + 'track-list': [ + 'Tuireadh nan Treun (Lament for the Heroes)', + 'An Ataireachd Ard (The High Surge of the Sea)', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd083.ts b/src/data/scotsoun/sscd083.ts new file mode 100644 index 0000000..ebf5e06 --- /dev/null +++ b/src/data/scotsoun/sscd083.ts @@ -0,0 +1,37 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Merry Matanzie', + subtitle: 'Alex McCrindle reads his own selection of 37 poems by William Soutar', + 'long-name': 'Merry Matanzie', + author: 'William Soutar', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '083', + 'track-list': [ + 'The Larky Lad', + 'Pity', + 'Ae Nicht at Amulree', + 'Interlude', + 'Biography', + 'The Auld Man o Muckart', + 'The Three Worthies', + 'Compensation', + 'Epitaph', + 'Backlands', + 'When Gowden are the Carse-Lands', + 'The Star', + 'Yon Toun', + 'Thrang and Thrivin', + 'The Blindy Beggar', + 'Crusts o Kindness', + 'Patriotism', + 'The Stoney Face', + 'Ballad', + 'Ballad - set to music by Irene McLennan and sung by Lizabeth McLean', + 'Comment by W.R.Aitken', + 'The Remembering of a Freindship by Alex Galloway', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd084.ts b/src/data/scotsoun/sscd084.ts new file mode 100644 index 0000000..ee12d40 --- /dev/null +++ b/src/data/scotsoun/sscd084.ts @@ -0,0 +1,26 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Gleg', + subtitle: 'Learning Scots in song and story', + 'long-name': 'Gleg – Learning Scots in song and story', + author: 'various', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '084', + description: { + sco: ` + ‘Gleg’ wis wrocht ti gie bairns an innin til Scots in the wee schuils - the accompanyin + beuklet is ettelt ti provide copy maisters ti uise alang wi the recordin. Gin stock rins oot, + we’ll send it as a PDF file for free. + `, + 'en-GB': ` + ‘Gleg’ was created to give children an introduction to Scots in the small schools. The + accompanying booklet is intended to provide copy masters to use alongside the recording. + If stock runs out, we’ll send it as a PDF file for free. + `, + }, + 'track-list': ['The Twins and the Muckle Moggie', 'The Six Travellers'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd087.ts b/src/data/scotsoun/sscd087.ts new file mode 100644 index 0000000..8f863e9 --- /dev/null +++ b/src/data/scotsoun/sscd087.ts @@ -0,0 +1,100 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Virgil, Dante et al', + subtitle: 'Scotsoun Euro-Makars Series', + 'long-name': 'Scotsoun Euro-Makars Series – Virgil, Dante et al', + author: 'various', + 'cd-count': 8, + price: '25.00', + 'scotsoun-id': '087', + 'track-list': [ + 'after Ode 9, Book 1', + 'Ode 11, Book 1', + 'Ode 11, Book 1', + 'Avete ’n voi li fiori', + 'Avete ’n voi li fiori', + 'O, Donna mia', + 'O, Donna mia', + 'Voi, che per li occhi mi passaste ’l core', + 'Voi, che per li occhi mi passaste ’l core', + 'Silvia', + 'Silvia', + 'Il Passero Solitario', + 'Il Passero Solitario', + 'La quiete dopo la tempesta', + 'La quiete dopo la tempesta', + 'A Se Stesso', + 'A Se Stesso', + 'My Faither', + 'My Faither', + 'The Laneliest Place in the World', + 'The Laneliest Place in the World', + 'Cat and Mous', + 'Cat and Mous', + 'Cairnstanes', + 'Cairnstanes', + 'Heilant John', + 'Heilant John', + 'Lucretius, buik III sneddit', + 'Lucretius, buik III sneddit', + 'Myxomatosis', + 'Myxomatosis', + 'Vento sulla mezzaluna', + 'Vento sulla mezzaluna', + 'Come deve', + 'Come deve', + 'Non gridate più', + 'Non gridate più', + 'Somersault', + 'Somersault', + 'Or non è gran pistolenza la mia', + 'Or non è gran pistolenza la mia', + 'Io combattei con Amor ed hol morto', + 'Io combattei con Amor ed hol morto', + 'E’ non ha tante gocciole nel mare', + 'E’ non ha tante gocciole nel mare', + 'S’i’ fosse foco, arderei ’l mondo', + 'S’i’ fosse foco, arderei ’l mondo', + 'Sonnet', + 'Sonnet', + 'Or che’l ciel e la terra e ’l vento tace', + 'Or che’l ciel e la terra e ’l vento tace', + 'Come talora al caldo tempo sòle', + 'Come talora al caldo tempo sòle', + 'O vita, vita non, ma vivo affanno', + 'O vita, vita non, ma vivo affanno', + 'Canto 19/5 ll 124 to end', + 'Canto 19/5 ll 124 to end', + 'Canto 23/11 ll 209-254', + 'Canto 23/11 ll 209-254', + 'Canto 23/11 ll 417-442', + 'Canto 23/11 ll 417-442', + 'Er giorno der giudizzio', + 'Er giorno der giudizzio', + 'Il Soprani der monno vecchio', + 'Il Soprani der monno vecchio', + 'La Famija Poverella', + 'La Famija Poverella', + 'La Differenza', + 'La Differenza', + 'Le tre del mattino', + 'Le tre del mattino', + 'Lettera', + 'Lettera', + 'Giorno dopo giorno', + 'Giorno dopo giorno', + 'Alle fronde dei salici', + 'Alle fronde dei salici', + 'Don’t Cry for Argentina for me', + 'Don’t Cry for Argentina for me', + 'Tredicesima Partita', + 'Tredicesima Partita', + 'Fanciulli allo stadio', + 'Fanciulli allo stadio', + 'Goal', + 'Goal', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd089.ts b/src/data/scotsoun/sscd089.ts new file mode 100644 index 0000000..4fcbd45 --- /dev/null +++ b/src/data/scotsoun/sscd089.ts @@ -0,0 +1,64 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'William Neil', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – William Neil', + author: 'William Neil', + 'cd-count': 8, + price: '18.00', + 'scotsoun-id': '089', + 'track-list': [ + 'Wild Hairst Making Tracks', + 'Mr & Mrs Absentee Landlord Despatches Home', + 'Fhir Tha ’D Sheasamh air mo Lic Despatches Home', + 'A Celtic History Four points of a Saltire', + 'New Farrant Weys Making Tracks', + 'Ermine Making Tracks', + 'Retour frae the Ceetie Making Tracks', + 'The Power of Advertising Galloway Landscape', + 'Cuttie, Coggie and Tassie Making Tracks', + 'Keek at a Corp Making Tracks', + 'Man Walking Wild Places', + 'Beach Walking Wild Places', + 'Iona Wild Places', + 'Wild Places Wild Places', + 'Bliddie Egg-Heids Making Tracks', + 'Tree Speik Making Tracks', + 'Wha Jeedges Pigs, Jeedges Sculpture Tae Wild Places', + 'Posthumous Fame Wild Places', + 'Mull of Galloway Galloway Landscape', + 'Fareweel tae Yestreen Making Tracks', + 'Introduction to Gaelic selection', + 'Air Tràigh Mhachair Shanais Cnù à Mogaill', + 'Nausicaa Despatches Home', + 'Ulysses agus Penelope Four points of a Saltire', + 'Tilleadh Despatches Home', + 'Dùn Eideann Cnù à Mogaill', + 'Calum Cille Cnù à Mogaill', + 'Sòlas air an Tràigh Cnù à Mogaill', + 'Dòchas Faoin Cnù à Mogaill', + 'Gallobha Cnù à Mogaill', + 'Arsair Wild Places', + 'Geòidh Making Tracks', + 'Fèidh Making Tracks', + 'Ball Innischanter Making Tracks', + 'Claoinaig Making Tracks', + 'Stìopall Ulm Making Tracks', + 'Mòinteach nan Cearc-Fraoich Cnù à Mogaill', + 'Sealltainn thar Chluaidh Making Tracks', + 'Lèirsgrios Making Tracks', + 'Felix Qui Propiis Aevum Cnù à Mogaill', + 'Smeuran an Fhoghair Wild Places', + 'Aghaidh ri h-Aghaidh Making Tracks', + 'An Conacht Cnù à Mogaill', + 'Duilleagan Cnù à Mogaill', + 'Ciaradh Cnù à Mogaill', + 'Ged Tha Mi Cnù à Mogaill', + 'Clàrsair Making Tracks', + 'Tearmann Deireannach Slaoightire', + 'Feasgar Fann Foghair Making Tracks', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd092.ts b/src/data/scotsoun/sscd092.ts new file mode 100644 index 0000000..012ac3b --- /dev/null +++ b/src/data/scotsoun/sscd092.ts @@ -0,0 +1,55 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Into the White World', + 'long-name': 'Into the White World', + author: 'Kenneth White', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '092', + 'track-list': [ + 'Report to Erigena', + 'Morning walk', + 'Chant', + 'New moon', + 'The territory', + 'McTaggart', + 'Crab Nebula', + 'Near point of Stoer', + 'The most difficult area', + 'Sun yoga', + 'In a café at Largs', + 'Letter to an old calligrapher', + 'Late December by the Sound of Jura', + 'Walls', + 'Round North again', + 'Strathclyde', + 'Late Summer journey', + 'Ludaig jetty', + 'Last page of a notebook', + 'A high blue day on Scalpay', + 'Xenophanes of Kolophon', + 'Found on the shores of the Black Sea', + 'Europe in the Fall', + 'The last days of the academy', + 'Theory', + 'A morning’s work', + 'A fragment of yellow silk', + 'A raw blue morning in Antwerp', + 'Letter from Amsterdam', + 'Joseph Martin’s report', + 'West Labrador', + 'Ungava', + 'Achawakamik', + 'Autumn afternoon', + 'South-west corner news', + 'Prose for the Col de Marie-Blanque', + 'Blue thistle sermon', + 'The old sea-chapel at Paimpol', + 'A letter from Wisconsin', + 'On the quay at Lannion', + 'Meditant', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd094.ts b/src/data/scotsoun/sscd094.ts new file mode 100644 index 0000000..954d74d --- /dev/null +++ b/src/data/scotsoun/sscd094.ts @@ -0,0 +1,26 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'The Richt Noise', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – The Richt Noise', + author: 'Raymond Vettese', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '094', + 'track-list': [ + 'Gaudy Aumous', + 'Scottish Names', + 'Til Deid Een', + 'A Ferlie Buskin', + 'Shaddas', + 'Hoo Faur?', + 'Weeds', + 'The Muckle Tree', + 'Waste', + 'Tak Pooer!', + 'Epilogue', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd095.ts b/src/data/scotsoun/sscd095.ts new file mode 100644 index 0000000..48942ab --- /dev/null +++ b/src/data/scotsoun/sscd095.ts @@ -0,0 +1,75 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Sangschaw and Penny Wheep', + 'long-name': 'Sangschaw and Penny Wheep', + author: 'Hugh MacDiarmaid', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '095', + 'track-list': [ + 'Wheelrig', + 'Country Life', + 'O Jesu Parvule', + 'The Innumerable Christ', + 'God Takes a Rest', + 'In the Pantry', + 'Farmer’s Death', + 'The Diseased Salmon', + 'Whip-the-World', + 'Ballad of the Five Senses', + 'In Glasgow', + 'La Fourmilière James Steel', + 'Poems from Penny Wheep (1926) spoken title and short musical intro', + 'Trompe l’oeil', + 'Wheesht, Wheesht', + 'Ex ephemeride mare', + 'Blind Man’s Luck', + 'The Currant Bush', + 'Cloudburst and Soaring Moon', + 'Feery-o’-the-Feet Eileen MacCallum', + 'Somersault', + 'Song', + 'Love', + 'Sea-Serpent', + 'Locked', + 'Thunderstorm', + 'Hungry Waters', + 'Tam', + 'Focherty', + 'Sabine', + 'Parley of Beasts', + 'The Love-sick Lass', + 'Wild Roses', + 'The Widower', + 'The Long Black Night', + 'To One Who Urges More Ambitious Flights', + 'The Dead Liebknecht', + 'In Mysie’s Bed', + 'Guid Conceit', + 'Morning', + 'Under the Greenwood Tree', + 'The Three Fishes', + 'The Robber', + 'Bombinations of a Chimaera', + 'Scunner', + 'Servant Girl’s Bed', + 'Jimsy: an Idiot', + 'Empty Vessel', + 'The Fairmer’s Lass', + 'The Bonnie Lowe', + 'Sunny Gale', + 'On the Threshold', + 'Krang', + 'Supper to God', + 'From ‘Songs for Christine’', + 'The Quest', + 'Gairmscoile', + 'A Herd of Does', + '‘U Samago Moria’', + 'Your Immortal Memory, Burns !', + 'Reprise', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd099.ts b/src/data/scotsoun/sscd099.ts new file mode 100644 index 0000000..64aaac6 --- /dev/null +++ b/src/data/scotsoun/sscd099.ts @@ -0,0 +1,52 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Douglas Young', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Douglas Young', + author: 'Douglas Young', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '099', + 'track-list': [ + 'Guestless Howff', + 'Dain do Eimhir XLIII: Were ’t no for Ye', + 'Dain do Eimhir LI: I the Connachan Time', + 'Dain do Eimhir XXLIII: The Ghaists', + 'Dain Eile XVII: Wad ye be Atween a Lassie’s', + 'Dain do Eimhir LIV: Ye were the Dawn', + 'Lass wi the Keekin-Gless', + 'Gealach Ur: A Communist Sicht o the New Mune', + 'Dain do Eimhir XXXIII: The Weird o Makars', + 'Dain do Eimhir LVII: A Face Aye Hauntan', + 'Dain do Eimhir XXXIV: When I am Talkan o the Face and Natur', + 'Dain do Eimhir XLII: Were we Thegither, Me and You', + 'Dain do Eimhir LV: I Dinna Ken the Sense o ma Trauchlan', + 'Dain do Eimhir LIII: I Fashna Masel for the Grand Revolution', + 'Hielant Woman', + 'On a North British Devolutionary', + 'Ice-Flumes Owergie their Lades', + 'Aisling na h-Alba', + 'Hielant Colloquy', + 'Pious Ejaculation in Aberdeen', + 'Thesaurus Paleo-Scoticus', + 'For Alasdair', + 'In Memoriam, Douglas Young:', + 'Luve', + 'For a Wife in Jizzen', + 'Dante, Vita Nova, frae the second canzone', + 'The 23rd Psalm o King Dauvit', + 'Hame frae Stalingrad', + 'Grey are the Sands', + 'Til the Andantino frae Gluck’s Orpheus', + 'Rowans are Rowthie', + 'I loed Ye Yince: into Scots', + 'I loed Ye Yince: into German', + 'Sabbath i the Mearns', + 'The Ballant o the Laird’s Bath', + 'Last Lauch', + 'Hektor’s Twynan frae Andromacha', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd105.ts b/src/data/scotsoun/sscd105.ts new file mode 100644 index 0000000..a80f81a --- /dev/null +++ b/src/data/scotsoun/sscd105.ts @@ -0,0 +1,38 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Sheena Blackhall', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Sheena Blackhall', + author: 'Sheena Blackhall', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '105', + 'track-list': [ + 'Au Clair de la Lune', + 'Hairst Heirskip', + 'Autumn', + 'Bairn Sang', + 'Halloween', + 'Phantasmagoria', + 'Tomnaverie', + 'Serpent’s Sang', + 'Gloamin', + 'Tinker’s Sang', + 'The Salmon', + 'Moose', + 'The Corbie', + 'The Dinosaur', + 'Jumbo', + 'Doon an Oot', + 'Hannah the Herd', + 'Mister McCafferty', + 'Jist Dan', + 'Raggie Maggie', + 'Delinquent’s Sang', + 'Lang Legged Tam', + 'Daith’s Frien', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd110.ts b/src/data/scotsoun/sscd110.ts new file mode 100644 index 0000000..bdf6577 --- /dev/null +++ b/src/data/scotsoun/sscd110.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: '21 Poems in Scots', + 'long-name': '21 Poems in Scots', + author: 'Robert Louis Stevenson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '110', + 'track-list': ['To Charles Baxter', 'To the Same', 'Athole Brose'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd111.ts b/src/data/scotsoun/sscd111.ts new file mode 100644 index 0000000..78c98da --- /dev/null +++ b/src/data/scotsoun/sscd111.ts @@ -0,0 +1,24 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Brockit, the fermtoon cat', + 'long-name': 'Brockit, the fermtoon cat', + author: 'Les Wheeler', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '111', + 'track-list': ['Brockit an The Berries', 'Brockit The Hero'], + description: { + sco: ` + Eleiven aventurs o Brockit, the fermtoon cat. Read bi George Philp, + Sheena Blackhall, Alastair Taylor an Leslie Wheeler. + `, + 'en-GB': ` + Eleven adventures of Brockit, the fermtoon cat. Read by George Philp, + Sheena Blackhall, Alastair Taylor and Leslie Wheeler. + `, + }, + 'cover-artist': 'Rosemary Taylor', +}; + +export default cd; diff --git a/src/data/scotsoun/sscd112.ts b/src/data/scotsoun/sscd112.ts new file mode 100644 index 0000000..a9507f4 --- /dev/null +++ b/src/data/scotsoun/sscd112.ts @@ -0,0 +1,12 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'As a’ Bhìoball', + subtitle: 'Readings from the Gaelic Bible with Psalm Singing', + 'long-name': 'As a’ Bhìoball – Readings from the Gaelic Bible with Psalm Singing', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '112', +}; + +export default cd; diff --git a/src/data/scotsoun/sscd115.ts b/src/data/scotsoun/sscd115.ts new file mode 100644 index 0000000..5dd26f4 --- /dev/null +++ b/src/data/scotsoun/sscd115.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'The Preiching of the Swallow', + subtitle: 'Searmonachadh a’ Ghòbhlain-Ghaoithe', + 'long-name': 'The Preiching of the Swallow – Searmonachadh a’ Ghòbhlain-Ghaoithe', + author: 'Robert Henryson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '115', +}; + +export default cd; diff --git a/src/data/scotsoun/sscd117.ts b/src/data/scotsoun/sscd117.ts new file mode 100644 index 0000000..70be6bd --- /dev/null +++ b/src/data/scotsoun/sscd117.ts @@ -0,0 +1,75 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'A Child’s Garden of Verses', + subtitle: 'read by children', + 'long-name': 'A Child’s Garden of Verses – read by children', + author: 'Robert Louis Stevenson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '117', + description: { + sco: ` + Recordit at Linlithgow Primary Schuil i Novemmer + 1994 and releast i Embro on 3rd Decemmer 1994. + `, + 'en-GB': ` + Recorded at Linlithgow Primary School in November + 1994 and released in Edinburgh on 3rd December 1994. + `, + }, + 'track-list': [ + 'My Shadow', + 'System', + 'A Good Boy', + 'Escape at Bedtime', + 'Marching Song', + 'The Cow', + 'Happy Thought', + 'The Wind', + 'Keepsake Mill', + 'Good and Bad Children', + 'Foreign Children', + 'The Sun’s Travels', + 'The Lamplighter', + 'My Bed is a Boat', + 'The Moon', + 'The Swing', + 'Time to Rise', + 'Looking-Glass River', + 'Fairy Bread', + 'From a Railway Carriage', + 'Winter-Time', + 'The Hayloft', + 'Farewell to the Farm', + 'North-West Passage / Good-Night', + 'North-West Passage / Shadow March', + 'North-West Passage / In Port', + 'The Unseen Playmate', + 'My Ship and I', + 'My Kingdom', + 'Picture Books in Winter', + 'My Treasures', + 'Block City', + 'The Land of Story-Books', + 'Armies in the Fire', + 'The Little Land', + 'Night and Day', + 'Nest Eggs', + 'The Flowers', + 'Summer Sun', + 'The Dumb Soldier', + 'Autumn Fires', + 'The Gardener', + 'Historical Associations', + 'To Willie and Henrietta', + 'To My Mother', + 'To Auntie', + 'To Minnie', + 'To My Name-Child', + 'To Any Reader', + 'Reprise: From a Railway Carriage', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd118.ts b/src/data/scotsoun/sscd118.ts new file mode 100644 index 0000000..6107403 --- /dev/null +++ b/src/data/scotsoun/sscd118.ts @@ -0,0 +1,32 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Lowland Souch', + 'long-name': 'Lowland Souch', + author: 'Davie Robertson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '118', + description: { + sco: ` + This recordin haes been inspired bi the recent revival o the Scottish cauldwind or bellows pipes. + Davie Robertson is ane o the gleggest tradeitional muisicians rowed up wi this revival, an this + ingaiterin o hi wark haes been lang syne comin. His masterfu sma pipe accompaniments, his braid + an authentic East Lothian Scots an the caller virr o his nain composeitions affuird the best o + the tradeition eenou i Lawland Scotland. The mellin o auld an new is completit bi the sets gien + bi Andy Hunter (sma pipes), Davie Lockhart (fiddle) an Mike Ward (sma pipes an harmonium). + `, + 'en-GB': ` + This recording has been inspired by the recent revival of the Scottish cauldwind or bellows pipes. + Davie Robertson is one of the most accomplished traditional artists to be connected with the + revival and this collection of his work is long overdue. His masterly small pipe accompaniments, + his richly authentic East Lothian Scots and the refreshing vitality of his own song compositions + offer the best of the on-going tradition of Lowland Scotland. The blending of old and new is + completed by the sets offered by Andy Hunter (small pipes), Davie Lockhart (fiddle) and Mike + Ward (small pipes and harmonium). + `, + }, + 'track-list': ['The Piper’s Cave and Aiken Drum', 'A Drinkin Man Robertson'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd120.ts b/src/data/scotsoun/sscd120.ts new file mode 100644 index 0000000..ebc2136 --- /dev/null +++ b/src/data/scotsoun/sscd120.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Thrawn Janet', + 'long-name': 'Thrawn Janet', + author: 'Robert Louis Stevenson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '120', + 'track-list': ['Scots Language Features', 'Literary Features'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd121.ts b/src/data/scotsoun/sscd121.ts new file mode 100644 index 0000000..76d2a4c --- /dev/null +++ b/src/data/scotsoun/sscd121.ts @@ -0,0 +1,28 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Neil Munro', + subtitle: '1863-1930', + 'long-name': 'Scotsoun Makars Series – George Campell Hay', + author: 'Neil Munro', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '121', + description: { + sco: ` + In Mey 1977, Renni McOwan arranged fur the Stirlin an Glesga memmers o the National Trust + for Scotland tae veisit the Neil Munro kintra, cryin the event “It’s a Far Cry to Loch Awe.” + Dr Campbell, David Angus an Morag Murray hae deed else, but the speirit o the occasion is + here expresst as a thochtie mindin – but the talent o Neil Munro bides ever on.' + `, + 'en-GB': ` + In May 1977 Rennie McOwan arranged a visit to the Neil Munro country entitled “It’s a Far + Cry to Loch Awe” for Stirling and Glasgow members of The National Trust for Scotland. Dr + Campbell, David Angus and Morag Murray have since died but the spirit of the occasion is + here captured as a poignant minding – but the talent of Neil Munro lives on. + `, + }, + 'track-list': ['Crodh Chailein sung', 'Extract from Fancy Farm'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd122.ts b/src/data/scotsoun/sscd122.ts new file mode 100644 index 0000000..2f38032 --- /dev/null +++ b/src/data/scotsoun/sscd122.ts @@ -0,0 +1,20 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'How to Pronounce Older Scots', + 'long-name': 'How to Pronounce Older Scots', + author: 'Prof AJ Aitken', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '122', + 'track-list': [ + 'From The Fable of the Fox, the Wolf and the Husbandman by Robert Henryson (in Poems edited by Denton Fox, OUP, 1981, pp. 89/90)', + 'The Need for Preparation and Rehearsal', + 'The Modern Standard English Model', + 'Common Inconsistencies and Solecisms', + 'Does it Matter?', + 'Recapitulation', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd137-8.ts b/src/data/scotsoun/sscd137-8.ts new file mode 100644 index 0000000..fc3da50 --- /dev/null +++ b/src/data/scotsoun/sscd137-8.ts @@ -0,0 +1,69 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'TS Law', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – TS Law', + author: 'TS Law', + 'cd-count': 4, + price: '28.00', + 'scotsoun-id': '137-8', + 'track-list': [ + 'Skinheads at Auschwitz, Easter 1996', + 'Ban Polaris, Halleluia', + 'Seam', + 'I Haven’t Your Capacity for Hating', + 'Albry Toi Ya Bass', + 'Dae it Yersel', + 'A Jobe in Haund', + 'Verse for a New Watch', + 'Excerpt from The Unioun Fuhlla', + 'Yirdit', + 'The Duke', + 'Glengorm', + 'A Haaf-a-Croon o Devolutioun', + 'The Curse an the Blessin', + 'Truith', + 'The Martyr', + 'The Bruce', + 'Renewal', + 'The Free Nation', + 'The Mairriage o Thorgerd', + 'The Murder of Hall, Ingjald’s Brither ', + 'The Daith o Bolli', + 'Faur Ower Cauld', + 'The Soond and the Silence', + 'The Fowk', + 'The Hero', + 'The Patriot', + 'The Grave of John MacLean', + 'The Makar MacDiarmid', + 'Forewurd', + 'From A Wee Thing Cauld', + 'From Bairntyme Politics, Joe Sullivan ', + 'Mother’s Death', + 'Unluckie for Some', + 'Lang Sang', + 'The Critic', + 'The Arrow', + 'An Elegie for an Auld Collier', + 'Florish', + 'Bye Auldgaet Kirk', + 'Bye Auldgaet Kirk', + 'Because an Because', + 'Light an Daurk in Germanie', + 'Yuisslessness', + 'Hungers', + 'Cauld Confort', + 'The Bairns', + 'Thon Wee-Laddie-wi-the-Mulk', + 'Veesit', + 'Naither Wurk nor Waant', + 'Speirin anent the Speak', + 'Scadda', + 'Tay Pearl', + 'Sanctities', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd146.ts b/src/data/scotsoun/sscd146.ts new file mode 100644 index 0000000..900acb1 --- /dev/null +++ b/src/data/scotsoun/sscd146.ts @@ -0,0 +1,19 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'The Lost Pibroch', + 'long-name': 'The Lost Pibroch', + author: 'William McCallum and P/M Donald MacLeod', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '146', + 'track-list': [ + 'Beloved Scotland (The Lost Pibroch)', + 'Structure of the Pibroch: illustrated on the chanter by W McCallum', + 'Introduction to Strathspeys', + 'Inveraray Castle (Strathspey)', + 'The Caledonian Society of London (Strathspey)', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd147.ts b/src/data/scotsoun/sscd147.ts new file mode 100644 index 0000000..7e04c85 --- /dev/null +++ b/src/data/scotsoun/sscd147.ts @@ -0,0 +1,42 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'George Campbell Hay', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – George Campell Hay', + author: 'George Campbell Hay', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '147', + 'track-list': [ + 'Bisearta', + 'Bizerta', + 'An t-Oigear', + 'Tilleadh Uilìseis', + 'Still Gyte, Man?', + 'Truaighe na h-Eòrpa', + 'An t-Iasgair', + 'The Fisherman', + 'Scots Arcadia', + 'Ardlamont', + 'The Smoky Smirr o Rain', + 'An Ciùran Ceòban Ceò', + 'Na Trèig Do Thalamh Dùthchais', + 'Do not Forsake your Native Land', + 'Flooer o the Gean', + 'Eun Maidne', + 'Bratach am Bràigh a’ Bhaile', + 'A Banner at the Tounheid', + 'Aria', + 'Aria', + 'Skotland', + 'Scotland', + 'An Nàiseantach', + 'Advice to the Nationalist', + 'The Twa Capitals', + 'A Nor-Sea Day', + 'Eftirspiel', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd504.ts b/src/data/scotsoun/sscd504.ts new file mode 100644 index 0000000..89bad5a --- /dev/null +++ b/src/data/scotsoun/sscd504.ts @@ -0,0 +1,45 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'James Scott Skinner', + subtitle: 'His Life and Achievement', + 'long-name': 'James Scott Skinner – His Life and Achievement', + author: 'Hebbie Gray', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '504', + description: { + sco: ` + A walin frae the fiddle compositions o James Scott Skinner, + pleyed bi Hebbie Gray wi accompanyin commentary. + `, + 'en-GB': ` + A selection from the fiddle compositions of James Scott + Skinner, played by Hebbie Gray with accompanying commentary. + `, + }, + 'track-list': [ + 'Mrs Scott Skinner – Bonny Banchory', + 'Narrative continued', + 'John MacFadyen o Melfort', + 'Narrative continued', + 'The Cradle Song', + 'Narrative continued', + 'The Mathematician – Lady Millicent’s Favourite', + 'Narrative continued', + 'The Duke o Fife’s Welcome to Deeside – Forbes Morrison – Scott Skinner', + 'Narrative continued', + 'The Fallen Chief', + 'Narrative continued', + 'The Duchess Tree', + 'Narrative continued', + 'Our Highland Queen', + 'Narrative continued', + 'Neil Gow’s Lament for the Death of His Second Wife', + 'Narrative continued', + 'D. Morison’s Seven Thistles – John Abrach Mackay – The Apple Tree', + 'The Cradle Song - reprise', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd581.ts b/src/data/scotsoun/sscd581.ts new file mode 100644 index 0000000..9fc0c63 --- /dev/null +++ b/src/data/scotsoun/sscd581.ts @@ -0,0 +1,26 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Fiddle Heichlichts', + 'long-name': 'Fiddle Heichlichts', + author: 'Karen Hannah, Yla Steven, Hugh MacGilp and Ian Powrie', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '518', + description: { + sco: ` + Scotsoun haes on mony occasions uised fiddle muisic waein its recordins. Noo, fur the first + time, some o thae recordins haes been pit thegither in ane disc. Sae sit beck an lug in til + muisic baith tradeitional an by some o Scotland’s finest composers, an pleyed by some o + Scotland’s finest muisicians: Karen Hannah, Yla Steven, Hugh MacGilp an Ian Powrie. + `, + 'en-GB': ` + Scotsoun has on many occasions used fiddle music within its recordings. Now, for the first + time, some of those recordings have been compiled into one disc. So sit back and listen to + music both traditional and by some of Scotland’s finest composers, and played by some of + Scotland’s finest musicians: Karen Hannah, Yla Steven, Hugh MacGilp and Ian Powrie. + `, + }, +}; + +export default cd; diff --git a/src/data/scotsoun/sscd800.ts b/src/data/scotsoun/sscd800.ts new file mode 100644 index 0000000..a017c3e --- /dev/null +++ b/src/data/scotsoun/sscd800.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Nan Chnochan Uain’ Ile', + 'long-name': 'Nan Chnochan Uain’ Ile', + author: 'Ian Carmichael', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '800', + 'track-list': ['Mo Run Geal Dileas', 'Nan Chnochan Uain Ile'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd801.ts b/src/data/scotsoun/sscd801.ts new file mode 100644 index 0000000..ffc68f6 --- /dev/null +++ b/src/data/scotsoun/sscd801.ts @@ -0,0 +1,34 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Violet Jacob', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Violet Jacob', + author: 'Violet Jacob', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '801', + 'track-list': [ + 'The Rowan', + 'The Tramp to the Tattie-doolie', + 'The Lost Licht – A Perthshire Legend', + 'The Baltic', + 'The Jaud', + 'The Blind Shepherd', + 'The Banks of The Esk', + 'The Field by the Lirk o the Hill', + 'The Shepherd to His Love', + 'The Last Ane', + 'Jeemsie Miller', + 'The Wild Geese', + 'A Widow', + 'Glory', + 'The Road To Marykirk', + 'The Howe o’ The Mearns', + 'Kirsty’s Opinion', + 'Halloween', + 'To AHJ', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd802.ts b/src/data/scotsoun/sscd802.ts new file mode 100644 index 0000000..4c53305 --- /dev/null +++ b/src/data/scotsoun/sscd802.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Three Doric Tales', + 'long-name': 'Three Doric Tales', + author: 'Stephen Pacitti', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '802', + 'track-list': ['Glaikit Andra', 'The Tattiebogle'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd803.ts b/src/data/scotsoun/sscd803.ts new file mode 100644 index 0000000..0d18ea2 --- /dev/null +++ b/src/data/scotsoun/sscd803.ts @@ -0,0 +1,38 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Marion Angus', + subtitle: 'Scotsoun Makars Series', + 'long-name': 'Scotsoun Makars Series – Marion Angus', + author: 'Marion Angus', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '803', + 'track-list': [ + 'The Wee Sma Glen', + 'Hogmany', + 'Barbara', + 'Huntlie Hill', + 'The Wife', + 'Heart Free', + 'The Sang', + 'The Stranger', + 'Lost Country', + 'Winds of the World', + 'The Broken Bridge', + 'The Lissome Leddy', + 'The Tinkers’ Road', + 'The Burden', + 'The Wild Lass', + 'The Musician', + 'In A Little Old Town', + 'A Woman Sings', + 'Desires o Youth', + 'Links o Lunan', + 'Gathering Shells', + 'The Faithfull Heart', + 'Postscript', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd804.ts b/src/data/scotsoun/sscd804.ts new file mode 100644 index 0000000..4dfb4d8 --- /dev/null +++ b/src/data/scotsoun/sscd804.ts @@ -0,0 +1,38 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Whaleback City', + subtitle: 'The Poetry of Dundee and Its Hinterland', + 'long-name': 'Whaleback City – The Poetry of Dundee and Its Hinterland', + author: 'various', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '804', + 'track-list': [ + 'Dundee Day Tripper', + 'Excerpt from ‘The Wallace’', + 'Textile Toun', + 'Discovery', + 'On An Old Hoose in the Coogate, Dundee', + 'The Taybridge Disaster', + 'Apples', + 'Painting By Numbers', + 'Liz McColgan', + 'Peggy', + 'King O’ The Law', + 'Sour Jewel', + 'National Poetry Day', + 'Daft Davie (a true tale)', + 'Dundee’s Own', + 'Bullet', + 'Polish Lass, Dundee', + 'Frida Khol’s Visit to the Bridge Bar', + 'Thi Mither Tongue', + 'Valentine', + 'Harmless', + 'Postscript', + 'Bonus Track', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd805.ts b/src/data/scotsoun/sscd805.ts new file mode 100644 index 0000000..7494766 --- /dev/null +++ b/src/data/scotsoun/sscd805.ts @@ -0,0 +1,83 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Oot o the Kist', + 'long-name': 'Oot o the Kist', + author: 'Sheena Blackhall', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '805', + 'track-list': [ + 'Corn Dolly: Stagwyse', + 'Corachree', + 'A Gweed New Year: Cyard’s Kist', + 'Oh the Shearin’s nae fur you', + 'A Drap o Bluid: Stagwyse', + 'Davie Green the Grocer Oh', + 'Pinto: The Heavenly Cow of Thebes', + 'The Corncraik', + 'Oh tae be a Salmon: Hamedrauchtit', + 'Farewell My Love', + 'The Watcher in the Grass: Winnlestrae', + 'The Dance of Death', + 'The Dying Room: Dule Tree', + 'The Twa Corbies', + 'The Lan far Ballads Grow: Boorich o Fowk', + 'The Braes o Strathdon', + 'The Herrin Fleet: Gallery Prints', + 'Come aa ye Fisher Lasses', + 'Mr McAfferty: Boorich o Fowk', + 'A Dotteret Aul Carl', + 'Castlegate Doo: Skin Balaclavas', + 'St Machar’s Cathedral', + 'Swing High Swing Low: Skin Balaclavas', + 'The Mannie in the Lobby', + 'Highland Cow: Bringing up the Tail', + 'Braes o Balquidder', + 'I had a little Patio: Bringing up the Tail', + 'The Guid-luikin Widda', + 'It’s a Sair Fecht: Dule Tree', + 'The Jauntin Car', + 'What’s in your handbag honey? Serendipity', + 'Lady Mary', + 'Sin eater: Likeable Ordeal', + 'Cruel Mither', + 'A Melting Baby; Owl Hour', + 'The Lass Amang the Heather', + 'The Intended: Likeable Ordeal', + 'I Aince Luved a Lad', + 'Epiphany: Dule Tree', + 'Gallawa Hills', + 'A Postcard from England: Dule Tree', + 'Far Ower the North', + 'The Flooers o War: Dule Tree', + 'Lovely Molly', + 'The Silkie Hunter: Sea Quine', + 'The Laird o Windy Waas', + 'Wee Beach Hooses: Sea Quine', + 'A Merchant’s Son', + 'Wickerman: Likeable Ordeal', + 'The Deliverance Sang', + 'Pantheist in a Hey Park: Diminishing Lines', + 'Tarland Laws', + 'The Bagpipe Player: Sea Quine', + 'The Dancin Piper', + 'Crivie Gull: Sea Quine', + 'Banks o Claudy', + 'Bon Accord: Diminishing Lines', + 'Biddy Milligan', + 'At the Festival: Likeable Ordeal', + 'Erin Go Bragh', + 'The Plunderers: Likeable Ordeal', + 'The Diamond', + 'Auld Man o the Sea: Dule Tree', + 'The Boddamers Hanged the Monkey oh', + 'Monkey-City: Dule Tree', + 'Geordie Weir', + 'Femme Fatale: Sea Quine', + 'Ghaists o the Nor East Neuk', + 'Affirmation: Diminishing Lines', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd806.ts b/src/data/scotsoun/sscd806.ts new file mode 100644 index 0000000..106803d --- /dev/null +++ b/src/data/scotsoun/sscd806.ts @@ -0,0 +1,23 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'The Heichts o Macchu Picchu', + subtitle: 'frae an owersettin by John Law', + 'long-name': 'The Heichts o Macchu Picchu – frae an owersettin by John Law', + author: 'John Law', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '806', + 'track-list': ['Hallaig', '‘The Corrie’ Sailin'], + description: { + sco: ` + Wi an innin by Dr Angela Howkins an featuring readins + by Dr Angela Howkins, Dorothy Lawrenson an George T Watt.`, + 'en-GB': ` + With an introduction by Dr Angela Howkins and featuring readings + by Dr Angela Howkins, Dorothy Lawrenson and George T Watt. + `, + }, +}; + +export default cd; diff --git a/src/data/scotsoun/sscd807.ts b/src/data/scotsoun/sscd807.ts new file mode 100644 index 0000000..1859b24 --- /dev/null +++ b/src/data/scotsoun/sscd807.ts @@ -0,0 +1,35 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'The Lass o Gowrie', + 'long-name': 'The Lass o Gowrie', + author: 'Margaret Gillies Brown', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '807', + 'track-list': [ + 'Northern Midsummer', + 'Stray Hen', + 'Loss', + 'Villanelle for Spring', + 'Thrift', + 'Walk With All Seasons', + 'Opposite Sides Of The Moon', + 'Sheba', + 'Fatal Slip', + 'Ben', + 'Tribute', + 'Buttercups', + 'Rumbling Brig', + 'A Walk in the Rockies', + 'Hospital Ward', + 'Starfall', + 'Hairst', + 'September Fires', + 'The Gift', + 'Surrender', + 'Scottish Woman', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd808.ts b/src/data/scotsoun/sscd808.ts new file mode 100644 index 0000000..179713c --- /dev/null +++ b/src/data/scotsoun/sscd808.ts @@ -0,0 +1,30 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Scots Leid in Europe', + 'long-name': 'Scots Leid in Europe', + author: 'Tam Hubbard, Kate Armstrong, Frances Robson, Lisa Simmons and George T Watt', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '808', + 'track-list': [ + 'Glaomin', + 'Charles I', + 'The Wabster o Silesia', + 'Introduction', + 'Excerpt frae The Twalve', + 'Excerpt frae Chapter 17 The Prince', + 'Locomotive', + 'Excerpt frae The Demon', + 'The Fiddlers', + 'The Nemmin o Cats', + 'Queen Marie Speaks', + 'The Waal', + 'Ugarit', + 'Gin I Screive Til Ye', + 'Gin I Telt Ye', + 'I mind on you but little ava', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd809.ts b/src/data/scotsoun/sscd809.ts new file mode 100644 index 0000000..d0708ca --- /dev/null +++ b/src/data/scotsoun/sscd809.ts @@ -0,0 +1,32 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Ravines', + subtitle: 'a richer tocher', + 'long-name': 'Ravines – A Richer Tocher', + author: 'Sheila Templeton', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '809', + 'track-list': [ + 'Mixin Mustard', + 'Grunnie', + 'Screivin a Great Grunnie', + 'Swickit', + 'Thrawn', + 'Unn the Deep Thochted', + 'Terpsichore', + 'Limmers or Maids', + 'Seamaa’s Breakfast', + 'Kilty Bard', + 'Keepin Score', + 'Hairst Meen', + 'St Valentine’s Eve', + 'Aipple Valentine', + 'My Land', + 'Sang at Hinnerend', + 'Hot Chick 2', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd810.ts b/src/data/scotsoun/sscd810.ts new file mode 100644 index 0000000..9d31e57 --- /dev/null +++ b/src/data/scotsoun/sscd810.ts @@ -0,0 +1,78 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Doric and Doric – German ti Doric', + 'long-name': 'Doric and Doric – German ti Doric', + author: 'Mary Johnston', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '810', + description: { + sco: ` + Scotsoun wad fain say their thanks til Doug Ring that made the oreiginal recordins, an til + Malcolm Macgregor o MacTrak Duplicating that presst thhe oreiginal CDs. + `, + 'en-GB': ` + Scotsoun wish to express their gratitude to Doug Ring who made the original recordings and + Malcolm Macgregor of MacTrak Duplicating who pressed the original CDs. + `, + }, + 'track-list': [ + 'First Grandchild', + 'Lullaby', + 'Born ti dance', + 'Makar', + '90th Birthday', + 'Backeyn', + 'Teuchat Storm', + 'In Gowd licht buskit', + 'A fine quine', + 'Tinker wife', + 'Initiation', + 'Confession Time', + 'First day', + 'Prize Giving Day', + 'Impetigo', + 'Education 1940', + 'Child Education', + 'Early Lesson', + 'Flittin Ti Foveran', + 'Since first I saa him – Seit ich ihn gesehen', + 'He’s e maist wunnerfu – Er, der herrlichste von allen', + 'I canna unnerstan – Ich kann’s nicht fassen, nicht glauben', + 'Iss ring on ma finger – Du Ring an meinem Finger', + 'Help me, ma sisters – Helft mir, ihr Schwestern', + 'Ma dearest freen – Süsser Freund, du blickest ', + 'Agin ma hert – An meinem Herzen, an meinem Brust', + 'Noo for e first time – Nun hast du mir den ersten Schmertz getan', + 'In Foreign Pairts – In der Fremde', + 'Intermezzo – Intermezzo', + 'Collogue in e Wids – Waldesgesprach', + 'Quait – Die Stille', + 'Meenlicht Nicht – Mondnacht', + 'Unco Bonny Land – Schöne Fremde', + 'In a Castel – Auf einer Burg', + 'In Unco Pairts – In der Fremde', + 'Sadness – Wehmut', + 'Gloamin – Zwielicht', + 'In e Wids – Im Walde', + 'Spring Nicht – Frühlingsnacht', + 'Feal Spring – Frühlingsglaube (Uhland)', + 'The Fisherman – Der Fishermann (Göethe)', + 'Aside e Sea – Am Meer (Heine)', + 'Ony Shape or Form – Liebhaber in allen Gestallen (Göethe)', + 'Hedder Rosikie – Heidenröslein (Göethe) ', + 'Gye Near – based on Der Heilige Josef Singt (Spanish Poems)', + 'Daith an e Lassie – Der Tod und das Mädchen (Göethe)', + 'Elf King – Erlkönig (Göethe)', + 'Iss Life on Airth – Iridischehe Leben (from Knaben Wunderhorn)', + 'Sun Heists itsel up – Nun will die Sonne (Rückert – Kindertodtenlieder)', + 'Noo I see – Nun seh ich wohl (Rückert – Kindertodtenlieder)', + 'Fen yer Mammy – Wenn dein Mütterlein (Rückert – Kindertodtenlieder)', + 'Whiles I think – Oft denk ich – (Rückert – Kindertodtenlieder)', + 'In Iss Wedder – In diesen Wetter (Rückert – Kindertodtenlieder)', + 'Fareweel – Der Abscheid (Hans Bethge from Chinese – Das Lied von der Erde)', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd811.ts b/src/data/scotsoun/sscd811.ts new file mode 100644 index 0000000..51817d1 --- /dev/null +++ b/src/data/scotsoun/sscd811.ts @@ -0,0 +1,36 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Stuart A Paterson', + subtitle: 'mind noo has some swearie wurds!', + 'long-name': 'Stuart A Paterson', + author: 'Stuart A Paterson', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '811', + 'track-list': [ + 'Craw', + 'Blate', + 'Aye', + 'Naw', + 'Nocht', + 'Dwam Sang', + 'Saumon Nets, Luce Bay', + 'The Vic', + 'Gless', + 'Fou', + 'Winter’s Thocht', + 'Wheesht', + 'Borders', + 'Ettercap', + 'Yuill Tide', + 'Sulwath', + 'The Scaur', + 'Breenge', + 'Dwam', + 'Made', + 'I’ll Not Send', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd812.ts b/src/data/scotsoun/sscd812.ts new file mode 100644 index 0000000..39d8a1b --- /dev/null +++ b/src/data/scotsoun/sscd812.ts @@ -0,0 +1,30 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Ravines', + subtitle: 'Poems and Songs', + 'long-name': 'Ravines – Poems and Songs', + author: 'David Purdie', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '812', + 'track-list': [ + 'Leddy Stair’s Closse', + 'Ode til Lord Monboddo', + 'Lowdie’s Sang', + 'Hou They Brocht Guid Wittins frae Ghent til Aix', + 'The Fiddlers', + 'The Braw Deem Athoot Rue', + 'The Tam O Shanter Quintet', + 'Paradykes and Never Met', + 'In Praise o Standart Habbie', + 'Le Vin De Mon Pays', + 'Yirdsang', + 'Ravines', + 'Cranreugh Cauld Crambo', + 'A Jyner’s Loun', + 'The Daith-tree', + ], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd813.ts b/src/data/scotsoun/sscd813.ts new file mode 100644 index 0000000..d878546 --- /dev/null +++ b/src/data/scotsoun/sscd813.ts @@ -0,0 +1,13 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Mither Ape', + 'long-name': 'Mither Ape', + author: 'Tam Hubbard', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '813', + 'track-list': ['Pepper-Rammy', 'The Labster Quadrille'], +}; + +export default cd; diff --git a/src/data/scotsoun/sscd814.ts b/src/data/scotsoun/sscd814.ts new file mode 100644 index 0000000..8ac2b44 --- /dev/null +++ b/src/data/scotsoun/sscd814.ts @@ -0,0 +1,42 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Auld Leids, New Vyces', + 'long-name': 'Auld Leids, New Vyces', + author: + 'Fran Baillie, Karen Hannah, Dorothy Lawrenson, John Quinn, Marcas Mac an Tuairneir and George T Watt', + 'cd-count': 1, + price: '11.00', + 'scotsoun-id': '814', + 'track-list': [ + 'Uisge', + 'Teine', + 'Àile', + 'Duine', + 'Grioglachants', + 'We’re Nae Awa (Dundee Version)', + 'Allies Airmy Hampden Pairk 1978', + 'Anent the Wurd Socialeist', + 'Bletherin Fou Anent Caledonia (Ben the Howff 2019)', + 'Efter Truth', + 'Lowrie', + 'Mither Natur', + 'Pluto’s Repone', + 'Prestonpans', + 'The Sleeping Warrior (Traditional)', + 'A Hind’s Dochter', + 'The Lowes', + 'The Differ', + 'Ranch Road 12, San Marcos', + 'On Owersettin', + 'The Gettysburg Address (owerset intil Scots)', + 'On Hearin Auld Lang Syne tae a Different Tune', + 'Auld Lang Syne (Original Tune)', + ], + description: { + sco: 'An ingaitherin o poems by a variety o makars wi an innin by George T Watt.', + 'en-GB': 'A collection of poems by a variety of authors with an introduction by George T Watt.', + }, +}; + +export default cd; diff --git a/src/data/scotsoun/sscd815.ts b/src/data/scotsoun/sscd815.ts new file mode 100644 index 0000000..0605fa6 --- /dev/null +++ b/src/data/scotsoun/sscd815.ts @@ -0,0 +1,27 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Peewits', + 'long-name': 'Peewits', + author: 'The Bowhill Players', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '815', + 'cover-artist': 'Mary an David Hershaw', + 'release-date': '2020-06-24', + 'track-list': ['Daft Laddie in the Wuids', 'Daftboy Suite (Instrumental)'], + description: { + 'en-GB': ` + Music inspired by the Scots poem _The Daft Boy – for John Hershaw: 11th Februar, 1941_ by Willie Hershaw, published by Neepheid Publications, 2019. + + The Bowhill Players are: William Hershaw (guitar, vocals, spoken voice), Erik Knussen (cello, double bass), Jenn Knussen (harp, vocals) and David Hershaw (guitar, vocals). + `, + sco: ` + Muisic inspired by the Scots poem _The Daft Boy – for John Hershaw: 11th Februar, 1941_ by Willie Hershaw, publisht by Neepheid Publications, 2019. + + The Bowhill Players ar: William Hershaw (guitar, vocals, spoken vyce), Erik Knussen (cello, double bass), Jenn Knussen (harp, vocals) and David Hershaw (guitar, vocals). + `, + }, +}; + +export default cd; diff --git a/src/data/scotsoun/sscd816.ts b/src/data/scotsoun/sscd816.ts new file mode 100644 index 0000000..c0eb3e7 --- /dev/null +++ b/src/data/scotsoun/sscd816.ts @@ -0,0 +1,29 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Michael', + subtitle: 'A Ballad Play in Scots', + 'long-name': '"Michael: A Ballad Play in Scots"', + author: 'William Hershaw', + 'cd-count': 2, + price: '18.00', + 'scotsoun-id': '816', + description: { + 'en-GB': ` + _Michael: A Ballad Play in Scots_ by William Hershaw is based on the character of Michael Scot of Balwearie, the 12th-century philosopher, translator, polymath, alchemist and reputed wizard. Hershaw has combined the historical and folk myth aspects of the Michael Scot legend to create a gripping portrayal of a troubled soul who attempts to destroy the universe in order to prove the existence of God.<br> + + Written in lively and accessible Scots, the play takes Scottish drama to new places by placing a cast of devils and historical figures (including Robert Burns and Jimmy Shand) in the setting of traditional ballads and folklore. The result is a tragic but life-affirming tale brimful with dark humour, magic, horror and contemporary relevance. + + _Originally published as a book in 2016_ + `, + sco: ` + _Michael: A Ballad Play in Scots_ bi William Hershaw is based on the character o Michael Scot o Balwearie, the 12th-centurie philosopher, owersetter, polymath, alchemist an reputit warlock. Hershaw haes pit the heistorical an fowk-myth aspecks o the Michael Scot legend thegether fur tae tell a grippin tale o a sair-set sowel at ettles tae destroy the universe fur tae pruive the exeistence o God. + + Scrieved i livelie an accessible Scots, the pley taks Scottish drama to new airts bi pittin a cast o divils an heistorical figurs (nae least Rabbie Burns an Jimmy Shand) i the settin o tradeitional ballads an fowklair. The result is a tragic but life-affirmin tale brimfu wi dark humour, magic, horror an contemporar relevance. + + _Oreiginallie publisht as a beuk i 2016_ + `, + }, +}; + +export default cd; diff --git a/src/data/scotsoun/sscdM150.ts b/src/data/scotsoun/sscdM150.ts new file mode 100644 index 0000000..a6a194c --- /dev/null +++ b/src/data/scotsoun/sscdM150.ts @@ -0,0 +1,12 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'Minnie', + 'long-name': 'Minnie', + author: 'Sheena Blackhall', + 'cd-count': 3, + price: '25.00', + 'scotsoun-id': 'M150', +}; + +export default cd; diff --git a/src/data/scotsoun/sscdU1.ts b/src/data/scotsoun/sscdU1.ts new file mode 100644 index 0000000..f930fa4 --- /dev/null +++ b/src/data/scotsoun/sscdU1.ts @@ -0,0 +1,17 @@ +import type Scotsoun from '../../types/Scotsoun'; + +const cd: Scotsoun = { + title: 'An Ulster Triptych', + 'long-name': 'An Ulster Triptych', + author: 'George T Watt', + 'cd-count': 1, + price: '6.00', + 'scotsoun-id': 'U1', + description: { + sco: 'As featured on BBC Radio Ulster’s ‘A Kist o Words’.', + 'en-GB': 'As featured on BBC Radio Ulster’s ‘A Kist o Words’.', + }, + 'track-list': ['Winter 1778-79', 'Post script'], +}; + +export default cd; diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..acef35f --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,2 @@ +/// <reference path="../.astro/types.d.ts" /> +/// <reference types="astro/client" /> diff --git a/src/i18n/locales.ts b/src/i18n/locales.ts new file mode 100644 index 0000000..4192e3f --- /dev/null +++ b/src/i18n/locales.ts @@ -0,0 +1,16 @@ +import type Locale from '../types/Locale'; + +// Use the magic of TypeScript to guarantee completeness +const localesHash: { [key in Locale]: 1 } = { + 'sco': 1, + 'en-GB': 1, +}; + +// Use the magic of TypeScript to guarantee that the +// default locale is a locale, but also have const +// string type +const defaultLocaleAsLocale: Locale = 'sco'; +const defaultLocale: 'sco' = defaultLocaleAsLocale; + +export { defaultLocale }; +export default Object.keys(localesHash) as Locale[];
\ No newline at end of file diff --git a/src/i18n/translate.ts b/src/i18n/translate.ts new file mode 100644 index 0000000..c0d5620 --- /dev/null +++ b/src/i18n/translate.ts @@ -0,0 +1,9 @@ +import type Locale from "../types/Locale"; +import type { TranslationsDictionary } from "../types/TranslationsDictionary"; +import { defaultLocale } from "./locales"; + +export default function(locale: Locale) { + return function<T extends string>(dict: TranslationsDictionary<T>, key: T) { + return dict[key][locale] ?? dict[key][defaultLocale]; + } +}
\ No newline at end of file diff --git a/src/i18n/translations/pages/furthsettins.ts b/src/i18n/translations/pages/furthsettins.ts new file mode 100644 index 0000000..c46e2ad --- /dev/null +++ b/src/i18n/translations/pages/furthsettins.ts @@ -0,0 +1,11 @@ +import type { TranslationsDictionary } from "../../../types/TranslationsDictionary"; + +const furthsettinsTranslations = { + 'title': { + 'sco': 'Furthsettins', + 'en-GB': 'Publications', + }, +}; + +type Keys = keyof typeof furthsettinsTranslations; +export default furthsettinsTranslations as TranslationsDictionary<Keys>;
\ No newline at end of file diff --git a/src/i18n/translations/pages/home.ts b/src/i18n/translations/pages/home.ts new file mode 100644 index 0000000..1415024 --- /dev/null +++ b/src/i18n/translations/pages/home.ts @@ -0,0 +1,11 @@ +import type { TranslationsDictionary } from "../../../types/TranslationsDictionary"; + +const homeTranslations = { + 'title': { + 'sco': 'Hame', + 'en-GB': 'Home', + }, +}; + +type Keys = keyof typeof homeTranslations; +export default homeTranslations as TranslationsDictionary<Keys>;
\ No newline at end of file diff --git a/src/i18n/translations/site.ts b/src/i18n/translations/site.ts new file mode 100644 index 0000000..6699619 --- /dev/null +++ b/src/i18n/translations/site.ts @@ -0,0 +1,19 @@ +import type { TranslationsDictionary } from "../../types/TranslationsDictionary"; + +const siteTranslations = { + 'title': { + 'sco': 'Scots Leid Associe', + 'en-GB': 'Scots Language Society', + }, + 'description': { + 'sco': 'The wabsteid o the Scots Leid Associe', + 'en-GB': 'The website of the Scots Language Society', + }, + 'lallans': { + 'sco': 'Lallans', + 'en-GB': 'Lallans', + } +}; + +type Keys = keyof typeof siteTranslations; +export default siteTranslations as TranslationsDictionary<Keys>;
\ No newline at end of file diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..b17de4d --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,32 @@ +--- +import Footer from '../components/Footer.astro'; +import translate from '../i18n/translate'; +import site from '../i18n/translations/site'; +import type Locale from '../types/Locale'; + +interface Props { + locale: Locale; + title: string; +} + +const { locale, title } = Astro.props; +const t = translate(locale); +--- + +<!DOCTYPE html> +<html lang="sco"> + <head> + <meta charset="UTF-8" /> + <meta name="description" content={ t(site, 'description') } /> + <meta name="viewport" content="width=device-width" /> + <link rel="icon" href="/favicon.ico" /> + <link rel="stylesheet" href="/public/normalize.css" /> + <link rel="stylesheet" href="/public/main.css" /> + <meta name="generator" content={Astro.generator} /> + <title>{ title } | { t(site, 'title') }</title> + </head> + <body> + <slot /> + <Footer /> + </body> +</html> diff --git a/src/pages/[locale]/furthsettins/index.astro b/src/pages/[locale]/furthsettins/index.astro new file mode 100644 index 0000000..44fa92c --- /dev/null +++ b/src/pages/[locale]/furthsettins/index.astro @@ -0,0 +1,28 @@ +--- +import Layout from '../../../layouts/Layout.astro'; +import staticPaths from '../staticPaths'; +import translate from '../../../i18n/translate'; +import tFurthsettins from '../../../i18n/translations/pages/furthsettins'; +import tSite from '../../../i18n/translations/site'; +import type Locale from '../../../types/Locale'; + +export async function getStaticPaths() { return staticPaths; } + +const locale = Astro.params.locale as Locale; +const t = translate(locale); +--- + +<Layout locale={locale} title={ t(tFurthsettins, 'title') }> + <main id="main"> + <h1>Furthsettins</h1> + + <ul class="publications-gallery"> + <li> + <a href="furthsettins/lallans" class="link"> + <img src="/public/images/furthsettins/lallans.png" class="publications-gallery__image" /> + <p class="publications-gallery__title">{ t(tSite, 'lallans') }</p> + </a> + </li> + </ul> + </main> +</Layout>
\ No newline at end of file diff --git a/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro b/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro new file mode 100644 index 0000000..baed564 --- /dev/null +++ b/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro @@ -0,0 +1,32 @@ +--- +import Layout from '../../../../layouts/Layout.astro'; +import localeStaticPaths from '../../staticPaths'; +import translate from '../../../../i18n/translate'; +import tFurthsettins from '../../../../i18n/translations/pages/furthsettins'; +import tSite from '../../../../i18n/translations/site'; +import type Locale from '../../../../types/Locale'; +import LallansIssuesGallery from '../../../../components/LallansIssuesGallery.astro'; +import { getLallansIssue } from '../../../../data/lallans'; +import type LallansIssueNumber from '../../../../types/LallansIssueNumber'; + +export async function getStaticPaths() { + const lallansIssueNumbers = Object.keys(getLallansIssue) as `${LallansIssueNumber}`[]; + return lallansIssueNumbers.flatMap(n => ( + localeStaticPaths.map(p => ( + { ...p, params: { ...p.params, issueNumber: n } } + )) + )); +} + +const locale = Astro.params.locale as Locale; +const t = translate(locale); +const issueNumber = new Number(Astro.params.issueNumber).valueOf() as LallansIssueNumber; +const issue = await getLallansIssue[issueNumber](); +--- + +<Layout locale={locale} title={ t(tFurthsettins, 'title') }> + <main id="main"> + <h1>{ t(tSite, 'lallans') } { issueNumber }</h1> + <p>{ issue.description[locale] }</p> + </main> +</Layout>
\ No newline at end of file diff --git a/src/pages/[locale]/furthsettins/lallans/index.astro b/src/pages/[locale]/furthsettins/lallans/index.astro new file mode 100644 index 0000000..dd5b50c --- /dev/null +++ b/src/pages/[locale]/furthsettins/lallans/index.astro @@ -0,0 +1,22 @@ +--- +import Layout from '../../../../layouts/Layout.astro'; +import staticPaths from '../../staticPaths'; +import translate from '../../../../i18n/translate'; +import tFurthsettins from '../../../../i18n/translations/pages/furthsettins'; +import tSite from '../../../../i18n/translations/site'; +import type Locale from '../../../../types/Locale'; +import LallansIssuesGallery from '../../../../components/LallansIssuesGallery.astro'; + +export async function getStaticPaths() { return staticPaths; } + +const locale = Astro.params.locale as Locale; +const t = translate(locale); +--- + +<Layout locale={locale} title={ t(tFurthsettins, 'title') }> + <main id="main"> + <h1>Lallans</h1> + + <LallansIssuesGallery /> + </main> +</Layout>
\ No newline at end of file diff --git a/src/pages/[locale]/index.astro b/src/pages/[locale]/index.astro new file mode 100644 index 0000000..23a270d --- /dev/null +++ b/src/pages/[locale]/index.astro @@ -0,0 +1,60 @@ +--- +import Layout from '../../layouts/Layout.astro'; +import staticPaths from './staticPaths'; +import translate from '../../i18n/translate'; +import site from '../../i18n/translations/site'; +import home from '../../i18n/translations/pages/home'; +import type Locale from '../../types/Locale'; + +export async function getStaticPaths() { return staticPaths; } + +const locale = Astro.params.locale as Locale; +const t = translate(locale); +--- + +<Layout locale={locale} title={ t(home, 'title') }> + <main id="main"> + <section> + <h1 class="title">{ t(site, 'title') }</h1> + <h1>Tap-level heidin</h1> + <h2>Seicont-level heidin</h2> + <h3>Third-level heidin</h3> + <h4>Fowert-level heidin</h4> + <p> + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. + </p> + <a class="link" href="#">Lairn mair!</a> + <p> + Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + </p> + <button class="btn">Dae somethin excitin...</button> + <p> + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + </p> + </section> + <section> + <h2>Seicont-level heidin</h2> + <h3>Third-level heidin</h3> + <h4>Fowert-level heidin</h4> + <p> + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. + </p> + <a class="link" href="#">Lairn mair!</a> + <p> + Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + </p> + <button class="btn">Dae somethin excitin...</button> + <p> + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + </p> + </section> + </main> +</Layout> diff --git a/src/pages/[locale]/staticPaths.ts b/src/pages/[locale]/staticPaths.ts new file mode 100644 index 0000000..8423851 --- /dev/null +++ b/src/pages/[locale]/staticPaths.ts @@ -0,0 +1,10 @@ +import type Locale from '../../types/Locale'; + +// Defines what values to insert into the [locale] URL path parameter +// when generating a static site +const staticPaths: { params: { locale: Locale } }[] = [ + { params: { locale: 'sco' } }, + { params: { locale: 'en-GB' } }, +] + +export default staticPaths;
\ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..4a02fcc --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,3 @@ +--- +--- +<meta http-equiv="refresh" content="0;url=/sco/" />
\ No newline at end of file diff --git a/src/types/Date.d.ts b/src/types/Date.d.ts new file mode 100644 index 0000000..5e1df66 --- /dev/null +++ b/src/types/Date.d.ts @@ -0,0 +1,10 @@ +type Year = `${19 | 20}${Digit}${Digit}`; +type Month = '01' | '02' | '03' | '04' | '05' | '06' | '07' | '08' | '09' | '10' | '11' | '12'; +type Day = + '01' | '02' | '03' | '04' | '05' | '06' | '07' | '08' | '09' | + '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | '18' | '19' | + '20' | '21' | '22' | '23' | '24' | '25' | '26' | '27' | '28' | '29' | + '30' | '31'; +type Date = `${Year}-${Month}-${Day}`; + +export default Date;
\ No newline at end of file diff --git a/src/types/Digit.d.ts b/src/types/Digit.d.ts new file mode 100644 index 0000000..11c252a --- /dev/null +++ b/src/types/Digit.d.ts @@ -0,0 +1,3 @@ +type Digit = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; + +export default Digit; diff --git a/src/types/LallansIssue.d.ts b/src/types/LallansIssue.d.ts new file mode 100644 index 0000000..2f6355d --- /dev/null +++ b/src/types/LallansIssue.d.ts @@ -0,0 +1,23 @@ +import type LallansIssueNumber from './LallansIssueNumber'; +import type Price from './Price'; + +type LallansIssue = { + issueNumber: LallansIssueNumber, + issueName: string, + price: Price, + description: { + sco: string, + 'en-GB': string, + }, + coverArtist?: string, + trackList?: string[], +} & ( + { contributors: Contributor[] } | + { contributions: Contribution[] } | + Record<string, never> +); + +type Contributor = string; +type Contribution = { author?: string, title: string }; + +export default LallansIssue;
\ No newline at end of file diff --git a/src/types/LallansIssueNumber.d.ts b/src/types/LallansIssueNumber.d.ts new file mode 100644 index 0000000..10d068e --- /dev/null +++ b/src/types/LallansIssueNumber.d.ts @@ -0,0 +1,12 @@ +type LallansIssueNumber = + 21 | 22 | 23 | 24 | 25 | 27 | 29 | + 30 | 33 | 35 | 36 | 38 | 39 | + 41 | 42 | 43 | 45 | 46 | 47 | 48 | 49 | + 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 59 | + 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | + 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | + 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | + 90 | 91 | 92 | 93 | 96 | 97 | 98 | 99 | + 100 | 101; + +export default LallansIssueNumber; diff --git a/src/types/Locale.ts b/src/types/Locale.ts new file mode 100644 index 0000000..2964117 --- /dev/null +++ b/src/types/Locale.ts @@ -0,0 +1,2 @@ +type Locale = 'sco' | 'en-GB' +export default Locale
\ No newline at end of file diff --git a/src/types/Price.d.ts b/src/types/Price.d.ts new file mode 100644 index 0000000..fc9d9fb --- /dev/null +++ b/src/types/Price.d.ts @@ -0,0 +1,5 @@ +import type Digit from "./Digit"; + +type Price = `${bigint | ''}.${Digit}${Digit}`; + +export default Price; diff --git a/src/types/Scotsoun.d.ts b/src/types/Scotsoun.d.ts new file mode 100644 index 0000000..f31a9b5 --- /dev/null +++ b/src/types/Scotsoun.d.ts @@ -0,0 +1,20 @@ +import type { defaultLocale } from '../i18n/locales'; +import type Date from './Date'; +import type Locale from './Locale'; +import type Price from './Price'; + +type Scotsoun = { + 'title': string, + 'subtitle'?: string, + 'long-name': string, + 'author'?: string, + 'cd-count': number, + 'price': Price, + 'scotsoun-id': string, + 'description'?: { [key in Locale]?: string } & { [key in typeof defaultLocale]: string }, + 'cover-artist'?: string, + 'track-list'?: string[], + 'release-date'?: Date, +}; + +export default Scotsoun;
\ No newline at end of file diff --git a/src/types/TranslationsDictionary.d.ts b/src/types/TranslationsDictionary.d.ts new file mode 100644 index 0000000..7ebb952 --- /dev/null +++ b/src/types/TranslationsDictionary.d.ts @@ -0,0 +1,6 @@ +import type { defaultLocale } from "../i18n/locales"; +import type Locale from "./Locale"; + +type TranslationsDictionary<Keys> = { + [key in Keys]: { [key in Locale]?: string } & { [key in typeof defaultLocale]: string } +};
\ No newline at end of file |
