danielrosehill Claude commited on
Commit
f1ce0e5
Β·
1 Parent(s): 9f442c4

Replace emojis with Font Awesome icons and add top navigation bar

Browse files

- Replaced amateur-looking emoji icons with professional Font Awesome icons
- Added sticky top navigation bar with category tabs for easier navigation
- Updated all 12 category pages with consistent header and navigation
- Improved header layout with GitHub and Website links
- Added responsive design for mobile navigation
- Created update_pages.py script to automate page updates

πŸ€– Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

Files changed (15) hide show
  1. automation.html +28 -3
  2. claude-code.html +28 -3
  3. context.html +28 -3
  4. demos.html +28 -2
  5. documentation.html +28 -3
  6. frameworks.html +28 -3
  7. gemini.html +28 -3
  8. index.html +40 -18
  9. mcp.html +28 -3
  10. miscellaneous.html +28 -3
  11. pocs.html +28 -3
  12. style.css +94 -6
  13. system-prompts.html +28 -3
  14. update_pages.py +132 -0
  15. utilities.html +28 -3
automation.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Automation & Workflows - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ”„ Automation & Workflows</h1>
 
 
 
 
 
 
13
  <p class="subtitle">N8N workflows and automation tools</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Automation & Workflows - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">N8N workflows and automation tools</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html" class="active"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
claude-code.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Claude Code Projects - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ’» Claude Code Projects</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Projects built with and for Claude Code CLI</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Claude Code Projects - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Projects built with and for Claude Code CLI</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html" class="active"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
context.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Context & Prompt Libraries - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ“š Context & Prompt Libraries</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Context repositories and prompt collections</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Context & Prompt Libraries - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Context repositories and prompt collections</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html" class="active"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
demos.html CHANGED
@@ -4,18 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Demos - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>Demos</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Demonstrations of AI concepts and applications</p>
14
  </div>
15
  </header>
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
19
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search demo projects..." />
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Demos - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Demonstrations of AI concepts and applications</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html" class="active"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
+
44
  <main class="container">
 
45
 
46
  <section class="search-section">
47
  <input type="text" id="projectSearch" placeholder="Search demo projects..." />
documentation.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Documentation & Indexes - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ“– Documentation & Indexes</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Documentation projects and resource indexes</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Documentation & Indexes - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Documentation projects and resource indexes</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html" class="active"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
frameworks.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Frameworks & Tools - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ› οΈ Frameworks & Tools</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Frameworks, tools, and utilities for AI development</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Frameworks & Tools - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Frameworks, tools, and utilities for AI development</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html" class="active"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
gemini.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Gemini Projects - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>✨ Gemini Projects</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Projects leveraging Google's Gemini AI</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Gemini Projects - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Projects leveraging Google's Gemini AI</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html" class="active"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
index.html CHANGED
@@ -4,21 +4,43 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>AI Projects Index - Daniel Rosehill</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>AI Projects Index</h1>
13
- <p class="subtitle">A comprehensive collection of AI tools, agents, and utilities</p>
14
- <div class="header-links">
15
- <a href="https://github.com/danielrosehill" target="_blank">GitHub</a>
16
- <a href="https://github.com/danielrosehill/Github-Master-Index" target="_blank">Master Index</a>
17
- <a href="https://danielrosehill.com" target="_blank">Website</a>
18
  </div>
 
19
  </div>
20
  </header>
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  <main class="container">
23
  <section class="search-section">
24
  <input type="text" id="searchInput" placeholder="Search projects..." />
@@ -26,7 +48,7 @@
26
 
27
  <section class="categories-grid">
28
  <div class="category-card" data-category="demos">
29
- <div class="category-icon">🎯</div>
30
  <h2>Demos</h2>
31
  <p class="count">17 projects</p>
32
  <p>Demonstrations of AI concepts and applications</p>
@@ -34,7 +56,7 @@
34
  </div>
35
 
36
  <div class="category-card" data-category="pocs">
37
- <div class="category-icon">πŸ”¬</div>
38
  <h2>POCs</h2>
39
  <p class="count">12 projects</p>
40
  <p>Proof of concepts for AI systems and workflows</p>
@@ -42,7 +64,7 @@
42
  </div>
43
 
44
  <div class="category-card" data-category="system-prompts">
45
- <div class="category-icon">βš™οΈ</div>
46
  <h2>System Prompts</h2>
47
  <p class="count">30 projects</p>
48
  <p>System prompts for configuring AI assistants and agents</p>
@@ -50,7 +72,7 @@
50
  </div>
51
 
52
  <div class="category-card" data-category="frameworks">
53
- <div class="category-icon">πŸ› οΈ</div>
54
  <h2>Frameworks & Tools</h2>
55
  <p class="count">29 projects</p>
56
  <p>Frameworks, tools, and utilities for AI development</p>
@@ -58,7 +80,7 @@
58
  </div>
59
 
60
  <div class="category-card" data-category="claude-code">
61
- <div class="category-icon">πŸ’»</div>
62
  <h2>Claude Code Projects</h2>
63
  <p class="count">15 projects</p>
64
  <p>Projects built with and for Claude Code CLI</p>
@@ -66,7 +88,7 @@
66
  </div>
67
 
68
  <div class="category-card" data-category="mcp">
69
- <div class="category-icon">πŸ”Œ</div>
70
  <h2>MCP Projects</h2>
71
  <p class="count">7 projects</p>
72
  <p>Model Context Protocol servers and implementations</p>
@@ -74,7 +96,7 @@
74
  </div>
75
 
76
  <div class="category-card" data-category="gemini">
77
- <div class="category-icon">✨</div>
78
  <h2>Gemini Projects</h2>
79
  <p class="count">5 projects</p>
80
  <p>Projects leveraging Google's Gemini AI</p>
@@ -82,7 +104,7 @@
82
  </div>
83
 
84
  <div class="category-card" data-category="automation">
85
- <div class="category-icon">πŸ”„</div>
86
  <h2>Automation & Workflows</h2>
87
  <p class="count">9 projects</p>
88
  <p>N8N workflows and automation tools</p>
@@ -90,7 +112,7 @@
90
  </div>
91
 
92
  <div class="category-card" data-category="context">
93
- <div class="category-icon">πŸ“š</div>
94
  <h2>Context & Prompt Libraries</h2>
95
  <p class="count">6 projects</p>
96
  <p>Context repositories and prompt collections</p>
@@ -98,7 +120,7 @@
98
  </div>
99
 
100
  <div class="category-card" data-category="utilities">
101
- <div class="category-icon">πŸ”§</div>
102
  <h2>Tools & Utilities</h2>
103
  <p class="count">10 projects</p>
104
  <p>Standalone tools and utility applications</p>
@@ -106,7 +128,7 @@
106
  </div>
107
 
108
  <div class="category-card" data-category="documentation">
109
- <div class="category-icon">πŸ“–</div>
110
  <h2>Documentation & Indexes</h2>
111
  <p class="count">11 projects</p>
112
  <p>Documentation projects and resource indexes</p>
@@ -114,7 +136,7 @@
114
  </div>
115
 
116
  <div class="category-card" data-category="miscellaneous">
117
- <div class="category-icon">🌟</div>
118
  <h2>Miscellaneous</h2>
119
  <p class="count">32 projects</p>
120
  <p>Various AI experiments and unique projects</p>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>AI Projects Index - Daniel Rosehill</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
  </div>
20
+ <p class="subtitle">A comprehensive collection of AI tools, agents, and utilities</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html" class="active"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
+
44
  <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="searchInput" placeholder="Search projects..." />
 
48
 
49
  <section class="categories-grid">
50
  <div class="category-card" data-category="demos">
51
+ <div class="category-icon"><i class="fas fa-flask"></i></div>
52
  <h2>Demos</h2>
53
  <p class="count">17 projects</p>
54
  <p>Demonstrations of AI concepts and applications</p>
 
56
  </div>
57
 
58
  <div class="category-card" data-category="pocs">
59
+ <div class="category-icon"><i class="fas fa-lightbulb"></i></div>
60
  <h2>POCs</h2>
61
  <p class="count">12 projects</p>
62
  <p>Proof of concepts for AI systems and workflows</p>
 
64
  </div>
65
 
66
  <div class="category-card" data-category="system-prompts">
67
+ <div class="category-icon"><i class="fas fa-cog"></i></div>
68
  <h2>System Prompts</h2>
69
  <p class="count">30 projects</p>
70
  <p>System prompts for configuring AI assistants and agents</p>
 
72
  </div>
73
 
74
  <div class="category-card" data-category="frameworks">
75
+ <div class="category-icon"><i class="fas fa-toolbox"></i></div>
76
  <h2>Frameworks & Tools</h2>
77
  <p class="count">29 projects</p>
78
  <p>Frameworks, tools, and utilities for AI development</p>
 
80
  </div>
81
 
82
  <div class="category-card" data-category="claude-code">
83
+ <div class="category-icon"><i class="fas fa-terminal"></i></div>
84
  <h2>Claude Code Projects</h2>
85
  <p class="count">15 projects</p>
86
  <p>Projects built with and for Claude Code CLI</p>
 
88
  </div>
89
 
90
  <div class="category-card" data-category="mcp">
91
+ <div class="category-icon"><i class="fas fa-plug"></i></div>
92
  <h2>MCP Projects</h2>
93
  <p class="count">7 projects</p>
94
  <p>Model Context Protocol servers and implementations</p>
 
96
  </div>
97
 
98
  <div class="category-card" data-category="gemini">
99
+ <div class="category-icon"><i class="fas fa-star"></i></div>
100
  <h2>Gemini Projects</h2>
101
  <p class="count">5 projects</p>
102
  <p>Projects leveraging Google's Gemini AI</p>
 
104
  </div>
105
 
106
  <div class="category-card" data-category="automation">
107
+ <div class="category-icon"><i class="fas fa-sync"></i></div>
108
  <h2>Automation & Workflows</h2>
109
  <p class="count">9 projects</p>
110
  <p>N8N workflows and automation tools</p>
 
112
  </div>
113
 
114
  <div class="category-card" data-category="context">
115
+ <div class="category-icon"><i class="fas fa-book"></i></div>
116
  <h2>Context & Prompt Libraries</h2>
117
  <p class="count">6 projects</p>
118
  <p>Context repositories and prompt collections</p>
 
120
  </div>
121
 
122
  <div class="category-card" data-category="utilities">
123
+ <div class="category-icon"><i class="fas fa-wrench"></i></div>
124
  <h2>Tools & Utilities</h2>
125
  <p class="count">10 projects</p>
126
  <p>Standalone tools and utility applications</p>
 
128
  </div>
129
 
130
  <div class="category-card" data-category="documentation">
131
+ <div class="category-icon"><i class="fas fa-file-alt"></i></div>
132
  <h2>Documentation & Indexes</h2>
133
  <p class="count">11 projects</p>
134
  <p>Documentation projects and resource indexes</p>
 
136
  </div>
137
 
138
  <div class="category-card" data-category="miscellaneous">
139
+ <div class="category-icon"><i class="fas fa-ellipsis-h"></i></div>
140
  <h2>Miscellaneous</h2>
141
  <p class="count">32 projects</p>
142
  <p>Various AI experiments and unique projects</p>
mcp.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>MCP Projects - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ”Œ MCP Projects</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Model Context Protocol servers and implementations</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>MCP Projects - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Model Context Protocol servers and implementations</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html" class="active"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
miscellaneous.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Miscellaneous - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>🌟 Miscellaneous</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Various AI experiments and unique projects</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Miscellaneous - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Various AI experiments and unique projects</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html" class="active"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
pocs.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>POCs - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>POCs</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Proof of concepts for AI systems and workflows</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>POCs - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Proof of concepts for AI systems and workflows</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html" class="active"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
style.css CHANGED
@@ -35,22 +35,28 @@ body {
35
  header {
36
  background: rgba(255, 255, 255, 0.95);
37
  backdrop-filter: blur(10px);
38
- padding: 2rem 0;
39
  box-shadow: var(--shadow);
40
- margin-bottom: 3rem;
 
 
 
 
 
 
41
  }
42
 
43
  header h1 {
44
  font-size: 2.5rem;
45
  font-weight: 700;
46
  color: var(--primary-color);
47
- margin-bottom: 0.5rem;
48
  }
49
 
50
  .subtitle {
51
- font-size: 1.125rem;
52
  color: var(--text-secondary);
53
- margin-bottom: 1rem;
54
  }
55
 
56
  .header-links {
@@ -64,12 +70,74 @@ header h1 {
64
  text-decoration: none;
65
  font-weight: 500;
66
  transition: color 0.3s ease;
 
67
  }
68
 
69
  .header-links a:hover {
70
  color: var(--hover-color);
71
  }
72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  /* Main Content */
74
  main {
75
  background: var(--background);
@@ -128,6 +196,11 @@ main {
128
  .category-icon {
129
  font-size: 2.5rem;
130
  margin-bottom: 1rem;
 
 
 
 
 
131
  }
132
 
133
  .category-card h2 {
@@ -289,12 +362,27 @@ footer a:hover {
289
 
290
  /* Responsive Design */
291
  @media (max-width: 768px) {
 
 
 
 
 
 
292
  header h1 {
293
  font-size: 1.75rem;
294
  }
295
 
296
  .subtitle {
297
- font-size: 1rem;
 
 
 
 
 
 
 
 
 
298
  }
299
 
300
  .categories-grid {
 
35
  header {
36
  background: rgba(255, 255, 255, 0.95);
37
  backdrop-filter: blur(10px);
38
+ padding: 1.5rem 0;
39
  box-shadow: var(--shadow);
40
+ }
41
+
42
+ .header-top {
43
+ display: flex;
44
+ justify-content: space-between;
45
+ align-items: center;
46
+ margin-bottom: 0.5rem;
47
  }
48
 
49
  header h1 {
50
  font-size: 2.5rem;
51
  font-weight: 700;
52
  color: var(--primary-color);
53
+ margin: 0;
54
  }
55
 
56
  .subtitle {
57
+ font-size: 1rem;
58
  color: var(--text-secondary);
59
+ margin: 0;
60
  }
61
 
62
  .header-links {
 
70
  text-decoration: none;
71
  font-weight: 500;
72
  transition: color 0.3s ease;
73
+ white-space: nowrap;
74
  }
75
 
76
  .header-links a:hover {
77
  color: var(--hover-color);
78
  }
79
 
80
+ .header-links i {
81
+ margin-right: 0.25rem;
82
+ }
83
+
84
+ /* Top Navigation */
85
+ .top-nav {
86
+ background: var(--primary-color);
87
+ box-shadow: var(--shadow);
88
+ margin-bottom: 3rem;
89
+ position: sticky;
90
+ top: 0;
91
+ z-index: 100;
92
+ }
93
+
94
+ .nav-links {
95
+ display: flex;
96
+ gap: 0.5rem;
97
+ overflow-x: auto;
98
+ padding: 0.75rem 0;
99
+ scrollbar-width: thin;
100
+ scrollbar-color: var(--secondary-color) transparent;
101
+ }
102
+
103
+ .nav-links::-webkit-scrollbar {
104
+ height: 4px;
105
+ }
106
+
107
+ .nav-links::-webkit-scrollbar-track {
108
+ background: transparent;
109
+ }
110
+
111
+ .nav-links::-webkit-scrollbar-thumb {
112
+ background: var(--secondary-color);
113
+ border-radius: 2px;
114
+ }
115
+
116
+ .nav-links a {
117
+ color: rgba(255, 255, 255, 0.9);
118
+ text-decoration: none;
119
+ padding: 0.5rem 1rem;
120
+ border-radius: 0.375rem;
121
+ font-weight: 500;
122
+ font-size: 0.9rem;
123
+ white-space: nowrap;
124
+ transition: all 0.3s ease;
125
+ display: flex;
126
+ align-items: center;
127
+ gap: 0.5rem;
128
+ }
129
+
130
+ .nav-links a:hover {
131
+ background: rgba(255, 255, 255, 0.15);
132
+ color: white;
133
+ }
134
+
135
+ .nav-links a.active {
136
+ background: rgba(255, 255, 255, 0.25);
137
+ color: white;
138
+ font-weight: 600;
139
+ }
140
+
141
  /* Main Content */
142
  main {
143
  background: var(--background);
 
196
  .category-icon {
197
  font-size: 2.5rem;
198
  margin-bottom: 1rem;
199
+ color: var(--primary-color);
200
+ }
201
+
202
+ .category-icon i {
203
+ display: block;
204
  }
205
 
206
  .category-card h2 {
 
362
 
363
  /* Responsive Design */
364
  @media (max-width: 768px) {
365
+ .header-top {
366
+ flex-direction: column;
367
+ align-items: flex-start;
368
+ gap: 1rem;
369
+ }
370
+
371
  header h1 {
372
  font-size: 1.75rem;
373
  }
374
 
375
  .subtitle {
376
+ font-size: 0.9rem;
377
+ }
378
+
379
+ .header-links {
380
+ gap: 1rem;
381
+ }
382
+
383
+ .nav-links a {
384
+ font-size: 0.85rem;
385
+ padding: 0.5rem 0.75rem;
386
  }
387
 
388
  .categories-grid {
system-prompts.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>System Prompts - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>System Prompts</h1>
 
 
 
 
 
 
13
  <p class="subtitle">System prompts for configuring AI assistants and agents</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>System Prompts - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">System prompts for configuring AI assistants and agents</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html" class="active"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>
update_pages.py ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ """Script to update all category HTML pages with Font Awesome and navigation bar."""
3
+
4
+ import re
5
+ from pathlib import Path
6
+
7
+ # Define category pages and their active nav items
8
+ CATEGORIES = {
9
+ 'pocs.html': 'POCs',
10
+ 'system-prompts.html': 'System Prompts',
11
+ 'frameworks.html': 'Frameworks',
12
+ 'claude-code.html': 'Claude Code',
13
+ 'mcp.html': 'MCP',
14
+ 'gemini.html': 'Gemini',
15
+ 'automation.html': 'Automation',
16
+ 'context.html': 'Context',
17
+ 'utilities.html': 'Utilities',
18
+ 'documentation.html': 'Docs',
19
+ 'miscellaneous.html': 'More'
20
+ }
21
+
22
+ # Subtitles for each category
23
+ SUBTITLES = {
24
+ 'pocs.html': 'Proof of concepts for AI systems and workflows',
25
+ 'system-prompts.html': 'System prompts for configuring AI assistants and agents',
26
+ 'frameworks.html': 'Frameworks, tools, and utilities for AI development',
27
+ 'claude-code.html': 'Projects built with and for Claude Code CLI',
28
+ 'mcp.html': 'Model Context Protocol servers and implementations',
29
+ 'gemini.html': 'Projects leveraging Google\'s Gemini AI',
30
+ 'automation.html': 'N8N workflows and automation tools',
31
+ 'context.html': 'Context repositories and prompt collections',
32
+ 'utilities.html': 'Standalone tools and utility applications',
33
+ 'documentation.html': 'Documentation projects and resource indexes',
34
+ 'miscellaneous.html': 'Various AI experiments and unique projects'
35
+ }
36
+
37
+ NAV_BAR = ''' <nav class="top-nav">
38
+ <div class="container">
39
+ <div class="nav-links">
40
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
41
+ <a href="demos.html"{demos_active}><i class="fas fa-flask"></i> Demos</a>
42
+ <a href="pocs.html"{pocs_active}><i class="fas fa-lightbulb"></i> POCs</a>
43
+ <a href="system-prompts.html"{system_prompts_active}><i class="fas fa-cog"></i> System Prompts</a>
44
+ <a href="frameworks.html"{frameworks_active}><i class="fas fa-toolbox"></i> Frameworks</a>
45
+ <a href="claude-code.html"{claude_code_active}><i class="fas fa-terminal"></i> Claude Code</a>
46
+ <a href="mcp.html"{mcp_active}><i class="fas fa-plug"></i> MCP</a>
47
+ <a href="gemini.html"{gemini_active}><i class="fas fa-star"></i> Gemini</a>
48
+ <a href="automation.html"{automation_active}><i class="fas fa-sync"></i> Automation</a>
49
+ <a href="context.html"{context_active}><i class="fas fa-book"></i> Context</a>
50
+ <a href="utilities.html"{utilities_active}><i class="fas fa-wrench"></i> Utilities</a>
51
+ <a href="documentation.html"{documentation_active}><i class="fas fa-file-alt"></i> Docs</a>
52
+ <a href="miscellaneous.html"{miscellaneous_active}><i class="fas fa-ellipsis-h"></i> More</a>
53
+ </div>
54
+ </div>
55
+ </nav>'''
56
+
57
+ def update_page(file_path: Path, active_nav: str, subtitle: str):
58
+ """Update a single category page."""
59
+ content = file_path.read_text()
60
+
61
+ # Add Font Awesome if not present
62
+ if 'font-awesome' not in content:
63
+ content = content.replace(
64
+ '<link rel="stylesheet" href="style.css">',
65
+ '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">\n <link rel="stylesheet" href="style.css">'
66
+ )
67
+
68
+ # Update header structure
69
+ header_pattern = r'<header>.*?</header>'
70
+ new_header = f'''<header>
71
+ <div class="container">
72
+ <div class="header-top">
73
+ <h1>AI Projects Index</h1>
74
+ <div class="header-links">
75
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
76
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
77
+ </div>
78
+ </div>
79
+ <p class="subtitle">{subtitle}</p>
80
+ </div>
81
+ </header>'''
82
+
83
+ content = re.sub(header_pattern, new_header, content, flags=re.DOTALL)
84
+
85
+ # Create navigation with active state
86
+ active_states = {
87
+ 'demos_active': ' class="active"' if active_nav == 'Demos' else '',
88
+ 'pocs_active': ' class="active"' if active_nav == 'POCs' else '',
89
+ 'system_prompts_active': ' class="active"' if active_nav == 'System Prompts' else '',
90
+ 'frameworks_active': ' class="active"' if active_nav == 'Frameworks' else '',
91
+ 'claude_code_active': ' class="active"' if active_nav == 'Claude Code' else '',
92
+ 'mcp_active': ' class="active"' if active_nav == 'MCP' else '',
93
+ 'gemini_active': ' class="active"' if active_nav == 'Gemini' else '',
94
+ 'automation_active': ' class="active"' if active_nav == 'Automation' else '',
95
+ 'context_active': ' class="active"' if active_nav == 'Context' else '',
96
+ 'utilities_active': ' class="active"' if active_nav == 'Utilities' else '',
97
+ 'documentation_active': ' class="active"' if active_nav == 'Docs' else '',
98
+ 'miscellaneous_active': ' class="active"' if active_nav == 'More' else ''
99
+ }
100
+
101
+ nav_html = NAV_BAR.format(**active_states)
102
+
103
+ # Add navigation after header if not present
104
+ if '<nav class="top-nav">' not in content:
105
+ content = content.replace('</header>', f'</header>\n\n{nav_html}')
106
+ else:
107
+ # Replace existing nav
108
+ nav_pattern = r'<nav class="top-nav">.*?</nav>'
109
+ content = re.sub(nav_pattern, nav_html, content, flags=re.DOTALL)
110
+
111
+ # Remove old back link
112
+ content = re.sub(r'<a href="index.html" class="back-link">← Back to Index</a>\s*', '', content)
113
+
114
+ file_path.write_text(content)
115
+ print(f"Updated {file_path.name}")
116
+
117
+ def main():
118
+ """Update all category pages."""
119
+ script_dir = Path(__file__).parent
120
+
121
+ for filename, active_nav in CATEGORIES.items():
122
+ file_path = script_dir / filename
123
+ if file_path.exists():
124
+ subtitle = SUBTITLES.get(filename, '')
125
+ update_page(file_path, active_nav, subtitle)
126
+ else:
127
+ print(f"Warning: {filename} not found")
128
+
129
+ print("\nAll pages updated successfully!")
130
+
131
+ if __name__ == '__main__':
132
+ main()
utilities.html CHANGED
@@ -4,19 +4,44 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Tools & Utilities - AI Projects Index</title>
 
7
  <link rel="stylesheet" href="style.css">
8
  </head>
9
  <body>
10
  <header>
11
  <div class="container">
12
- <h1>πŸ”§ Tools & Utilities</h1>
 
 
 
 
 
 
13
  <p class="subtitle">Standalone tools and utility applications</p>
14
  </div>
15
  </header>
16
 
17
- <main class="container">
18
- <a href="index.html" class="back-link">← Back to Index</a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
 
20
  <section class="search-section">
21
  <input type="text" id="projectSearch" placeholder="Search projects..." />
22
  </section>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>Tools & Utilities - AI Projects Index</title>
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
  <link rel="stylesheet" href="style.css">
9
  </head>
10
  <body>
11
  <header>
12
  <div class="container">
13
+ <div class="header-top">
14
+ <h1>AI Projects Index</h1>
15
+ <div class="header-links">
16
+ <a href="https://github.com/danielrosehill" target="_blank"><i class="fab fa-github"></i> GitHub</a>
17
+ <a href="https://danielrosehill.com" target="_blank"><i class="fas fa-globe"></i> Website</a>
18
+ </div>
19
+ </div>
20
  <p class="subtitle">Standalone tools and utility applications</p>
21
  </div>
22
  </header>
23
 
24
+ <nav class="top-nav">
25
+ <div class="container">
26
+ <div class="nav-links">
27
+ <a href="index.html"><i class="fas fa-home"></i> Home</a>
28
+ <a href="demos.html"><i class="fas fa-flask"></i> Demos</a>
29
+ <a href="pocs.html"><i class="fas fa-lightbulb"></i> POCs</a>
30
+ <a href="system-prompts.html"><i class="fas fa-cog"></i> System Prompts</a>
31
+ <a href="frameworks.html"><i class="fas fa-toolbox"></i> Frameworks</a>
32
+ <a href="claude-code.html"><i class="fas fa-terminal"></i> Claude Code</a>
33
+ <a href="mcp.html"><i class="fas fa-plug"></i> MCP</a>
34
+ <a href="gemini.html"><i class="fas fa-star"></i> Gemini</a>
35
+ <a href="automation.html"><i class="fas fa-sync"></i> Automation</a>
36
+ <a href="context.html"><i class="fas fa-book"></i> Context</a>
37
+ <a href="utilities.html" class="active"><i class="fas fa-wrench"></i> Utilities</a>
38
+ <a href="documentation.html"><i class="fas fa-file-alt"></i> Docs</a>
39
+ <a href="miscellaneous.html"><i class="fas fa-ellipsis-h"></i> More</a>
40
+ </div>
41
+ </div>
42
+ </nav>
43
 
44
+ <main class="container">
45
  <section class="search-section">
46
  <input type="text" id="projectSearch" placeholder="Search projects..." />
47
  </section>