giftedtatar, ни само по себе участие в разработке на GitHub, ни "копирование сайтов" вам работу не обеспечат и, тем более, не гарантируют. А то, что вы не можете решить проблемы ни в одном issue, который вы смотрели, предельно наглядно показывает, что вам нужно учиться. И, похоже, самым основам. Это как со спортом: сила развивается, если поднимать штангу, но совершенно бесполезно пытаться развивать силу, хватаясь за штангу, которую вы не можете сдвинуть. Пока вам нужны гантели, а не штанга. То есть самые простейшие упражнения.
Никита Терновой, не надо повторять вопрос два раза. Надёжно защитить - шифрованием. Остальное (пароли в открытом виде, например) - только ограничено надёжно. Защиту выбирают, правда, сообразно важности защищаемого. Вы об этом не пишете. Может она вам вообще не нужна.
markcpp, вы не путаете понятия, случайно? Потому что когда спрашивают про алгоритм, интересуются общим принципом решения задачи. А вот когда спрашивают про "просто загрузить" - это уже не про алгоритм, а про готовую библиотеку с какими-то дополнительными удобствами. Например, как в вашем случае, с возможностью табличного представления графа.
Чтобы не нести ерунду про математику, посмотрите здесь, на Тостере, вопросы по тегу Математика. Будете удивлены, возможно. Если же вы будете бегать от математики уже будучи разработчиком, вы так только карьерный рост себе ограничить сумеете. Математика не нужна "обычно", но когда иногда нужна, вы это никак обскакать не сможете.
Сделать копию страниц любого сайта просто натравив на него wget, можно было лет 20 назад, когда никто не делал асинхронную загрузку. Сейчас это практически никогда сделать нельзя.
Andrei_09, отредактируйте вопрос, добавьте это туда. Также добавьте вывод media info для файлов, которые импортируются с проблемами и без проблем. Телепатически выяснить, что у вас случилось, ни у кого не выйдет.
user, ставить себе задачи типа "программировать вниз головой, нажимая кнопки носом, а не руками" вам никто не может запретить, но, в то же время, это не перестает быть глупостью.