Как разработчик, который создал парсер данных из открытого источника, и разместил код на GitHub, мне пришла идея использовать свою машину для парсинга данных и публикации полученной информации в формате JSON, чтобы другие разработчики могли ее использовать. Однако, у меня возник вопрос, куда автоматически загружать этот файл. У меня нет бюджета для создания собственного сервера API, поэтому ищу альтернативные решения. Я видел, что некоторые разработчики загружают файлы прямо в отдельные репозитории на GitHub, но мне не хотелось бы видеть график вклада на этой странице зеленой всюду. Буду благодарен за советы и рекомендации от экспертов о том, как выйти из этой ситуации.
Существует несколько альтернативных решений для загрузки и публикации файлов без использования собственного сервера API или размещения на GitHub. 1. Использование сторонних платформ для хостинга файлов: - Amazon S3 или Google Cloud Storage предоставляют возможность загрузки и хранения файлов с доступом по URL. Вы можете создать бакет или контейнер и загрузить файлы в него. Затем вы можете получить URL для загруженного файла и использовать его для доступа к данным. - Dropbox или Google Drive также могут быть использованы для загрузки и публикации файлов. Вы можете создать общедоступную папку и загрузить файлы в нее. Затем вы можете получить общедоступную ссылку на файл для доступа к нему. 2. Использование встроенных сервисов публикации файлов: - GitHub Pages позволяет загружать файлы в ветку gh-pages вашего репозитория и предоставляет общедоступную ссылку на эти файлы. Вам не нужно менять основную ветку репозитория или видеть изменения в графике вклада. - GitLab Pages и Bitbucket Pages предоставляют аналогичные возможности публикации файлов. 3. Использование сервисов хранения и обмена файлами: - Dropbox, Google Drive, OneDrive и другие подобные сервисы предоставляют возможность создания общедоступных ссылок на файлы, загруженные в ваш аккаунт. Вы можете использовать эти ссылки для доступа к данным. Выбор определенного решения зависит от ваших предпочтений, доступных ресурсов и требований к процессу передачи файлов.
Используйте отдельный аккаунт для загрузки данных на GitHub.
Разделите аккаунты для загрузки данных на GitHub