You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create an about page at `./about/index.html` that explains Just Bangs Lite, provides project context, compares it with related tools, and shows the project timeline.
5
+
6
+
## Content Structure
7
+
8
+
### 1. What Just Bangs Lite Does
9
+
- Explain bang shortcuts (e.g., `python w!` → Wikipedia search)
10
+
- Highlight key features: client-side, dependency-free, automatic dark mode
11
+
- Show example usage with screenshots or demos
12
+
13
+
### 2. GitHub Link
14
+
- Prominent link to the repository
15
+
- Include contributor information and how to contribute
16
+
17
+
### 3. Feature Comparison Grid
18
+
Comparison table showing Just Bangs Lite vs related bang redirect tools:
19
+
20
+
| Feature | Just Bangs Lite | Original Just Bangs | Unduck | DuckDuckGo |
<p>Just Bangs Lite is a client-side search tool that turns your browser into a powerful search launcher using bang shortcuts. Type <strong>stranger things jw!</strong> to find where to watch on JustWatch, or <strong>!e vintage vinyl records</strong> to search eBay for vintage vinyl records.</p>
31
+
</div>
32
+
33
+
<section>
34
+
<h2>What Just Bangs Lite Does</h2>
35
+
<p>Just Bangs Lite provides instant access to hundreds of websites through simple text shortcuts called "bangs". Instead of navigating to a website and then searching, you can search directly from one simple interface.</p>
36
+
37
+
<divclass="feature-list">
38
+
<divclass="feature-item">
39
+
<h3>Client-Side Only</h3>
40
+
<p>Runs entirely in your browser with zero server dependencies. No data ever leaves your device.</p>
41
+
</div>
42
+
<divclass="feature-item">
43
+
<h3>Dependency-Free</h3>
44
+
<p>Pure HTML, CSS, and JavaScript. No frameworks, no build steps, no package.json.</p>
45
+
</div>
46
+
<divclass="feature-item">
47
+
<h3>Smart Dark Mode</h3>
48
+
<p>Automatic dark mode detection with manual toggle. Respects your system preferences.</p>
49
+
</div>
50
+
<divclass="feature-item">
51
+
<h3>Mobile-First</h3>
52
+
<p>Fully responsive design optimized for both desktop and mobile devices.</p>
53
+
</div>
54
+
<divclass="feature-item">
55
+
<h3>Configurable</h3>
56
+
<p>Set your default search engine and customize your search experience.</p>
57
+
</div>
58
+
<divclass="feature-item">
59
+
<h3>Privacy-Focused</h3>
60
+
<p>No tracking, no analytics, no data collection. Your searches stay private.</p>
61
+
</div>
62
+
</div>
63
+
64
+
<h3>Example Usage</h3>
65
+
<ul>
66
+
<li><code>cats w!</code> → Search Wikipedia for "cats"</li>
<li><code>stranger things jw!</code> → Find where to watch on JustWatch</li>
69
+
<li><code>!g chocolate cake recipes</code> → Search Google for "chocolate cake recipes"</li>
70
+
</ul>
71
+
</section>
72
+
73
+
<section>
74
+
<h2>Feature Comparison</h2>
75
+
<p>How Just Bangs Lite compares to related bang redirect tools:</p>
76
+
77
+
<divclass="comparison-table">
78
+
<table>
79
+
<thead>
80
+
<tr>
81
+
<th>Feature</th>
82
+
<th>Just Bangs Lite</th>
83
+
<th>Original Just Bangs</th>
84
+
<th>Unduck</th>
85
+
<th>DuckDuckGo</th>
86
+
</tr>
87
+
</thead>
88
+
<tbody>
89
+
<tr>
90
+
<td><strong>Architecture</strong></td>
91
+
<td>Client-side only</td>
92
+
<td>Python server</td>
93
+
<td>Client-side only</td>
94
+
<td>Server-side (global)</td>
95
+
</tr>
96
+
<tr>
97
+
<td><strong>Dependencies</strong></td>
98
+
<td>None (pure HTML/JS/CSS)</td>
99
+
<td>Python 3.10</td>
100
+
<td>TypeScript, Vite, vite-plugin-pwa</td>
101
+
<td>N/A (hosted service)</td>
102
+
</tr>
103
+
<tr>
104
+
<td><strong>Deployment</strong></td>
105
+
<td>Static hosting</td>
106
+
<td>Server required</td>
107
+
<td>Static hosting</td>
108
+
<td>Global CDN</td>
109
+
</tr>
110
+
<tr>
111
+
<td><strong>Bang Source</strong></td>
112
+
<td>Built-in curated list</td>
113
+
<td>Downloads from DDG</td>
114
+
<td>Complete DDG bang list</td>
115
+
<td>Official bang database</td>
116
+
</tr>
117
+
<tr>
118
+
<td><strong>Custom Bangs</strong></td>
119
+
<td>Hard coded</td>
120
+
<td>✅ custom-bang.js file</td>
121
+
<td>❌ Not supported</td>
122
+
<td>❌ Not supported</td>
123
+
</tr>
124
+
<tr>
125
+
<td><strong>Dark Mode</strong></td>
126
+
<td>✅ Auto + manual toggle</td>
127
+
<td>✅ Basic support</td>
128
+
<td>✅ Auto only (system preference)</td>
129
+
<td>✅ Yes (user preference)</td>
130
+
</tr>
131
+
<tr>
132
+
<td><strong>PWA Support</strong></td>
133
+
<td>✅ Yes (service worker)</td>
134
+
<td>❌ No</td>
135
+
<td>✅ Yes (vite-plugin-pwa)</td>
136
+
<td>❌ No</td>
137
+
</tr>
138
+
<tr>
139
+
<td><strong>Mobile Friendly</strong></td>
140
+
<td>✅ Fully responsive</td>
141
+
<td>✅ Basic</td>
142
+
<td>✅ Responsive</td>
143
+
<td>✅ Fully responsive</td>
144
+
</tr>
145
+
<tr>
146
+
<td><strong>Search Interface</strong></td>
147
+
<td>Form + URL params</td>
148
+
<td>Form + URL path</td>
149
+
<td>URL params only</td>
150
+
<td>Full search engine</td>
151
+
</tr>
152
+
<tr>
153
+
<td><strong>Default Bang</strong></td>
154
+
<td>User configurable (settings)</td>
155
+
<td>Environment variable</td>
156
+
<td>Configurable (localStorage)</td>
157
+
<td>Not applicable</td>
158
+
</tr>
159
+
<tr>
160
+
<td><strong>Offline Support</strong></td>
161
+
<td>✅ Yes (cached)*</td>
162
+
<td>❌ No</td>
163
+
<td>✅ Yes (PWA cached)*</td>
164
+
<td>❌ No</td>
165
+
</tr>
166
+
<tr>
167
+
<td><strong>Speed</strong></td>
168
+
<td>Instant (cached)</td>
169
+
<td>Local server speed</td>
170
+
<td>Instant (cached)</td>
171
+
<td>Network dependent</td>
172
+
</tr>
173
+
<tr>
174
+
<td><strong>Source Available</strong></td>
175
+
<td>Open source (AGPL v3)</td>
176
+
<td>Open source (AGPL v3)</td>
177
+
<td>Open source (MIT)</td>
178
+
<td>Proprietary</td>
179
+
</tr>
180
+
<tr>
181
+
<td><strong>Search Results</strong></td>
182
+
<td>Just bangs</td>
183
+
<td>Just bangs</td>
184
+
<td>Only bangs</td>
185
+
<td>Full search + bangs</td>
186
+
</tr>
187
+
</tbody>
188
+
</table>
189
+
</div>
190
+
<p><em>*You can use custom bangs with other locally self-hosted search engines</em></p>
191
+
</section>
192
+
193
+
<section>
194
+
<h2>Project Timeline</h2>
195
+
<divclass="timeline">
196
+
<divclass="timeline-item">
197
+
<divclass="timeline-date">Original Just Bangs (2022-2025)</div>
198
+
<ul>
199
+
<li><strong>Early April 2022:</strong><ahref="https://idiomdrottning.org/about" target="_blank">Idiomdrottning</a> conceived initial idea for a bang redirects website</li>
200
+
<li><strong>April 7, 2022:</strong> Tristan coded up the original version in Python</li>
201
+
<li><strong>April 8, 2022:</strong> Idiomdrottning added custom bang support (custom-bang.js)</li>
202
+
<li><strong>April 24, 2022:</strong> Added dark mode support</li>
0 commit comments