📝 Syllabus to CSV Chrome Extension
A Chrome extension that converts online course syllabi into CSV files for easy organization, analysis, and tracking. This project demonstrates practical skills in browser extension development, JavaScript, and DOM manipulation, while solving a real-world problem for students and educators.
💡 Features
Quick Syllabus Export: Automatically parse course syllabi and export structured CSV files.
User-Friendly Interface: One-click functionality directly from the Chrome toolbar.
Customizable Output: Option to choose which data fields to include in the CSV.
Cross-Platform: Works on any website containing a syllabus table or structured content.
Efficient Parsing: Extracts text from HTML tables, lists, and standard syllabus structures.
🛠️ Tech Stack
JavaScript (ES6) – Core extension functionality and DOM manipulation.
HTML5 & CSS3 – Popup UI and styling for the Chrome extension.
APIs – Mistral & Gemini
🚀 Installation & Usage
Clone the repository:
git clone https://github.com/yourusername/syllabus-to-csv.git cd syllabus-to-csv
Load extension in Chrome:
Open chrome://extensions/
Enable Developer mode
Click Load unpacked and select the project folder
Use the extension:
Navigate to any syllabus page
Click the extension icon in the toolbar
Export the syllabus to a CSV file