···11-<!DOCTYPE html>
22-<html lang="en">
33-<head>
44-<meta charset="UTF-8">
55-<meta name="viewport" content="width=device-width, initial-scale=1.0">
66-77-<title>Daniel Morrisey - Photos</title>
88-<meta name="description" id="meta-description" content="Posting everything into the endless jet stream of posts">
99-1010-<!-- ✅ SEO Keywords -->
1111-<meta name="keywords" content="Daniel Morrisey, developer, writer, blog, projects, Bluesky, web development, creative work">
1212-1313-<!-- ✅ Robots -->
1414-<meta name="robots" content="index, follow">
1515-1616-<!-- ✅ Author -->
1717-<meta name="author" content="Daniel Morrisey">
1818-1919-<!-- ✅ Canonical URL -->
2020-<link rel="canonical" href="https://madebydanny.uk/">
2121-2222-<!-- ✅ Favicon -->
2323-<link rel="icon" id="favicon" href="/favicon.ico" type="image/x-icon">
2424-2525-<!-- ✅ Open Graph -->
2626-<meta property="og:title" content="Daniel Morrisey - Photos">
2727-<meta property="og:description" id="og-description" content="Posting everything into the endless jet stream of posts">
2828-<meta property="og:type" content="website">
2929-<meta property="og:url" content="https://madebydanny.uk/">
3030-<meta property="og:image" id="og-image" content="https://imrs.madebydanny.uk/?url=https%3A%2F%2Fcdn.madebydanny.uk%2Fuser-content%2F2025-11-06%2F1762389146761_bafkreichle4gy3xvjsygacml7ab3m6pf3bwzjmlqdpxjolo4bvv23qro2m.jpg">
3131-3232-<!-- ✅ Twitter Card -->
3333-<meta name="twitter:card" content="summary_large_image">
3434-<meta name="twitter:title" content="Daniel Morrisey - Photos">
3535-<meta name="twitter:description" content="Posting everything into the endless jet stream of posts">
3636-<meta name="twitter:image" content="https://imrs.madebydanny.uk/?url=https%3A%2F%2Fcdn.madebydanny.uk%2Fuser-content%2F2025-11-06%2F1762389146761_bafkreichle4gy3xvjsygacml7ab3m6pf3bwzjmlqdpxjolo4bvv23qro2m.jpg">
3737-3838-<!-- ✅ Theme Colors (Mobile optimization) -->
3939-<meta name="theme-color" content="#000000">
4040-<meta name="apple-mobile-web-app-status-bar-style" content="black">
4141-4242-<script src="https://kit.fontawesome.com/0ca27f8db1.js" crossorigin="anonymous"></script>
4343-<link rel="stylesheet" href="css/photos.css">
4444-</head>
4545-<body>
4646-4747-<div class="header">
4848- <h1>Daniel Morrisey</h1>
4949- <p><a href="/index.html"><i class="fa-solid fa-arrow-left"></i> Back to Home</a></p>
5050-</div>
5151-5252-<div class="container">
5353-5454- <!-- Cats Section -->
5555- <section id="cats" class="gallery-section">
5656- <div class="section-header">
5757- <h2><i class="fa-solid fa-camera"></i>Photos</h2>
5858- <p><a href="/followonbsky.html?did=photos.madebydanny.uk">View More on <i class="fa-brands fa-bluesky"></i></a></p>
5959- </div>
6060- <div class="gallery-grid" data-gallery="cats">
6161- <div class="gallery-item">
6262- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreidimctpgyolunn6b76jt6rbgyadtlrdpq7jcejnijrybqtorm66vq" alt="A black and white cat with green eyes rests its head on a blue surface, displaying prominent white whiskers and a white marking between its eyes and on its nose, with a woven basket visible in the background.">
6363- </div>
6464- <div class="gallery-item">
6565- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreigea2dlfok7dzfpniuymzxldsxadfz2zytwbnvogggc3ap7rts7bm" alt="A black and white tuxedo cat with bright yellow-green eyes sits in what appears to be a white sink or basin, looking directly forward with prominent whiskers and alert pointed ears.">
6666- </div>
6767- <div class="gallery-item">
6868- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreidmp6kjnaf6zksiw7oigwqr3opjdadnrigwlevjhulmhbpsb5dlve" alt="A black and white tuxedo cat with yellow eyes sits on a wooden floor, with a basket containing stuffed toys beside it, a striped pillow or cushion in the background, and what appears to be a star decoration on the wall.">
6969- </div>
7070- <div class="gallery-item">
7171- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreiaejjaojx4dkmtbxrwcgzt3dha62wpl557bnqogk7ikqnils73bia" alt="A miniature dollhouse interior with wooden plank floors, featuring a dining room with a chandelier, table and chairs, blue curtains on a window, green upholstered armchair in the foreground, kitchen cabinetry with a yellow lamp, decorative molding on gray walls, and multiple connected rooms with warm lighting throughout.">
7272- </div>
7373- <div class="gallery-item">
7474- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreifjsdoqxidmlge6emrwvfgkpb64xctatabw5w32nkjyqxgdlhlqsa" alt="The sun breaks through dark clouds over a beach coastline with waves rolling onto the shore, a solitary person standing in the shallow water, and residential buildings visible along the sandy beach.">
7575- </div>
7676- <div class="gallery-item">
7777- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreih2akb6rfal4j3e7ulj5ks2wqdhfhnhc7s3m3ypgvzdjd5wyxvuye" alt="Two translucent jellyfish with bell-shaped bodies and long trailing tentacles float against a deep blue background, illuminated by blue lighting that makes their white bodies appear luminescent, with dark striped patterns radiating across their bells.">
7878- </div>
7979- <div class="gallery-item">
8080- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreicgrzxiiuzryfmob5m2zz5mips3suokqny735xfqgfqqba7miqnzu" alt="A translucent white jellyfish with a dotted bell-shaped body and frilly tentacles floats in deep blue water, with long thin trailing tentacles extending upward.">
8181- </div>
8282- <div class="gallery-item">
8383- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreifez6o4x7t6f6koeqyi2nzaeotb6kdiieyldxpbes2duyxvpimfeq" alt="A lionfish with distinctive striped brown and white fins swimming in an aquarium with blue lighting, rocky coral formations in the background, and a sandy bottom covered in blue-tinted substrate.">
8484- </div>
8585- <div class="gallery-item">
8686- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreiheh7ndxgp7vgaj2cnssl54kplkslhi6hqna6msjif7hzkiks6hmm" alt="A detailed miniature diorama features houses with pink roofs and blue shutters alongside a blue canal or stream running through green landscaped terrain, with small figurines, trees, lampposts with white globe lights, and a painted backdrop showing colorful buildings in orange, pink, and yellow tones under a blue sky with green foliage.">
8787- </div>
8888- <div class="gallery-item">
8989- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreicp65cb6wjjxgdlajkbhzn5p372tg6vdadbovde26xdff722nnupa" alt="A wooden beam corner meets a pink wall with exposed ceiling structure visible above, while a cloth draped over a wooden element displays green and purple tones, with yellow light fixtures glowing in the background and a light blue fabric visible to the left.">
9090- </div>
9191- <div class="gallery-item">
9292- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreih7bc7zbg5dtbq6gfzag4clf2vz35rb4zxga6w7ycdhuc7cjpayxe" alt="Two plumeria flowers with gradient petals transitioning from white and yellow centers to pink edges bloom on reddish-brown stems, with clusters of unopened buds and developing flowers below them against a blurred green background.">
9393- </div>
9494- <div class="gallery-item">
9595- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreihrzhshej3k53fbto7gcigvfkmw2uxd4xpb5nafsqdapsdsnbe5bu" alt="A triangular gable end of a building painted pale yellow with a red and white striped roof, featuring a logo reading 'nola' with a yellow sunburst design and text 'PLANTATION SINCE JULY 2, 1960' in red letters, beneath which are white-columned arched openings supported by decorative brackets, all surrounded by green trees.">
9696- </div>
9797- <div class="gallery-item">
9898- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreicxugtysxx6vf6i3gjoxs6zlfn32namznsezgf24eq2dckehzgqou" alt="A miniature room scene features beige vertical-striped wallpaper, a textured stone or plaster column on the left, a small metal bicycle model on wooden flooring, a yellow framed item, a green stool or chair, a doorway with cream trim showing another room, and a mirror reflecting white fabric or clothing.">
9999- </div>
100100- <div class="gallery-item">
101101- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreibx4m4kzmldblttdxnfbktgezn6erh5ixgyorfaunea55dk66d2eu" alt="A single bright yellow flower with delicate ruffled petals and an orange-yellow center sits atop a thin green stem against a soft, blurred background of green and gray tones.">
102102- </div>
103103- <div class="gallery-item">
104104- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreia5qgq6eh7d7ahn6wehkqojsavxgmlkiqurqeb5u4e4epkqapn5hy" alt="A Canada goose with black head and neck, white chinstrap marking, brown and tan patterned feathers, and dark wings floats on blue-gray rippled water with its head tucked down near its body, creating a reflection below.">
105105- </div>
106106- <div class="gallery-item">
107107- <img src="https://mbdio.uk/xrpc/com.atproto.sync.getBlob?did=did:plc:l37td5yhxl2irrzrgvei4qay&cid=bafkreidddgd7tlelokd5qhtjiyzgirjeyqajg6gqwlu5to6fdvnb27t36m" alt="A bird stands on sandy ground with its yellow beak open, displaying dark blue-gray plumage on its head and upper body, brown feathers on its chest and sides, white wing markings, dark tail feathers, and bright yellow-orange legs and feet.">
108108- </div>
109109- </div>
110110- </section>
111111-112112-</div>
113113-114114-<!-- Lightbox -->
115115-<div class="lightbox" id="lightbox">
116116- <div class="lightbox-close" onclick="closeLightbox()">×</div>
117117- <div class="lightbox-prev" onclick="changeImage(-1)">❮</div>
118118- <div class="lightbox-content">
119119- <img id="lightbox-img" src="" alt="">
120120- </div>
121121- <div class="lightbox-next" onclick="changeImage(1)">❯</div>
122122-</div>
123123-124124-<div class="footer">
125125- <p id="footer"></p>
126126-</div>
127127-<!-- Default Statcounter code for Made by Danny UK
128128-https://madebydanny.uk -->
129129-<script type="text/javascript">
130130-var sc_project=13180172;
131131-var sc_invisible=0;
132132-var sc_security="a4ed014f";
133133-var scJsHost = "https://";
134134-document.write("<sc"+"ript type='text/javascript' src='" +
135135-scJsHost+
136136-"statcounter.com/counter/counter.js'></"+"script>");
137137-</script>
138138-<noscript><div class="statcounter"><a title="Web Analytics
139139-Made Easy - Statcounter" href="https://statcounter.com/"
140140-target="_blank"><img class="statcounter"
141141-src="https://c.statcounter.com/13180172/0/a4ed014f/0/"
142142-alt="Web Analytics Made Easy - Statcounter"
143143-referrerPolicy="no-referrer-when-downgrade"></a></div></noscript>
144144-<!-- End of Statcounter Code -->
145145-<script>
146146-async function fetchFooter() {
147147- const footerElement = document.querySelector('#footer');
148148- const apiUrl = 'https://mbdio.uk/xrpc/com.atproto.repo.getRecord?repo=did:plc:l37td5yhxl2irrzrgvei4qay&collection=uk.madebydanny.footer&rkey=3m534asvjl52b';
149149-150150- try {
151151- const response = await fetch(apiUrl);
152152- if (!response.ok) throw new Error('Failed to fetch footer content');
153153-154154- const data = await response.json();
155155- if (data.value && data.value.content) {
156156- footerElement.innerHTML = data.value.content;
157157- } else {
158158- footerElement.textContent = 'No footer content available';
159159- }
160160- } catch (error) {
161161- console.error('Error fetching footer content:', error);
162162- footerElement.textContent = 'Error loading footer content';
163163- }
164164-}
165165-166166-fetchFooter();
167167-</script>
168168-169169-<button class="scroll-top" id="scrollTop" onclick="scrollToTop()">
170170- <i class="fa-solid fa-arrow-up"></i>
171171-</button>
172172-173173-<script src="js/photos.js"></script>
174174-175175-</body>
176176-</html>