Size: a a a

2021 March 20

D

Dima in pro.bash
До этого как то не требовался вывод, обходился обратными кавычками. Символов не много и работает.
источник

VK

Vyacheslav Koval in pro.bash
Vyacheslav Koval
доработал для загрузки урлов с файла urls.txt
for "urls.txt".IO.lines -> $url {
 run 'youtube-dl', $url;
}
sub MAIN($urls = 'urls.txt') {
 for $urls.IO.lines -> $url {
   run 'youtube-dl', $url;
 }
}

Можно запускать так:
$ raku download.raku # по-умолчанию берет urls.txt
$ raku download.raku some-urls.txt # берет переданный файл
источник

VK

Vyacheslav Koval in pro.bash
источник

D

Dima in pro.bash
Vyacheslav Koval
sub MAIN($urls = 'urls.txt') {
 for $urls.IO.lines -> $url {
   run 'youtube-dl', $url;
 }
}

Можно запускать так:
$ raku download.raku # по-умолчанию берет urls.txt
$ raku download.raku some-urls.txt # берет переданный файл
Слава, ну отлично же. Теперь можно оформлять как пакет. И закладывать в репозиторий.
источник

D

Dima in pro.bash
Vyacheslav Koval
sub MAIN($urls = 'urls.txt') {
 for $urls.IO.lines -> $url {
   run 'youtube-dl', $url;
 }
}

Можно запускать так:
$ raku download.raku # по-умолчанию берет urls.txt
$ raku download.raku some-urls.txt # берет переданный файл
Какой пакетный менеджер в  Raku?
источник

VK

Vyacheslav Koval in pro.bash
можешь для любой ОС загрузить https://rakudo.org/downloads
источник

VK

Vyacheslav Koval in pro.bash
даже для JS)
источник

VK

Vyacheslav Koval in pro.bash
и JVM
источник

∀lǝxǝʎ in pro.bash
Dima
Слава, ну отлично же. Теперь можно оформлять как пакет. И закладывать в репозиторий.
выкладывать что-то в 3 строчки, вызывающее внешнюю тулзу?
источник

VK

Vyacheslav Koval in pro.bash
обычно такое практикуется в JS-сообществе - на каждую функцию свой пакет)
источник

VK

Vyacheslav Koval in pro.bash
скорее на github/bitbucket
источник

D

Dima in pro.bash
∀lǝxǝʎ
выкладывать что-то в 3 строчки, вызывающее внешнюю тулзу?
Ну а почему нет?  Просто обертка для скачивания, поставил да забыл.
источник

D

Dima in pro.bash
Да это скорей для фана, а не для практического применения.
источник

D

Dima in pro.bash
Приятно же свой пакет.
источник

VK

Vyacheslav Koval in pro.bash
для опыта
источник

VK

Vyacheslav Koval in pro.bash
вот гениальный JS-пакет is-prime-value
источник

D

Dima in pro.bash
https://github.com/akshaypatil1/is-prime-value/blob/main/index.js#L21 это да, действительно "гениальный".
источник

D

Dima in pro.bash
Хотя бы до половины бы проходил. Или добавил список простых чисел.
источник

VK

Vyacheslav Koval in pro.bash
SO говорит, что самый быстрый алгоритм Решето Аткина
источник
2021 March 21

V

Vikentsi in pro.bash
Vyacheslav Koval
а сейчас и Raku есть - еще круче
Написал скрипт для скачивания видео
download.raku
my $base_url = 'https://www.youtube.com/watch?v=';

my @hashes =
 'dQjUH0kTq8w', # Администрирование Linux. Лекция 1
 'cbo0HVW2ydw', # Администрирование Linux. Лекция 2
 '8biIIJk70k8', # Администрирование Linux. Лекция 3
;

for @hashes -> $hash {
 run 'youtube-dl', sprintf("%s%s", $base_url, $hash);
}

$ raku download.raku
Raku, ранее Perl 6  Классно замаскировали.
источник