Skip to content

tracywong117/Expclip

Repository files navigation

📚 Expclip - Your Personal Quote & Book Manager

Expclip is a modern, elegant web application for managing your digital book collection and favorite quotes. Built with Vue.js, it provides a seamless experience for organizing, searching, and analyzing your reading journey.

✨ Features

📖 Book Management

  • Add Books: Easily add books with comprehensive metadata (title, author, cover, ratings, tags)
  • Book Library: Browse your complete collection with visual covers and detailed information
  • Book Details: View individual book pages with associated quotes and notes

💭 Quote Management

  • Kindle Import: Import your highlights directly from Kindle's "My Clippings.txt" file
  • Advanced Search: Find quotes by book, author, or highlight colors

📊 Analytics & Insights

  • Quote Analytics: Visualize your quote collection with interactive charts
  • Reading Patterns: Understand your reading behavior over time

💾 Data Management

  • Local Storage: All data persists in your browser's local storage
  • Backup & Restore: Export/import your entire library as JSON files
  • Settings: Customize themes, notifications, and auto-backup preferences

🖼️ Screenshots

Home Dashboard

Home Dashboard Clean, intuitive dashboard showing your reading overview

Book Library

Book Library Visual book collection with covers and ratings

Book Details

Book Details Detailed book view with associated quotes and metadata

Quote Collection

Quote Collection Organized quote library with search and filtering capabilities

Statistics

Statistics Statisitcs of your reading

📱 Usage

Adding Your First Book

  1. Click the "+" button in the sidebar
  2. Select "Add new books"
  3. Fill in the book details (title, author, cover URL, etc.)
  4. Save your book

Importing Kindle Highlights

  1. Connect your Kindle to your computer
  2. Find the "My Clippings.txt" file in the documents folder
  3. Click the import button in Expclip
  4. Select your clippings file
  5. Review and confirm the import

Adding Quotes

  1. Click the "+" button and select "Add new quotes"
  2. Choose the book from your library
  3. Enter the quote text and optional metadata
  4. Add tags for easy organization

Managing Your Data

  1. Use "Data" to backup or restore your library
  2. Clear all data if needed in "Setting"

🔒 Data Storage

Expclip stores all your data securely in your browser's local storage. Remember to back up your library regularly using the built-in export feature to prevent accidental data loss.

🛠️ Future Plans

  • Enhanced Book & Quote Search: Implement advanced search capabilities for both books and quotes.
  • Flexible Quote Export: Support exporting quotes in multiple, beautifully formatted file types.
  • Author-Based Organization: Enable grouping and browsing books by author.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Star this repo if you find it helpful!

About

A Vue application enables Kindle users to view, edit and manage their highlights in My Clipping.txt file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages