This project is completely independent and has no affiliation, endorsement, or partnership with WellWellWell Investments (Pty) Ltd ("ESP").
- This extension does NOT provide or control services provided from WellWellWell Investments (Pty) Ltd ("ESP").
- ESP may have its own terms, policies, and restrictions.
- Users should carefully review ESP’s rules, API terms, and privacy policies before registering.
This project is licensed under the MIT license.
See the LICENSE file for full details.
The ZparkWise SA Loadshedding Chrome Extension is designed to visualize data from the publicly available Eskom Se Push (ESP) API.
- Access the latest information on load shedding schedules.
- A simplistic design for easy navigation and data interpretation.
- Cache configuration to save on API call count (if you are using a free account)
This project was generated with Angular CLI version 17.1.2.
Ensure you have the following installed:
- Node.js
- Angular CLI
-
Clone the repository
-
Open command prompt and navigate to the cloned repository
cd ZparkWise
- Once inside the target repository folder install all the required dependencies using the following NPM command.
npm install
Once you have completed the installation guide above we are ready to run the development server with:
ng serve
Navigate to the following url:
http://localhost:4200/
The application will automatically reload if you change any of the source files.
- Open Command Prompt in the cloned repository folder and run the following command
ng build
Use the following flag for a production build.
--configuration production
(When using this flag the environment variables will be set to production to simulate what the application will run like for end users)
The build artifacts will be stored in the dist/ directory.
- Next Open Google Chrome and go to the Extensions management page by entering the following in the address bar.
chrome://extensions/
If you have not done so already you will need to enable Developer Mode.
In the top right corner of the Extensions page, toggle the switch to enable Developer mode.
Then we should be ready to load the unpacked extension.
- Click the Load unpacked button that appears after enabling Developer mode. A file dialog will open. Navigate to the directory where your extension files are located and select the folder.
Once all the steps above are complete you should be able to find the unpacked extension in your installed chrome extensions shortcut in the top right corner of Chrome.
We welcome contributions to improve the ZparkWise SA Loadshedding Chrome Extension!
If you have suggestions for new features or improvements, feel free to create a pull request or open an issue.