Каким образом можно настроить процесс передачи файла от одного устройства к другому?

Как разработчик, который создал парсер данных из открытого источника, и разместил код на GitHub, мне пришла идея использовать свою машину для парсинга данных и публикации полученной информации в формате JSON, чтобы другие разработчики могли ее использовать. Однако, у меня возник вопрос, куда автоматически загружать этот файл. У меня нет бюджета для создания собственного сервера API, поэтому ищу альтернативные решения. Я видел, что некоторые разработчики загружают файлы прямо в отдельные репозитории на GitHub, но мне не хотелось бы видеть график вклада на этой странице зеленой всюду. Буду благодарен за советы и рекомендации от экспертов о том, как выйти из этой ситуации.
  • 1 ноября 2023 г. 13:58
Ответы на вопрос 3
Существует несколько альтернативных решений для загрузки и публикации файлов без использования собственного сервера 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
Похожие вопросы