harshv72 / finesse-tiktok-challenge

This repository houses my solutions for Finesse's Software Engineering Challenge. The challenge is to accumulate data from Tiktok's fashion posts using different scrapping methods.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

finesse-tiktok-challenge

This repository houses my solutions for Finesse's Software Engineering Challenge. The challenge is to accumulate data from Tiktok's fashion posts using different scrapping methods.

About Challenge

Over the last years, the birthplace of fashion shifted from catwalks and magazines to social media. Consequently, social data constitutes the heart of FINESSE.
The goal of this challenge is to build a TikTok scraper that can retrieve fashion posts. Fashion posts can be identified by analyzing the comments, account, hashtags, etc.

How to run the project?

Build

docker build . -t tiktok-challenge

Run

docker run -p 8000:8000 tiktok-challenge
  • Running server with single process - single task for testing purpose.
  • After running on the docker, service will be forwarded to localhost:8000
Start Scrapping Task: http://localhost:8000/scrap
Check Scrapping Status: http://localhost:8000/status
Download Dumped File: http://localhost:8000/download/[path]

About

This repository houses my solutions for Finesse's Software Engineering Challenge. The challenge is to accumulate data from Tiktok's fashion posts using different scrapping methods.


Languages

Language:Python 96.8%Language:Dockerfile 3.2%