drewdunne / Curatok

Leverage tagging to label and organize your collection of TikTok video content.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curatok

Why Curatok?

Tiktok is a great platform for discovering interesting, diverse content. However users looking for the highest-quality content on a very specific topic, will find their home feed often unrelated and frequently distracting. Even worse, Those who use the in-app TikTok search feature are ultimately met with poor search filtering and low quality results. It is clear that TikTok is designed to be sticky and engaging, but the application has not been tuned for education.

When great content is found, it cannot be categorized by more than a single label. Combing through hundreds or thousands of videos to discover the content you seek can often be a headache.

Curatok enables users to re-discover the highest quality TikTok content they've encountered related to their specific topic of interest.

Getting Started

To begin, clone the repo and run: npm install

Once completed, you can ensure all tests function correct by running npm run test

If any tests fail, please submit an issue here

If all tests pass, continue and run npm start

Be sure to set your "liked videos" to public before proceeding to the next step.

Once completed, enter your TikTok username on the login screen to inform Curatok where it needs to search for your video content.

Current Features

Currently, Curatok supports:

  • Collecting and saving your Liked Videos
  • Browsing videos with lazy-loading
  • Persistent, session-based authentication and authorization

Upcoming Features

  • Tagging
  • TikTok OATH
  • Optimized lazy-loading to manage outlier scroll-length
  • Sharing your collection + labels with others

About

Leverage tagging to label and organize your collection of TikTok video content.


Languages

Language:JavaScript 83.1%Language:SCSS 16.1%Language:HTML 0.8%