iClock is an open-source, cross-platform desktop clock widget project. This project enables users to add an aesthetic and functional clock to their desktops. With the features offered by iClock, users can personalize their clocks and add a unique touch to their desktops.
- Table of Contents
- Installation and Usage
- Customization Options
- Features
- Platform Support Test
- Sources
- License
To installiClock, follow these steps:
Clone the repository:
git clone https://github.com/odest/iClock.git
Navigate to theiClockdirectory:
cd iClockInstall the required dependencies usingpip:
pip install -r requirements.txt
Run themain.pyscript usingPython:
python main.py
By following these steps, you will have successfully installediClockand its dependencies.
Important
- If you encounter ModuleNotFoundError: No module named 'PyQt5.QtSvg' error in Linux, install the necessary modules as shown below:
sudo apt-get install python3-pyqt5.qtsvg- If you encounter ModuleNotFoundError: No module named 'PyQt5.QtX11Extras' error in Linux, install the necessary modules as shown below:
sudo apt-get install python3-pyqt5.qtx11extrasBackground Customizations
- Background Type
- Gif
- Image
- Color
- Background Opacity
- Animation Duration
- Border
- Color
- Size
- Radius
- Background Type
Text Customizations
- Size
- Coord
- Opacity
- Color
- Font
Settings
- Show Tooltips
- Show on Taskbar
- Stays on Top
- Blinking Colon
- Advanced Options
- Back to Default
- Fully Customizable:You can customize all components and details of the widget.
- Your preferences are remembered:Once customized and saved, you can use it in the same way every time.
- Ability to revert to default configurations:At any time, you can revert to the default configurations and start reconfiguring as needed.
- Flexibility:You can bring and utilize the widget in any size you desire.
- Mobility:You can move the widget anywhere you want and use it freely.
- Positioning:You can position and use the widget wherever you desire by fixing it to your preferred location.
- Tooltips:You can choose whether tooltips are displayed or not.
- Taskbar Visibility:You can choose whether the widget appears on the taskbar.
- Stays on Top:You can choose whether the widget appears above or below other applications.
- Background GIF:You can add any animated GIF you want to the background.
- Background Image:You can add any image you want to the background.
- Background Color:You can add any color you want to the background.
A test result table regarding whether it works on which operating system:
| Windows | Linux | MacOs | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
- DS-Digital FontfromDAFONT
- Typefesse FontfromVELVETYNE
- Background GiffromLENNSAN
- Background ImagefromWSUPERCARS
- Svg IconsfromFEATHERICONS
- Png IconsfromFLATICON
Note
You can take a look at theassets.jsonfile for more detailed information.
- This project is licensed under theGPL-3.0 License - see theLICENSEfile for details.

