A Firefox extension that adds an elegant green download button to tables on Wikipedia pages, allowing users to download specific tables as CSV files.
- Beautiful, unobtrusive UI with a green download button that appears when hovering over tables
- Downloads tables as CSV files with proper formatting
- Success notifications when tables are downloaded
- Automatically names files based on the page title and table number
- Works on all Wikipedia domains
The easiest way to install the extension is from the Firefox Add-ons store:
- Visit Wiki Table Downloader on Firefox Add-ons (link will be available after submission)
- Click "Add to Firefox"
- Follow the on-screen instructions to complete installation
For developers or testing:
- Open Firefox and navigate to
about:debugging - Click "This Firefox" in the sidebar
- Click "Load Temporary Add-on..."
- Navigate to the directory containing this extension and select the
manifest.jsonfile
To create a permanent installation package:
- Zip all the files in this directory
- Submit the zip file to the Firefox Add-ons site
- Once approved, users can install it directly from the Firefox Add-ons site
- Navigate to any Wikipedia page containing tables
- Hover over a table to see the green download button appear in the top-right corner
- Click the button to download the table as a CSV file
- A success notification will appear confirming the download
- The file will be saved to your default downloads folder with a name based on the page title
- Elegant Green Button: Unobtrusive download button appears only when hovering over tables
- Visual Feedback: Download button shows loading animation during download process
- Success Notifications: Notification confirms successful downloads
- Tooltips: Hover over the button to see what it does
- Table Highlighting: Subtle highlight effect when hovering over tables with downloadable content
manifest.json- Extension configurationcontent.js- Main script that adds download buttons and handles CSV conversionstyles.css- Styles for the download button and notificationsicons/- Directory containing extension icons
Replace the placeholder icons in the icons directory with your own:
icon-48.png(48x48 pixels)icon-96.png(96x96 pixels)icon-128.png(128x128 pixels)
For successful submission to the Firefox Add-ons store:
- Ensure all icon files are present and correctly sized
- Complete the
authorandhomepage_urlfields in manifest.json - Test the extension on multiple Wikipedia pages
- Take screenshots of the extension in action for your store listing
- Prepare a detailed description based on this README
This project is open source and available under the MIT License.