Next Tasks
Introduction
Next Tasks is a project that allows you to define and run tasks using Next.js API routes and GitHub Actions. With this project, you can automate a variety of tasks, such as:
- Sending RSS feeds to Kindle
- Pushing LeetCode daily questions to a Telegram channel
- Running database queries and updating records
- Generating reports and sending them via email
- And much more!
Roadmap
-
Store RSS link at Redis instead of env
- Update configuration to use Redis for storing RSS links
- Refactor code to retrieve RSS links from Redis
-
Handle errors and return messages for LeetCode daily question
- Implement error handling for failed requests to LeetCode API
- Return informative error messages to users
-
Customize front page
- Create a custom design for the front page
- Add additional features and information to the front page
-
Use UI interface to control subscribed RSS links
- Develop a user interface for managing RSS subscriptions
- Allow users to add, edit, and delete RSS links through the interface
Getting Started
To get started with Next Tasks, follow these steps:
- Clone the repository
- Install the dependencies using
npm install
- Configure the API routes to perform the desired tasks
- Set up the GitHub Actions workflow to trigger the API routes
- Run the workflow to execute the tasks
Contributing
If you'd like to contribute to Next Tasks, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
License
Next Task is licensed under the MIT License. See the LICENSE file for more information.
Contact
If you have any questions or comments about Next Tasks, please feel free to contact us at [email protected]. We'd love to hear from you!