An open API service indexing awesome lists of open source software.

https://github.com/kamilstanuch/newsletter-reading-scheduler

Create calendar links so readers can set aside time to read your newsletters.
https://github.com/kamilstanuch/newsletter-reading-scheduler

Last synced: 7 months ago
JSON representation

Create calendar links so readers can set aside time to read your newsletters.

Awesome Lists containing this project

README

          

# Substack Reading Scheduler ⏰

**Empower your Substack readers to schedule time for your valuable content with ease!**

This easy-to-use tool generates Google Calendar, iCal, and Outlook links that your readers can click to instantly add dedicated reading time for your newsletters to their calendars. No more forgotten articles or overwhelming inboxes!

**Live Demo:** [https://kamilstanuch.github.io/newsletter-reading-scheduler/](https://kamilstanuch.github.io/newsletter-reading-scheduler/)

## ✨ Features

* **Effortless Calendar Links:** Create ready-to-use links for Google Calendar, iCal, and Outlook with just a few clicks.
* **Fully Customizable:** Tailor the generated calendar event with your newsletter title, a direct link to the content (optional), and even calculate estimated reading time by pasting your article.
* **Copy & Share Convenience:** Seamlessly copy generated links and text snippets for easy integration into your Substack newsletters.
* **Live Preview:** Visualize how the calendar event will appear to your readers before you share it.
* **Multilingual Support:** Expand your reach and engage a global audience with built-in support for [list supported languages].

## 🚀 Benefits for Substack Writers

* **Boost Reader Engagement:** Make it incredibly simple for your audience to prioritize and find time for your content.
* **Reduce Procrastination:** Encourage readers to take immediate action and add your newsletter to their schedule, increasing the chances they'll engage with it.
* **Enhance Your Brand:** Offer a professional and reader-friendly touchpoint that demonstrates you value your audience's time.

## 🛠️ For Developers

This project is built with simplicity in mind, using common frontend technologies:

* **HTML, CSS, JavaScript:** The fundamental trio for building interactive web pages.
* **Bootstrap:** A widely-used CSS framework for creating responsive and visually appealing layouts with ease.

### 👩‍💻 Getting Started:

1. **Clone the repository:** `git clone https://github.com/kamilstanuch/newsletter-reading-scheduler.git`
2. **Open `index.html`:** You can run the project locally in your web browser or effortlessly deploy it to a web server of your choice.
3. **Customize and Deploy!** Easily adjust the translations (in the JSON files) to add more languages, customize the styling with CSS, or even extend the functionality with additional JavaScript.

## Contributing

Your contributions are highly appreciated! Whether you want to add a new feature, improve the existing code, or enhance the translations, feel free to open an issue or submit a pull request.

**Steps to Contribute:**

1. **Fork the Repository:** Create your own copy of the project.
2. **Create a New Branch:** `git checkout -b my-awesome-feature`
3. **Make Your Changes:** Implement your brilliant ideas!
4. **Commit and Push:** `git commit -m "Added my awesome feature"` & `git push origin my-awesome-feature`
5. **Submit a Pull Request:** Share your work with us!

## License

This project is open source and available under the MIT License. See the [LICENSE.md](LICENSE.md) file for more details.