# ElegantMOTD
ElegantMOTD is a Python-based Message of the Day (MOTD) generator for displaying system information in a visually
appealing and informative manner. It works on Linux systems and provides details such as system load, disk usage, memory
usage, swap usage, temperature, network interfaces, CPU usage, and more.
## Features
- Rich, colorful text-based output.
- Displays various system information.
- Customizable visual theme.
- Easy to use and integrate into your system.
## Usage
To display the Message of the Day, run the following command:
```bash
elegantmotd
```
You can choose a visual theme using the `--theme` (or `-t`) option:
```bash
elegantmotd --theme emoji
elegantmotd -t nerdfont
```
### Available themes
- `none` (default): no icons, clean plain text (TTY-safe)
- `emoji`: colorful emojis for graphical environments
- `nerdfont`: icon-rich display using [Nerd Fonts](https://www.nerdfonts.com)
## Live Updates
If you want to enable live updates of the system information, you can use the `--watch`/`-w` option:
```bash
elegantmotd --watch
```
With the `--watch` option, the MOTD will be continuously updated with the latest system information.
## Output

## Customization
You can customize the output by modifying the `motd.py` file and adding or removing system information modules as per
your preference. The available modules are:
- Load
- Disk
- Memory
- Temperature
- Process
- LoggedInUsers
- Network
- CPU
To add or remove a module, simply add or remove the corresponding import statement and the respective class instance
from the `sysinfos` list in the `display()` function.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Raw data
{
"_id": null,
"home_page": null,
"name": "elegantmotd",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "console, dashboard, information, motd, system",
"author": "emerick-biron",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/74/87/8652a4cc355d7e70381dd59eae9b029cddd5a8adcddccbbda5b546147ba2/elegantmotd-1.0.1.tar.gz",
"platform": null,
"description": "# ElegantMOTD\n\nElegantMOTD is a Python-based Message of the Day (MOTD) generator for displaying system information in a visually\nappealing and informative manner. It works on Linux systems and provides details such as system load, disk usage, memory\nusage, swap usage, temperature, network interfaces, CPU usage, and more.\n\n## Features\n\n- Rich, colorful text-based output.\n- Displays various system information.\n- Customizable visual theme.\n- Easy to use and integrate into your system.\n\n## Usage\n\nTo display the Message of the Day, run the following command:\n\n```bash\nelegantmotd\n```\n\nYou can choose a visual theme using the `--theme` (or `-t`) option:\n\n```bash\nelegantmotd --theme emoji\nelegantmotd -t nerdfont\n```\n\n### Available themes\n\n- `none` (default): no icons, clean plain text (TTY-safe)\n- `emoji`: colorful emojis for graphical environments\n- `nerdfont`: icon-rich display using [Nerd Fonts](https://www.nerdfonts.com)\n\n## Live Updates\n\nIf you want to enable live updates of the system information, you can use the `--watch`/`-w` option:\n\n```bash\nelegantmotd --watch\n```\n\nWith the `--watch` option, the MOTD will be continuously updated with the latest system information.\n\n## Output\n\n\n\n## Customization\n\nYou can customize the output by modifying the `motd.py` file and adding or removing system information modules as per\nyour preference. The available modules are:\n\n- Load\n- Disk\n- Memory\n- Temperature\n- Process\n- LoggedInUsers\n- Network\n- CPU\n\nTo add or remove a module, simply add or remove the corresponding import statement and the respective class instance\nfrom the `sysinfos` list in the `display()` function.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n",
"bugtrack_url": null,
"license": null,
"summary": "A visually appealing and informative Message of the Day (MOTD) generator for Linux systems.",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/emerick-biron/elegantmotd",
"Repository": "https://github.com/emerick-biron/elegantmotd.git"
},
"split_keywords": [
"console",
" dashboard",
" information",
" motd",
" system"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "6f8861881151de700ef6feeffc251861f0b88817a61d738a6229e523578d6e9f",
"md5": "06429697a94fe83f0bf1f13856cfe5bc",
"sha256": "9551f4c324342aca80700012264a6f58502eb56f38cdf26957cc3776fdec06eb"
},
"downloads": -1,
"filename": "elegantmotd-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "06429697a94fe83f0bf1f13856cfe5bc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 10062,
"upload_time": "2025-10-26T20:30:23",
"upload_time_iso_8601": "2025-10-26T20:30:23.402933Z",
"url": "https://files.pythonhosted.org/packages/6f/88/61881151de700ef6feeffc251861f0b88817a61d738a6229e523578d6e9f/elegantmotd-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "74878652a4cc355d7e70381dd59eae9b029cddd5a8adcddccbbda5b546147ba2",
"md5": "1b668c0d8c0b3b4273233f93a054855e",
"sha256": "048f50847aca8de6d9c4afeb3fe2e6e0e729fbb26b8f155b7c2c32a9cad89aed"
},
"downloads": -1,
"filename": "elegantmotd-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "1b668c0d8c0b3b4273233f93a054855e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 7803,
"upload_time": "2025-10-26T20:30:24",
"upload_time_iso_8601": "2025-10-26T20:30:24.161526Z",
"url": "https://files.pythonhosted.org/packages/74/87/8652a4cc355d7e70381dd59eae9b029cddd5a8adcddccbbda5b546147ba2/elegantmotd-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-26 20:30:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "emerick-biron",
"github_project": "elegantmotd",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "elegantmotd"
}