ScheduleClout is a chrome extension that adds the scheduling functionality to BitClout.
Thank you for helping us on this journey. As we have outgrown the Chrome Extension, we will archive this repository in favor of our new platform.
You can read more on this BitClout status or visit our new web app at app.scheduleclout.com.
Currently, you can install the extension manually by following the Build Guide below; however, we are planning to publish the extension on Google Chrome Web Store.
- Properly configured GIT
- An active internet connection
- NodeJS (v10+), NPM, and NPX
- A chromium-based browser
- Clone the repository by running the following command:
git clone https://github.com/ScheduleClout/Extension.git
- Install the project dependencies
npm install
- Copy
.env.example
to.env
and change the values if required.NODE_HOSTNAME=bitclout.com # Your Node's hostname (without protocol) NODE_API_HOSTNAME=api.bitclout.com # Your Node's API url (without protocol)
- Build the project by running either of the following commands:
or
npm run build
npx webpack --config webpack.config.js --mode production
We assumed you are running on Google Chrome. Depending on your browser, this process might be slightly different.
- Head over to
chrome://extensions
- Enable
Developer Mode
by clicking on the toggle button on the top right corner of the screen. - Three new buttons will appear under the header. Click on
Load Unpacked
to trigger the folder selection modal. - Locate the
/dist
folder inside the appropriate folder, and click onSelect
orOpen
.
- The extension uses chrome's alarm API to handle its task; therefore, if for any reason the alarm API doesn't fire, the scheduler will not work.