The Short Video Uploader is a Svelte-based web application designed to simplify the process of uploading short videos to multiple social media platforms. Currently, the app supports uploading videos to YouTube, and in future updates, it will also support popular platforms like 抖音 (Douyin), TikTok, Instagram, etc
Clone the repository and navigate into the project folder:
git clone https://github.com/your-username/short-video-uploader.git
cd short-video-uploader
Create a .env
file
Before you start the application, you need to set up your environment variables. In the root directory of the project, create a .env
file and add your YouTube (and other platform in the future) credentials:
YOUTUBE_CLIENT_ID=your-youtube-client-id
YOUTUBE_CLIENT_SECRET=your-youtube-client-secret
Install the dependencies:
npm install
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000 to use the app.