https://github.com/sojijr/threadimage-api
https://github.com/sojijr/threadimage-api
laravel threads-app
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sojijr/threadimage-api
- Owner: sojijr
- License: mit
- Created: 2025-06-11T15:55:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-20T20:42:19.000Z (about 1 year ago)
- Last Synced: 2025-06-20T21:42:45.198Z (about 1 year ago)
- Topics: laravel, threads-app
- Language: PHP
- Homepage: https://threadimage-api.laravel.cloud
- Size: 108 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ThreadImage API
## Overview
ThreadImage API is a Laravel-based REST API designed to process and extract contents from Threads posts and profiles. (Formerly - [Threadimage](https://github.com/sojijr/threadimage))
## Features
- Extract Threads post content and images
- Extract profile information and image
## Live Site
[Threadimage API](https://threadimage-api.laravel.cloud)
## Installation
### Prerequisites
Before installing ThreadImage API, ensure you have the following installed on your system:
- **PHP 8.2 or higher**
- **Composer** (PHP dependency manager)
- **SQLite** (or your preferred database)
- **Git** (for cloning the repository)
### Setup
1. **Clone the repository**
```bash
git clone https://github.com/sojijr/threadimage-api
cd threadimage-api
```
2. **Install PHP dependencies**
```bash
composer install
```
3. **Environment configuration**
```bash
cp .env.example .env
php artisan key:generate
```
4. **Database setup**
```bash
php artisan migrate
```
5. **Start the development server**
```bash
php artisan serve
```
The API will be available at `http://localhost:8000`
## API Endpoints
- `POST /api/threads-post` - Extract Threads post content and images
- `POST /api/threads-profile` - Extract profile information and image
## API Documentation
Visit `/api/documentation` when the server is running to view the interactive API documentation powered by Swagger.
## Contributing
Contributions are welcome to ThreadImage API!
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.