Alexander_88
02-11-2021, 10:37
Здравствуйте … Подскажите, как можно добавить недостающие ссылки следуя нумерации, то есть добавить те номера, которые отсутствуют.
Пример:
есть txt файл с ссылками:
https://k2s.cc/file/74gsjddf53/0001start.mp4
https://k2s.cc/file/f0bmfg86d/0002start.mp4
https://k2s.cc/file/82cdsfgs7879/0003start.mp4
https://k2s.cc/file/2ca5fj414b6/0004start.mp4
https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4
https://k2s.cc/file/484df773a/0006start.flv
https://k2s.cc/file/56cdfdabd7/0007start.flv
https://k2s.cc/file/613bdgdfg632/0009start.mp4
https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4
https://k2s.cc/file/df3f1vcj74f2/0011start.mp4
https://k2s.cc/file/0c7erert450f6/0012start.mp4
https://k2s.cc/file/bd9srtey50f7a/0013start.mp4
https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4
https://k2s.cc/file/c5b0awet3652/0015start.mp4
https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4
https://k2s.cc/file/4328aj34bd5f2/0017start.mp4
https://k2s.cc/file/90fb6sj6187/0018start.mp4
https://k2s.cc/file/055xn72ec7db/0019start.mp4
https://k2s.cc/file/e27xxn6b45f/0020start.mp4
https://k2s.cc/file/1804xn6fad3/0021start.mp4
https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4
https://k2s.cc/file/89dnxbc13b/0024start.mp4
https://k2s.cc/file/9cesf0bh163/0025start.mp4
https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4
https://k2s.cc/file/daach76d0efdeb/0027start.mp4
https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4
https://k2s.cc/file/764ffgh819eaa5/0030start.mp4
https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4
https://k2s.cc/file/9d22adfg0d34e/0032start.mp4
https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4
https://k2s.cc/file/b532sdg7141b5/0036start.mp4
https://k2s.cc/file/c575df1616937/0037start.mp4
https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4
https://k2s.cc/file/2332dfha124a61/0039start.mp4
https://k2s.cc/file/40cbsdg65a8737/0040start.mp4
https://k2s.cc/file/ee6dfh4c8408/0041start.mp4
https://k2s.cc/file/93cvh46f6aa0/0042start.mp4
https://k2s.cc/file/302ert64dbf64/0043start.mp4
https://k2s.cc/file/1c49bsdf969/0044start.mp4
https://k2s.cc/file/d8360sdf6710/0045start.mp4
Номера будем смотреть в имени файлах в ссылках (в конце ссылки). Необходимо определять номер самой верхней ссылки и номер самой нижней ссылки (это будет самый минимальный и самый максимальный номер). Далее нужно определить Какие номера отсутствуют. В данном примере отсутствуют номера: 8, 23, 28, 34, 35. Скрипт должен добавить недостающие ссылки с пропущенными номерами, расширение поставить mp4, а вместо id ссылки написать "delete link".
Если применить скрипт к вышеуказанному примеру, то результат должен быть такой:
https://k2s.cc/file/74gsjddf53/0001start.mp4
https://k2s.cc/file/f0bmfg86d/0002start.mp4
https://k2s.cc/file/82cdsfgs7879/0003start.mp4
https://k2s.cc/file/2ca5fj414b6/0004start.mp4
https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4
https://k2s.cc/file/484df773a/0006start.flv
https://k2s.cc/file/56cdfdabd7/0007start.flv
https://k2s.cc/file/delete link/0008start.mp4
https://k2s.cc/file/613bdgdfg632/0009start.mp4
https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4
https://k2s.cc/file/df3f1vcj74f2/0011start.mp4
https://k2s.cc/file/0c7erert450f6/0012start.mp4
https://k2s.cc/file/bd9srtey50f7a/0013start.mp4
https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4
https://k2s.cc/file/c5b0awet3652/0015start.mp4
https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4
https://k2s.cc/file/4328aj34bd5f2/0017start.mp4
https://k2s.cc/file/90fb6sj6187/0018start.mp4
https://k2s.cc/file/055xn72ec7db/0019start.mp4
https://k2s.cc/file/e27xxn6b45f/0020start.mp4
https://k2s.cc/file/1804xn6fad3/0021start.mp4
https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4
https://k2s.cc/file/delete link/0023start.mp4
https://k2s.cc/file/89dnxbc13b/0024start.mp4
https://k2s.cc/file/9cesf0bh163/0025start.mp4
https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4
https://k2s.cc/file/daach76d0efdeb/0027start.mp4
https://k2s.cc/file/delete link/0028start.mp4
https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4
https://k2s.cc/file/764ffgh819eaa5/0030start.mp4
https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4
https://k2s.cc/file/9d22adfg0d34e/0032start.mp4
https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4
https://k2s.cc/file/delete link/0034start.mp4
https://k2s.cc/file/delete link/0035start.mp4
https://k2s.cc/file/b532sdg7141b5/0036start.mp4
https://k2s.cc/file/c575df1616937/0037start.mp4
https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4
https://k2s.cc/file/2332dfha124a61/0039start.mp4
https://k2s.cc/file/40cbsdg65a8737/0040start.mp4
https://k2s.cc/file/ee6dfh4c8408/0041start.mp4
https://k2s.cc/file/93cvh46f6aa0/0042start.mp4
https://k2s.cc/file/302ert64dbf64/0043start.mp4
https://k2s.cc/file/1c49bsdf969/0044start.mp4
https://k2s.cc/file/d8360sdf6710/0045start.mp4
Примечание: имя файла всегда одинаковое, но неизвестно Какое … также неизвестно где располагается имя файла (до номера или после)..
варианты имен файлов:
####name.расширение
name####.расширение
где name - всегда одно и то же слово (но неизвестно какое).
#### - номер.
Номер всегда состоит из 4 цифр, Верхняя ссылка всегда с самым меньшим номером, а Нижняя ссылка с самым большим номером, нумерация идёт по порядку.
:)
Пример:
есть txt файл с ссылками:
https://k2s.cc/file/74gsjddf53/0001start.mp4
https://k2s.cc/file/f0bmfg86d/0002start.mp4
https://k2s.cc/file/82cdsfgs7879/0003start.mp4
https://k2s.cc/file/2ca5fj414b6/0004start.mp4
https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4
https://k2s.cc/file/484df773a/0006start.flv
https://k2s.cc/file/56cdfdabd7/0007start.flv
https://k2s.cc/file/613bdgdfg632/0009start.mp4
https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4
https://k2s.cc/file/df3f1vcj74f2/0011start.mp4
https://k2s.cc/file/0c7erert450f6/0012start.mp4
https://k2s.cc/file/bd9srtey50f7a/0013start.mp4
https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4
https://k2s.cc/file/c5b0awet3652/0015start.mp4
https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4
https://k2s.cc/file/4328aj34bd5f2/0017start.mp4
https://k2s.cc/file/90fb6sj6187/0018start.mp4
https://k2s.cc/file/055xn72ec7db/0019start.mp4
https://k2s.cc/file/e27xxn6b45f/0020start.mp4
https://k2s.cc/file/1804xn6fad3/0021start.mp4
https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4
https://k2s.cc/file/89dnxbc13b/0024start.mp4
https://k2s.cc/file/9cesf0bh163/0025start.mp4
https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4
https://k2s.cc/file/daach76d0efdeb/0027start.mp4
https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4
https://k2s.cc/file/764ffgh819eaa5/0030start.mp4
https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4
https://k2s.cc/file/9d22adfg0d34e/0032start.mp4
https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4
https://k2s.cc/file/b532sdg7141b5/0036start.mp4
https://k2s.cc/file/c575df1616937/0037start.mp4
https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4
https://k2s.cc/file/2332dfha124a61/0039start.mp4
https://k2s.cc/file/40cbsdg65a8737/0040start.mp4
https://k2s.cc/file/ee6dfh4c8408/0041start.mp4
https://k2s.cc/file/93cvh46f6aa0/0042start.mp4
https://k2s.cc/file/302ert64dbf64/0043start.mp4
https://k2s.cc/file/1c49bsdf969/0044start.mp4
https://k2s.cc/file/d8360sdf6710/0045start.mp4
Номера будем смотреть в имени файлах в ссылках (в конце ссылки). Необходимо определять номер самой верхней ссылки и номер самой нижней ссылки (это будет самый минимальный и самый максимальный номер). Далее нужно определить Какие номера отсутствуют. В данном примере отсутствуют номера: 8, 23, 28, 34, 35. Скрипт должен добавить недостающие ссылки с пропущенными номерами, расширение поставить mp4, а вместо id ссылки написать "delete link".
Если применить скрипт к вышеуказанному примеру, то результат должен быть такой:
https://k2s.cc/file/74gsjddf53/0001start.mp4
https://k2s.cc/file/f0bmfg86d/0002start.mp4
https://k2s.cc/file/82cdsfgs7879/0003start.mp4
https://k2s.cc/file/2ca5fj414b6/0004start.mp4
https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4
https://k2s.cc/file/484df773a/0006start.flv
https://k2s.cc/file/56cdfdabd7/0007start.flv
https://k2s.cc/file/delete link/0008start.mp4
https://k2s.cc/file/613bdgdfg632/0009start.mp4
https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4
https://k2s.cc/file/df3f1vcj74f2/0011start.mp4
https://k2s.cc/file/0c7erert450f6/0012start.mp4
https://k2s.cc/file/bd9srtey50f7a/0013start.mp4
https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4
https://k2s.cc/file/c5b0awet3652/0015start.mp4
https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4
https://k2s.cc/file/4328aj34bd5f2/0017start.mp4
https://k2s.cc/file/90fb6sj6187/0018start.mp4
https://k2s.cc/file/055xn72ec7db/0019start.mp4
https://k2s.cc/file/e27xxn6b45f/0020start.mp4
https://k2s.cc/file/1804xn6fad3/0021start.mp4
https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4
https://k2s.cc/file/delete link/0023start.mp4
https://k2s.cc/file/89dnxbc13b/0024start.mp4
https://k2s.cc/file/9cesf0bh163/0025start.mp4
https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4
https://k2s.cc/file/daach76d0efdeb/0027start.mp4
https://k2s.cc/file/delete link/0028start.mp4
https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4
https://k2s.cc/file/764ffgh819eaa5/0030start.mp4
https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4
https://k2s.cc/file/9d22adfg0d34e/0032start.mp4
https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4
https://k2s.cc/file/delete link/0034start.mp4
https://k2s.cc/file/delete link/0035start.mp4
https://k2s.cc/file/b532sdg7141b5/0036start.mp4
https://k2s.cc/file/c575df1616937/0037start.mp4
https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4
https://k2s.cc/file/2332dfha124a61/0039start.mp4
https://k2s.cc/file/40cbsdg65a8737/0040start.mp4
https://k2s.cc/file/ee6dfh4c8408/0041start.mp4
https://k2s.cc/file/93cvh46f6aa0/0042start.mp4
https://k2s.cc/file/302ert64dbf64/0043start.mp4
https://k2s.cc/file/1c49bsdf969/0044start.mp4
https://k2s.cc/file/d8360sdf6710/0045start.mp4
Примечание: имя файла всегда одинаковое, но неизвестно Какое … также неизвестно где располагается имя файла (до номера или после)..
варианты имен файлов:
####name.расширение
name####.расширение
где name - всегда одно и то же слово (но неизвестно какое).
#### - номер.
Номер всегда состоит из 4 цифр, Верхняя ссылка всегда с самым меньшим номером, а Нижняя ссылка с самым большим номером, нумерация идёт по порядку.
:)