duck3-create Claude Opus 4.6 commited on
Commit
f328aba
·
1 Parent(s): 69d0e99

Increase URL limit from 20 to 100

Browse files

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

Files changed (1) hide show
  1. static/index.html +9 -9
static/index.html CHANGED
@@ -1103,7 +1103,7 @@
1103
  <p class="section-label">URL 입력</p>
1104
  <div class="textarea-wrapper">
1105
  <textarea id="urlInput" placeholder="YouTube 또는 Instagram URL을 한 줄에 하나씩 입력하세요&#10;&#10;https://www.youtube.com/watch?v=...&#10;https://www.instagram.com/reel/..." spellcheck="false"></textarea>
1106
- <span class="url-count" id="urlCount">0 / 20</span>
1107
  </div>
1108
  </div>
1109
 
@@ -1322,7 +1322,7 @@
1322
  successCount: '개 성공',
1323
  errorCount: '개 실패',
1324
  timestamps: '타임스탬프',
1325
- maxUrlAlert: '최대 20개의 URL만 입력할 수 있습니다.',
1326
  requestError: '요청 중 오류가 발생했습니다: ',
1327
  historyLabel: '최근 추출 기록',
1328
  clearHistory: '기록 삭제',
@@ -1376,7 +1376,7 @@
1376
  successCount: ' succeeded',
1377
  errorCount: ' failed',
1378
  timestamps: 'Timestamps',
1379
- maxUrlAlert: 'Maximum 20 URLs allowed.',
1380
  requestError: 'Request failed: ',
1381
  historyLabel: 'Recent History',
1382
  clearHistory: 'Clear',
@@ -1430,7 +1430,7 @@
1430
  successCount: ' exitoso',
1431
  errorCount: ' fallido',
1432
  timestamps: 'Marcas de tiempo',
1433
- maxUrlAlert: 'Máximo 20 URLs permitidas.',
1434
  requestError: 'Error en la solicitud: ',
1435
  historyLabel: 'Historial reciente',
1436
  clearHistory: 'Borrar',
@@ -1484,7 +1484,7 @@
1484
  successCount: ' 成功',
1485
  errorCount: ' 失敗',
1486
  timestamps: 'タイムスタンプ',
1487
- maxUrlAlert: '最大20個のURLまで可能です。',
1488
  requestError: 'リクエストエラー: ',
1489
  historyLabel: '最近の履歴',
1490
  clearHistory: 'クリア',
@@ -1538,7 +1538,7 @@
1538
  successCount: ' sucesso',
1539
  errorCount: ' falha',
1540
  timestamps: 'Carimbos de tempo',
1541
- maxUrlAlert: 'Máximo de 20 URLs permitido.',
1542
  requestError: 'Erro na solicitação: ',
1543
  historyLabel: 'Histórico recente',
1544
  clearHistory: 'Limpar',
@@ -1723,10 +1723,10 @@
1723
  var lines = urlInput.value.split('\n').filter(function (l) { return l.trim(); });
1724
  var count = lines.length;
1725
  if (!urlInput.value.trim()) count = 0;
1726
- urlCount.textContent = count + ' / 20';
1727
  urlCount.className = 'url-count';
1728
  if (count > 0) urlCount.classList.add('has-urls');
1729
- if (count > 20) urlCount.classList.add('limit');
1730
  }
1731
 
1732
  // 붙여넣기 시 URL 자동 분리 + 플레이리스트 자동 확장
@@ -1871,7 +1871,7 @@
1871
 
1872
  var urls = text.split('\n').map(function (u) { return u.trim(); }).filter(function (u) { return u; });
1873
  if (urls.length === 0) return;
1874
- if (urls.length > 20) {
1875
  alert(t('maxUrlAlert'));
1876
  return;
1877
  }
 
1103
  <p class="section-label">URL 입력</p>
1104
  <div class="textarea-wrapper">
1105
  <textarea id="urlInput" placeholder="YouTube 또는 Instagram URL을 한 줄에 하나씩 입력하세요&#10;&#10;https://www.youtube.com/watch?v=...&#10;https://www.instagram.com/reel/..." spellcheck="false"></textarea>
1106
+ <span class="url-count" id="urlCount">0 / 100</span>
1107
  </div>
1108
  </div>
1109
 
 
1322
  successCount: '개 성공',
1323
  errorCount: '개 실패',
1324
  timestamps: '타임스탬프',
1325
+ maxUrlAlert: '최대 100개의 URL만 입력할 수 있습니다.',
1326
  requestError: '요청 중 오류가 발생했습니다: ',
1327
  historyLabel: '최근 추출 기록',
1328
  clearHistory: '기록 삭제',
 
1376
  successCount: ' succeeded',
1377
  errorCount: ' failed',
1378
  timestamps: 'Timestamps',
1379
+ maxUrlAlert: 'Maximum 100 URLs allowed.',
1380
  requestError: 'Request failed: ',
1381
  historyLabel: 'Recent History',
1382
  clearHistory: 'Clear',
 
1430
  successCount: ' exitoso',
1431
  errorCount: ' fallido',
1432
  timestamps: 'Marcas de tiempo',
1433
+ maxUrlAlert: 'Máximo 100 URLs permitidas.',
1434
  requestError: 'Error en la solicitud: ',
1435
  historyLabel: 'Historial reciente',
1436
  clearHistory: 'Borrar',
 
1484
  successCount: ' 成功',
1485
  errorCount: ' 失敗',
1486
  timestamps: 'タイムスタンプ',
1487
+ maxUrlAlert: '最大100個のURLまで可能です。',
1488
  requestError: 'リクエストエラー: ',
1489
  historyLabel: '最近の履歴',
1490
  clearHistory: 'クリア',
 
1538
  successCount: ' sucesso',
1539
  errorCount: ' falha',
1540
  timestamps: 'Carimbos de tempo',
1541
+ maxUrlAlert: 'Máximo de 100 URLs permitido.',
1542
  requestError: 'Erro na solicitação: ',
1543
  historyLabel: 'Histórico recente',
1544
  clearHistory: 'Limpar',
 
1723
  var lines = urlInput.value.split('\n').filter(function (l) { return l.trim(); });
1724
  var count = lines.length;
1725
  if (!urlInput.value.trim()) count = 0;
1726
+ urlCount.textContent = count + ' / 100';
1727
  urlCount.className = 'url-count';
1728
  if (count > 0) urlCount.classList.add('has-urls');
1729
+ if (count > 100) urlCount.classList.add('limit');
1730
  }
1731
 
1732
  // 붙여넣기 시 URL 자동 분리 + 플레이리스트 자동 확장
 
1871
 
1872
  var urls = text.split('\n').map(function (u) { return u.trim(); }).filter(function (u) { return u; });
1873
  if (urls.length === 0) return;
1874
+ if (urls.length > 100) {
1875
  alert(t('maxUrlAlert'));
1876
  return;
1877
  }