Twitter-Downloader

🐦 A web application for downloading media from Twitter (X).

MIT License

Stars
1
Committers
2

📚 Twitter (X) Downloader 🚀

Yet another media downloader for tweets!

Powered by Svelte, .NET 8, and C hashtag version 12.

🛠️ Built With

🎯 To-Dos

  • Select media size to download.

🚧 Development Setup

Prerequisites

Before starting, ensure you have the following tools and environments set up on your machine:

  • .NET 8.0 SDK
  • NodeJS

⭐ Back-end API Setup

1. Configure Application Settings

Update the configuration files located at X.API/appsettings.json and X.API/appsettings.Development.json with appropriate settings.

2. Restore Dependencies

At the root directory, restore the required NuGet packages by running:

dotnet restore

3. Run the Application

Start the API with:

dotnet run --project X.API

🚀 The API will listen on:

(You can change these ports in the launchSettings.json file located at X.API/Properties/launchSettings.json)

⭐ Front-end Web App Setup

1. Install Dependencies

At the X.WebApp directory, install dependencies by running:

npm install

2. Run the Application

Launch the application locally from the X.WebApp directory with:

npm run dev

🚀 The web app will listen on: http://localhost:5173