openfree commited on
Commit
1f0e510
verified
1 Parent(s): 6c2200a

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +22 -21
index.html CHANGED
@@ -46,7 +46,6 @@
46
  transition: all 0.3s ease;
47
  }
48
 
49
- /* Make category-1 events more prominent */
50
  .event:has(.tag.open-source) {
51
  background-color: #e8f5e9;
52
  border-left: 4px solid #4caf50;
@@ -54,13 +53,11 @@
54
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
55
  }
56
 
57
- /* Slightly dim category-2 events */
58
- .event:has(.tag.api-only) {
59
  background-color: #fafafa;
60
  border-left: 4px solid #f44336;
61
  }
62
 
63
- /* Hover effects */
64
  .event:has(.tag.open-source):hover {
65
  transform: scale(1.03);
66
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
@@ -85,10 +82,14 @@
85
  background-color: #4caf50;
86
  color: white;
87
  }
88
- .tag.api-only {
89
  background-color: #f44336;
90
  color: white;
91
  }
 
 
 
 
92
  .event p a {
93
  color: #4caf50;
94
  text-decoration: none;
@@ -110,7 +111,7 @@
110
  .github-link a:hover {
111
  text-decoration: underline;
112
  }
113
- /* Scrollbar styles */
114
  body::-webkit-scrollbar {
115
  height: 8px;
116
  }
@@ -220,8 +221,8 @@
220
  <div class="filter-group">
221
  <div class="toggle-container">
222
  <button class="toggle-button active" data-filter="all">All Models</button>
223
- <button class="toggle-button" data-filter="open-source">Open Weights</button>
224
- <button class="toggle-button" data-filter="api-only">API Only</button>
225
  </div>
226
  <div class="dropdown-filters">
227
  <select id="modalityFilter" onchange="filterByModality(this.value)">
@@ -244,7 +245,7 @@
244
  </span>
245
  <span class="counter-divider">路</span>
246
  <span class="counter-item">
247
- <span id="api-only-count">0</span> API Only
248
  </span>
249
  </div>
250
  <div class="timeline">
@@ -252,31 +253,34 @@
252
  <h3>January 2025</h3>
253
  <div class="event">
254
  <h4>OpenBMB PRIME</h4>
255
- <p>o1 like Eurus 2 7B (<a href="https://huggingface.co/PRIME-RL/Eurus-2-7B-PRIME" target="_blank">open weights</a>).</p>
256
- <span class="tag open-source">Open Weights</span>
257
  <span class="tag text">Text</span>
 
258
  </div>
259
  <div class="event">
260
  <h4>Nvidia Cosmos</h4>
261
- <p>Diffusion + Autoregressive World Models (<a href="https://huggingface.co/collections/nvidia/cosmos-6751e884dc10e013a0a0d8e6" target="_blank">open weights</a>).</p>
262
- <span class="tag open-source">Open Weights</span>
263
  <span class="tag multimodal">Multimodal</span>
 
264
  </div>
265
  <div class="event">
266
  <h4>Moondream2</h4>
267
- <p>Moondream2 w/ Gaze Detection (<a href="https://huggingface.co/vikhyatk/moondream2" target="_blank">open weights</a>).</p>
268
- <span class="tag open-source">Open Weights</span>
269
  <span class="tag multimodal">Multimodal</span>
 
270
  </div>
271
  </div>
272
  </div>
273
  <script>
274
  function updateCounts() {
275
  const openSourceCount = document.querySelectorAll('.tag.open-source').length;
276
- const apiOnlyCount = document.querySelectorAll('.tag.api-only').length;
277
 
278
  document.getElementById('open-source-count').textContent = openSourceCount;
279
- document.getElementById('api-only-count').textContent = apiOnlyCount;
280
  }
281
 
282
  let currentFilters = {
@@ -296,7 +300,6 @@
296
  }
297
 
298
  function filterEvents(category) {
299
- // Update button states
300
  const buttons = document.querySelectorAll('.toggle-button');
301
  buttons.forEach(button => {
302
  button.classList.remove('active');
@@ -325,7 +328,6 @@
325
  event.style.display = (matchesCategory && matchesModality && matchesType) ? 'block' : 'none';
326
  });
327
 
328
- // Check for empty months and hide them
329
  const months = document.querySelectorAll('.month');
330
  months.forEach(month => {
331
  const visibleEvents = Array.from(month.querySelectorAll('.event')).filter(event =>
@@ -337,7 +339,6 @@
337
  updateCounts();
338
  }
339
 
340
- // Update event listeners when the page loads
341
  document.addEventListener('DOMContentLoaded', function() {
342
  const buttons = document.querySelectorAll('.toggle-button');
343
  buttons.forEach(button => {
@@ -349,4 +350,4 @@
349
  });
350
  </script>
351
  </body>
352
- </html>
 
46
  transition: all 0.3s ease;
47
  }
48
 
 
49
  .event:has(.tag.open-source) {
50
  background-color: #e8f5e9;
51
  border-left: 4px solid #4caf50;
 
53
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
54
  }
55
 
56
+ .event:has(.tag.proprietary) {
 
57
  background-color: #fafafa;
58
  border-left: 4px solid #f44336;
59
  }
60
 
 
61
  .event:has(.tag.open-source):hover {
62
  transform: scale(1.03);
63
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
 
82
  background-color: #4caf50;
83
  color: white;
84
  }
85
+ .tag.proprietary {
86
  background-color: #f44336;
87
  color: white;
88
  }
89
+ .tag.link {
90
+ background-color: #2196f3;
91
+ color: white;
92
+ }
93
  .event p a {
94
  color: #4caf50;
95
  text-decoration: none;
 
111
  .github-link a:hover {
112
  text-decoration: underline;
113
  }
114
+
115
  body::-webkit-scrollbar {
116
  height: 8px;
117
  }
 
221
  <div class="filter-group">
222
  <div class="toggle-container">
223
  <button class="toggle-button active" data-filter="all">All Models</button>
224
+ <button class="toggle-button" data-filter="open-source">Open Source</button>
225
+ <button class="toggle-button" data-filter="proprietary">Proprietary Software</button>
226
  </div>
227
  <div class="dropdown-filters">
228
  <select id="modalityFilter" onchange="filterByModality(this.value)">
 
245
  </span>
246
  <span class="counter-divider">路</span>
247
  <span class="counter-item">
248
+ <span id="proprietary-count">0</span> Proprietary Software
249
  </span>
250
  </div>
251
  <div class="timeline">
 
253
  <h3>January 2025</h3>
254
  <div class="event">
255
  <h4>OpenBMB PRIME</h4>
256
+ <p>o1 like Eurus 2 7B (<a href="https://huggingface.co/PRIME-RL/Eurus-2-7B-PRIME" target="_blank">link</a>).</p>
257
+ <span class="tag open-source">Open Source</span>
258
  <span class="tag text">Text</span>
259
+ <span class="tag link">Link</span>
260
  </div>
261
  <div class="event">
262
  <h4>Nvidia Cosmos</h4>
263
+ <p>Diffusion + Autoregressive World Models (<a href="https://huggingface.co/collections/nvidia/cosmos-6751e884dc10e013a0a0d8e6" target="_blank">link</a>).</p>
264
+ <span class="tag open-source">Open Source</span>
265
  <span class="tag multimodal">Multimodal</span>
266
+ <span class="tag link">Link</span>
267
  </div>
268
  <div class="event">
269
  <h4>Moondream2</h4>
270
+ <p>Moondream2 w/ Gaze Detection (<a href="https://huggingface.co/vikhyatk/moondream2" target="_blank">link</a>).</p>
271
+ <span class="tag open-source">Open Source</span>
272
  <span class="tag multimodal">Multimodal</span>
273
+ <span class="tag link">Link</span>
274
  </div>
275
  </div>
276
  </div>
277
  <script>
278
  function updateCounts() {
279
  const openSourceCount = document.querySelectorAll('.tag.open-source').length;
280
+ const proprietaryCount = document.querySelectorAll('.tag.proprietary').length;
281
 
282
  document.getElementById('open-source-count').textContent = openSourceCount;
283
+ document.getElementById('proprietary-count').textContent = proprietaryCount;
284
  }
285
 
286
  let currentFilters = {
 
300
  }
301
 
302
  function filterEvents(category) {
 
303
  const buttons = document.querySelectorAll('.toggle-button');
304
  buttons.forEach(button => {
305
  button.classList.remove('active');
 
328
  event.style.display = (matchesCategory && matchesModality && matchesType) ? 'block' : 'none';
329
  });
330
 
 
331
  const months = document.querySelectorAll('.month');
332
  months.forEach(month => {
333
  const visibleEvents = Array.from(month.querySelectorAll('.event')).filter(event =>
 
339
  updateCounts();
340
  }
341
 
 
342
  document.addEventListener('DOMContentLoaded', function() {
343
  const buttons = document.querySelectorAll('.toggle-button');
344
  buttons.forEach(button => {
 
350
  });
351
  </script>
352
  </body>
353
+ </html>