- Table of Contents 📜
- About The Project 📖
- Getting Started 🚦
- Contributing 👋
- Current Contributors 🧙♂️
- Contact 📧
- Acknowledgments \w 💖
The Kindle Clippings Extractor is a Python script that allows you to extract highlights and notes from your Kindle device's "My Clippings.txt" file and organize them into a Notion database. This project aims to make it easier for Kindle users to manage and access their book clippings in a more organized way.
Make sure you have Python installed. Afterwards, run the following command in the terminal to install the requirements;
pip install -r requirements.txt
Plug in your Kindle and copy the "My Clippings.txt" file to the directory where main.py
lies.
You should have a Notion Database to store all your book notes. If you have one, you're good to go. Otherwise, you can duplicate this fancy template: Book Notes Template
Then, go to Notion Integrations and create a new integration.
Copy the Internal Integration Secret
of your integration. This is referred to as the API_ID
throughout the program. (If you feel stuck, go and watch the following video!)
Notion-Integrations-Screen-Recording.mp4
As shown in the following picture, you can find the Database_ID
!
Once you have got these 2 keys, run the main.py
program.
Enjoy! :)
Welcome Code Wizards! 🧙♂️✨ Your contributions fuel ⛽ this repo!!!
Let's show the power 💪 of Open-Source!
Why are open-source developers the sweetest folks in tech? 🍭
- Ways to Contribute 🫂
- Open Issues
- Update Readme
- Make the Logo and the Assets Cooler
- Introduce an awesome feature 💫
- Fork the Project 🍴
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request 🚀
😍This wouldn't exist if it weren't for these developers! My Gratitude!!! (emoji key):
"Even when I lose, I'm winning
'Cause I give you all of me
And you give me all of you"
*~ All of Me - John Legend*
Senash Thenuja 💻 🤔 🎨 📖 |
Senash Thenuja - [email protected] 📬