{"id":20730269,"url":"https://github.com/freecode911/yauploader","last_synced_at":"2026-04-15T18:01:55.901Z","repository":{"id":253204284,"uuid":"837109820","full_name":"FreeCode911/YAUploader","owner":"FreeCode911","description":"Automate YouTube video uploads with YAUploader","archived":false,"fork":false,"pushed_at":"2024-08-15T06:51:07.000Z","size":38,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-19T08:07:30.453Z","etag":null,"topics":["24-7","automation","free","video","yauploader","youtube","youtube-video-uploader"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FreeCode911.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-02T08:29:39.000Z","updated_at":"2024-08-15T06:51:10.000Z","dependencies_parsed_at":"2024-08-15T13:46:22.969Z","dependency_job_id":null,"html_url":"https://github.com/FreeCode911/YAUploader","commit_stats":null,"previous_names":["freecode911/yaupload"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FreeCode911/YAUploader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FYAUploader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FYAUploader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FYAUploader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FYAUploader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FreeCode911","download_url":"https://codeload.github.com/FreeCode911/YAUploader/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FYAUploader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31853279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["24-7","automation","free","video","yauploader","youtube","youtube-video-uploader"],"created_at":"2024-11-17T05:11:00.566Z","updated_at":"2026-04-15T18:01:55.885Z","avatar_url":"https://github.com/FreeCode911.png","language":"JavaScript","readme":"## 🎥 YAUploader: Automated YouTube Video Uploads 🚀\n\nYAUploader is your go-to tool for automating video uploads to your YouTube channel, allowing you to schedule and manage your content effortlessly!\n\n## 🌟 Features\n\n- **⏩ Automatic Video Upload:** Uploads videos from a specified directory directly to your YouTube channel.\n- **🕒 Scheduled Uploads:** Set specific times for your videos to go live.\n- **📝 Customizable Titles, Descriptions, and Tags:** Tailor the metadata for each video to maximize engagement.\n- **📂 Category Selection:** Ensure your videos are placed in the correct YouTube category.\n- **📊 Upload Progress Tracking:** Monitor the upload status in real-time via the console.\n- **⚠️ Error Handling:** Robust error management ensures smooth uploads with clear issue reporting.\n\n## 🚀 Getting Started\n\n[![Run on Repl.it](https://repl.it/badge/github/FreeCode911/YAUploader)](https://repl.it/github/FreeCode911/YAUploader)\n\n1. **🎛️ Set up Google Cloud Platform (GCP) Project:**\n    * Create a new GCP project and enable the YouTube Data API.\n    * Head to [YouTube Data API Library](https://console.cloud.google.com/apis/library/youtube.googleapis.com) and enable it.\n    * Generate an API Key for your project.\n    * Download your credentials file from the Google Cloud Console.\n\n2. **🔧 Configure the YAUploader:**\n    * Replace placeholder values in `credentials.json` with your GCP API credentials.\n    * Create a `videos` directory in the Repl to store your video files.\n    * Set the `VIDEO_DIR` variable in `index.js` to the path of your video directory.\n    * Customize the `title`, `description`, `category`, and `tags` in `Config.js` to suit your videos.\n\n3. **▶️ Run the YAUploader:**\n    * Execute `node start` to initiate the auto uploader.\n    * Follow the on-screen instructions to authorize the app to access your YouTube account.\n\n4. **🎬 Upload Videos:**\n    * The YAUploader will automatically scan the `videos` directory and upload videos based on your schedule.\n\n## 🎨 Customization\n\n- **⏰ Upload Schedule:** Modify the `config.js` \n- **🎥 Video Settings:** Adjust titles, descriptions, tags, and categories in `config.js` for each upload.\n- **📁 Video Directory:** Change the `VIDEO_DIR` variable to point to a different directory if needed.\n\n## 📝 Notes\n\n- Ensure video files in the `videos` directory are in MP4 format.\n- YAUploader runs continuously until stopped.\n- Upload schedules are based on the delays set in the code.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreecode911%2Fyauploader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreecode911%2Fyauploader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreecode911%2Fyauploader/lists"}