YouTube Old Videos Sorter
This project is a web application that allows users to sort a YouTube channel’s videos by oldest. YouTube removed this feature, making it difficult for users to find a channel’s earliest content. Built using TypeScript, this app uses an Express backend. The frontend uses Next.js, React, and Tailwind.
The YouTube Old Videos Sorter was created to provide a solution for users who relied on the “Sort by Oldest” feature on YouTube. This feature allowed users to sort a channel’s videos by the date they were uploaded, making it easier to find a channel’s earliest content. Unfortunately, YouTube removed this feature, making it difficult for users to find a channel’s earliest videos.
The YouTube Old Videos Sorter is a web application that allows users to sort a channel’s videos by oldest. Users can enter the URL of a YouTube channel or video, and the app will automatically redirect to the sorted videos page.
- Navigate to the
backenddirectory in the project.
yarn installto install the backend dependencies.
yarn devto start the backend server.
- Navigate to the
frontenddirectory in the project.
yarn installto install the frontend dependencies.
yarn devto start the frontend server.
- Go to https://yt-old-videos.vercel.app/
- Enter the URL of the YouTube channel or video in the input box on the url page. The URL can be any channel, video, or shorts URL. The frontend will automatically redirect to the channel’s sorted videos page.
- The sorted videos will be displayed on the page, with the oldest videos shown first. By default, 50 videos are shown per page, and users can change the page number and items per page using the UI buttons or by modifying the URL.
- There is a 3000 video limit set by me, but users can clone the project and remove this limit by going to ./backend/src/controllers/getSortedVideos.ts.
This project is licensed under the MIT License.
Contributions to the YouTube Old Videos Sorter project are welcome. If you would like to contribute, please follow these steps:
- Fork the project repository to your GitHub account.
- Create a new branch for your feature or bug fix.
- Make changes to the codebase and commit them with descriptive commit messages.
- Push your changes to your branch on your forked repository.
- Submit a pull request to the main repository, including a detailed description of your changes and any relevant information.
Thank you for your contributions to the YouTube Old Videos Sorter project!