Skip to content

AnantaPodder/YouTube-to-Todoist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Ί YouTube to Todoist

Automatically create Todoist tasks for new videos from your favorite YouTube channels β€” with real-time detection using YouTube Pub/Sub, and custom deadlines and priorities per channel.

Say goodbye to cluttered YouTube notifications. Get a clean Todoist task instead β€” when you want, how you want.


✨ Features

  • πŸ”” Skip YouTube Notifications
    Forget the YouTube bell β€” new uploads become Todoist tasks, so you stay in control.

  • βœ… Auto Todoist Task Creation
    Each video becomes a task with the title, direct link, due date, and priority.

  • πŸ“… Custom Per-Channel Settings
    Set default due dates, priorities, and target Todoist projects for each channel.

  • ⚑ Real-Time Updates with YouTube Pub/Sub
    Instant task creation when new videos are published β€” no polling required.

  • βš™οΈ Optimized with Redis & MongoDB
    Fast and scalable task and channel caching to minimize API usage and latency.


πŸ—οΈ Tech Stack

Layer Technology
Backend Node.js (Express.js)
Database PostgreSQL (main), MongoDB, Redis
APIs YouTube Data API v3, Todoist API
Realtime YouTube Pub/Sub (webhook listener)
Deployment Docker-ready (optional)

πŸš€ Getting Started

1. Clone the Repository

git clone https://github.com/AnantaPodder/YouTube-to-Todoist.git
cd YouTube-to-Todoist

About

YouTube to Todoist is a simple automation tool that helps you stay on top of your favorite YouTube channels. Just provide a channel URL, and this tool will automatically create a Todoist task whenever a new video is uploaded.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors