On Sun, 13 Oct 2024 at 17:42, Dmitrii Kashin <free...@gmail.com> wrote:

>
> Всё перечисленное реализуется на раз-два.
> Но из коробки -- этого всего конечно же нет нигде.
>
> > - Возможность отдать мне файл через веб. То есть есть страница,
> защищённая простым паролем. Туда можно залить файл
> > веб-мордой, с ограничением по размеру файла и в идеале по количеству
> файлов с одного айпи, ну и с исключением
> > возможности забить весь диск. Получить этот файл оттуда веб-мордой
> нельзя, только подтверждение что он закачался.
> > Файлы забираю я по scp.
>
> Простейший CGI скрипт, пишется на чём угодно и относительно быстро.
>

В варианте с CGI мне непонятно, как ограничивать размер файла, а в идеале
хотелось бы ещё и вариант "лить сразу на S3". Всё это сводится, похоже, к
одному вопросу.

В простых примерах, которые мне удаётся найти, вроде вот этого (удачно для
меня на Питоне) https://www.geeksforgeeks.org/handling-file-uploads-via-cgi/
, "upload file" это один HTTP запрос. Вот приходит форма и в ней "file". Но
это ж не сработает для толстых файлов, тут надо как-то иметь обработку
закачиваемого по кускам, и каждый очередной кусок мой скрипт должен куда-то
класть (хоть в файл, хоть на s3, хоть вообще в стандартный ввод tar cxf).
Вот и как её реализовывать в этом вашем CGI?

Если это получить, то дальше я и вправду обошёлся бы даже голым Питоном без
фреймворка.


> > - Личный аналог archive.is. То есть я захожу (тоже с паролем), указываю
> там URL, он архивируется, генерируется URL по
> > которому можно посмотреть копию.
>
> Тут зависит от того, хочешь ли ты хранить историю. Если нет, то
> реализуемо в несколько строчек. Если да, придётся покорпеть.
>

В каком смысле "хранить историю"? Историю того, что я накачал? Так это ж
одна строка с добавкой в лог?

Мне интереснее, чем качать. wget -p как-то не очень справляется. Я проверил
на двух страницах и обе заметно хуже, чем archive.is.

Вот есть у меня один любимый материальчик на New York Times, но если его
открыть при помощи браузера, он за пейволлом.
https://www.nytimes.com/2014/10/28/magazine/theo-padnos-american-journalist-on-being-kidnapped-tortured-and-released-in-syria.html

А вот archive.is без пейволлов. Обновлено только что.
https://archive.is/QPkbR

wget -p выдаёт то что до пейволла и вечное ожидание checking access.

Второй пример, без пейволла -
https://news.sky.com/story/israel-hezbollah-lebanon-beirut-un-tank-iran-gaza-hamas-latest-sky-news-live-12978800
. wget -p выдаёт нечто кое-как читаемое, но без оформления. archive,is -
практически идеальная копия https://archive.is/TukSR

Вот есть что-то такое что бы позволило у меня на VPS качать так, как
archive.is ? Если нет, то пока наверное обойдусь archive.is... пока его в
РФ не закрыли. Потому как одна из двух основных целей своего архива" -
давать конкретные страницы друзьям в РФ. (Я сам в Ирландии, причём почти 20
лет уже).


> > - Не уверен что реально, но в идеале - своя выкачивалка видео, как
> минимум с ютуба и из твиттера, с генерацией URL по
> > которому качается результат. Возиться с плеером наверное незачем, хотя
> если он есть готовый, то почему бы и нет.
> > Автопуржинг через указанное количество дней, но это наверняка тривиально
> по сравнению с остальным.
>
> Ну то есть ты хочешь youtube-dl в CGI-скрипт завернуть. Тоже палец-о-палец.
>

Ага, тут понятно. Без s3 для видосиков я пожалуй уже и обойдусь :)


> Единственное что, по поводу вот этого:
>
> > - Task management/personal project management. Нужны задачи, подзадачи,
> по нескольку разных цифр на задачу и по две даты
> > (soft deadline/hard deadline).
>
> Единственное, что имеет смысл гонять -- это Jira. Да, даже не смотря на
> то, что проприетарь лютая, ибо ничего лучше пока не придумали.
>

Jira у меня есть на работе, поэтому я с ней знаком. Я бы сказал, что она
очень сильно оптимизирована под именно групповые проекты. С личными хуже.
Например, мне нужен не один пункт story points в задаче, а два - bandwidth
(внимание) и effort (усилия/время). Наверное как-то её можно запинать под
это ногами...

Тем не менее, попробуем. Поднял таки, благо у себя Atlassian даёт free
tier. Фришного self hosted не нашёл, да и не такие у меня там секреты,
чтобы бояться Atlassian.

Ответить