Введение

«Репозиторий исходного кода» — это место, где хранится код. Разработчики любят использовать такие платформы, как Github, чтобы иметь удаленное место для хранения кода, над которым они работают.

Примечание. Если вы программируете, используете Photoshop, редактируете видео или выполняете любую другую работу на компьютере, ежедневно делайте резервные копии своих файлов и, если возможно, храните их в Интернете. Вы никогда не знаете, что может случиться, и вы можете потерять дни, недели и даже месяцы работы, если не предпримете необходимые шаги для резервного копирования своих файлов.

В любом случае, с Github вы можете загружать частные или общедоступные репозитории. Если репо общедоступно, любой может взять этот код и использовать его.

Если вы увлекаетесь кроссовками, вы, вероятно, наткнулись на ссылку Github на какой-то скрипт, будь то создатель аккаунта Adidas или прокси-тестер. Эти сценарии обычно имеют открытый исходный код и создаются с целью помочь другим.

Начиная

В этом руководстве мы будем использовать скрипт Python, созданный DefNotAvg. Этот скрипт предназначен для сканирования Supremenewyork.com на наличие продуктов, соответствующих ключевым словам, введенным пользователем. Если он находит соответствие продукта, он открывает ссылку на продукт в вашем браузере. Полезно, правда?

Чтобы успешно выполнить эти шаги, необходимо выполнить эти основные требования.

1. Установите Git — эта ссылка содержит учебные пособия для пользователей Mac, Windows и Linux.

2. Установленный эмулятор терминала, например Terminal, Command Line или Hyper.

3. Репозиторий Github для клонирования и использования.

4. Установлена ​​правильная версия Python (или любой другой язык, на котором написан код.)

Как только эти требования будут выполнены, мы готовы начать. Первым шагом к запуску скрипта из Github является клонирование репозитория git.

Клонировать репозиторий git

1. Перейдите на главную страницу репозитория Github. Для этого примера мы будем использовать эту ссылку.

2. Выберите зеленую кнопку «Клонировать или загрузить».

3. Выберите значок буфера обмена, чтобы скопировать ссылку в буфер обмена.

4. Откройте эмулятор терминала на рабочем столе. Если вы работаете на Mac, приложение Терминал должно быть установлено по умолчанию. Пользователи Windows будут иметь Windows PowerShell или Командную строку. Другой вариант — Hyper — изящный кроссплатформенный эмулятор терминала.

5. Измените каталог на место, где вы хотите хранить файлы. Вы можете сделать это, введя cd в командной строке, а затем путь к файлу. В этом примере мы будем хранить файлы на нашем рабочем столе, набрав cd desktop. Нажмите Enter, чтобы отправить команду. Если вам нужна дополнительная помощь, нажмите здесь.

6. После того, как вы перейдете к нужному местоположению, введите «git clone», затем вставьте ссылку, скопированную на шаге 2. После отправки команды вы увидите что-то вроде изображения ниже. Папка появится в месте, которое вы указали на шаге 5.

7. С помощью команды «cd» вам нужно перейти в только что созданную папку. В данном случае это команда «cd Supreme-Link-Grabber».

Запуск скрипта

Эта часть руководства во многом зависит от сценария, который вы пытаетесь запустить.

Могут быть определенные программные пакеты, которые необходимо установить для корректного запуска скрипта. pip для Python и npm для Javascript — две отличные системы управления пакетами, которые помогут вам с легкостью устанавливать пакеты программного обеспечения.

Если репозиторий содержит файл «README.MD», вам следует прочитать его и посмотреть, включил ли разработчик руководство по запуску скрипта. В файле README Supreme Link Grabber указано следующее.

Ок, отлично. Это говорит нам о том, что делает скрипт, как его запускать, какая версия Python нам нужна и какие пакеты требуются.

Чтобы запустить файл Python, введите «python filename.py» в командную строку, затем нажмите Enter. README для нашего кода говорит, что нужно запустить «main.py», поэтому команда «python main.py».

Теперь скрипт будет запущен.

Проблемы и ошибки

Вы можете расстроиться, если никогда не делали этого раньше. Все в порядке — ОТЛИЧНАЯ вещь в программировании — это то, что в Интернете есть ответ на каждую отдельную ошибку. Такие сайты, как Stack Overflow, позволяют пользователям задавать вопросы, связанные с кодом, чтобы другие могли ответить на них.

Скорее всего, ошибка, которую вы получаете, не является чем-то особенным — кто-то уже сталкивался с той же проблемой раньше, и на нее был дан ответ где-то в Интернете. Любую проблему, с которой вы столкнетесь, можно решить с помощью поиска Google.

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

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

Подпишитесь на Project Destroyer в Твиттере и не стесняйтесь присылать нам сообщения с любыми вопросами, касающимися этой статьи. Вы также можете связаться с нами через страницу Контакты.

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