kleinercodedrago / pricetrackerextension Goto Github PK
View Code? Open in Web Editor NEWAn browser extension to automatically deploys an webscraper for an price on any website
License: MIT License
An browser extension to automatically deploys an webscraper for an price on any website
License: MIT License
Conduct tests across various websites to ensure functionality and stability of the extension.
To enhance the development process and maintain high code quality standards, we need to integrate GitHub Actions into our project. This will automate various tasks such as testing, linting, and deployment, ensuring that each pull request meets our standards before merging.
Implement functionality to regularly visit selected websites, query prices via the saved CSS selector, and detect changes.
Develop a system to notify users about price changes, e.g., through browser notifications.
Create detailed documentation for the extension and prepare for release in the Firefox Add-on Store.
Implement advanced features for price queries that require additional user interactions, such as applying a discount code.
Extension Setup:
Initialize a new browser extension project.
Set up the manifest file with necessary permissions and basic metadata.
Basic User Interface:
Create a simple popup UI that activates when the extension icon is clicked.
Design a minimal layout to display basic information or interaction elements.
Background Script:
Implement a background script that remains active as long as the browser is running.
Ensure it can handle basic tasks and respond to UI actions.
Installation and Testing:
Provide instructions for loading the extension in developer mode for testing.
Ensure the extension installs correctly and the popup UI appears as expected.
The extension should be loadable in Firefox (and Chrome if applicable) as an unpacked extension.
Clicking the extension icon should open a popup with a basic UI.
The background script should be initialized and maintain its state while the browser is open.
Documentation should include instructions for loading and testing the extension.
The goal of this issue is to develop a CSS Selector Tool integrated into our browser extension. This tool will enable users to select prices or similar elements on webpages. The extension should remember the selected element's CSS Selector, which is crucial for tracking price changes on different websites.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.