wallverse


Namewallverse JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/aref-dev/WallVerse
SummaryRandom Topic Based Quotations as Your Wallpaper
upload_time2023-12-16 06:03:47
maintainer
docs_urlNone
authorAref Nasrollah Zadeh
requires_python>=3.10
licenseMIT
keywords wallpaper quotes multiplatform desktop customization motivational wisdom funny
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
    <h1>Random Topic Based Quotations as Your Wallpaper</h1>
</div>
With WallVerse you can set different chunks of texts as your wallpaper. There is a textbox for adding your own quotations, jokes, or poetry, or you can download and add "Quotation Packs" that cover different topics.
<div align="center">
  <img src="https://github.com/aref-dev/WallVerse/assets/69017077/de77ca54-1088-4a48-985d-b3df50dc4cba" width="450" alt="Your Image Alt Text">
</div>

<!-- PyPI -->



### Output example:
</br>
<div align="center">
    
<img src="https://github.com/aref-dev/WallVerse/assets/69017077/650b1039-cee4-4e09-beee-716eb5b35f37" width="700" alt="Your Image Alt Text">

</div>
</br>

## Features
- Works with Windows, MacOS, and Linux (GNOME)
- Option to start with the OS
- Automatic dark-mode switching
- Different text-color, background-color, or background-image for dark-mode and light-mode
- Adjustable font style and size
- System tray icon
- Refresh wallpaper at set intervals
</br>

## Using the textbox
Different texts need to be seperated with %. Keep in mind that the textbox does not detect escape characters. If you need a newline character, or a tab charcter, simply use tab or enter.
</br>

## Quotation packs
You can find datastore files that contain quotations, jokes, or poetry on GitHub and other sites. But they need to have the following formatting to work with WallVerse:
<pre>
{
    "Name": "Random Rumi", 
    "Description": "Rumi Quotes To Give You A More Positive Outlook On Life",
    "Quotes": ["Raise your words, not voice. It is rain that grows flowers, not thunder.", "The wound is the place where the Light enters you."]
}
</pre>
Unlike the textbox, the Quotes list in the JSON file can detect escape characters.
</br>
If you are using Python, I suggest using textwrap for all elements in your list to limit the width of your quotations.
</br></br></br></br>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/aref-dev/WallVerse",
    "name": "wallverse",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "wallpaper,quotes,multiplatform,desktop customization,motivational,wisdom,funny",
    "author": "Aref Nasrollah Zadeh",
    "author_email": "aref.anz@outlook.com",
    "download_url": "https://files.pythonhosted.org/packages/e6/28/7ba5d1af139e6a3b3dbdb0897c4a584e944aa39d8bff56a9f222bc3b080b/wallverse-0.1.0.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\r\n    <h1>Random Topic Based Quotations as Your Wallpaper</h1>\r\n</div>\r\nWith WallVerse you can set different chunks of texts as your wallpaper. There is a textbox for adding your own quotations, jokes, or poetry, or you can download and add \"Quotation Packs\" that cover different topics.\r\n<div align=\"center\">\r\n  <img src=\"https://github.com/aref-dev/WallVerse/assets/69017077/de77ca54-1088-4a48-985d-b3df50dc4cba\" width=\"450\" alt=\"Your Image Alt Text\">\r\n</div>\r\n\r\n<!-- PyPI -->\r\n\r\n\r\n\r\n### Output example:\r\n</br>\r\n<div align=\"center\">\r\n    \r\n<img src=\"https://github.com/aref-dev/WallVerse/assets/69017077/650b1039-cee4-4e09-beee-716eb5b35f37\" width=\"700\" alt=\"Your Image Alt Text\">\r\n\r\n</div>\r\n</br>\r\n\r\n## Features\r\n- Works with Windows, MacOS, and Linux (GNOME)\r\n- Option to start with the OS\r\n- Automatic dark-mode switching\r\n- Different text-color, background-color, or background-image for dark-mode and light-mode\r\n- Adjustable font style and size\r\n- System tray icon\r\n- Refresh wallpaper at set intervals\r\n</br>\r\n\r\n## Using the textbox\r\nDifferent texts need to be seperated with %. Keep in mind that the textbox does not detect escape characters. If you need a newline character, or a tab charcter, simply use tab or enter.\r\n</br>\r\n\r\n## Quotation packs\r\nYou can find datastore files that contain quotations, jokes, or poetry on GitHub and other sites. But they need to have the following formatting to work with WallVerse:\r\n<pre>\r\n{\r\n    \"Name\": \"Random Rumi\", \r\n    \"Description\": \"Rumi Quotes To Give You A More Positive Outlook On Life\",\r\n    \"Quotes\": [\"Raise your words, not voice. It is rain that grows flowers, not thunder.\", \"The wound is the place where the Light enters you.\"]\r\n}\r\n</pre>\r\nUnlike the textbox, the Quotes list in the JSON file can detect escape characters.\r\n</br>\r\nIf you are using Python, I suggest using textwrap for all elements in your list to limit the width of your quotations.\r\n</br></br></br></br>\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Random Topic Based Quotations as Your Wallpaper",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/aref-dev/WallVerse"
    },
    "split_keywords": [
        "wallpaper",
        "quotes",
        "multiplatform",
        "desktop customization",
        "motivational",
        "wisdom",
        "funny"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f987096319362b20c6f27a0f834f27901a819891c67948c590254db4af3a80f0",
                "md5": "f55c9656267650b861ceb4a8a56ff2c2",
                "sha256": "e184d038f28a385fb81cdb2216fdf65aca7d2aab22874cee305ce370a77ae6c5"
            },
            "downloads": -1,
            "filename": "wallverse-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f55c9656267650b861ceb4a8a56ff2c2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 591579,
            "upload_time": "2023-12-16T06:03:45",
            "upload_time_iso_8601": "2023-12-16T06:03:45.421473Z",
            "url": "https://files.pythonhosted.org/packages/f9/87/096319362b20c6f27a0f834f27901a819891c67948c590254db4af3a80f0/wallverse-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6287ba5d1af139e6a3b3dbdb0897c4a584e944aa39d8bff56a9f222bc3b080b",
                "md5": "b7193e57c9e81b0213e38e068cccb32d",
                "sha256": "1ce6d3ca00efc4a9141e5d0ab0ede4ff938b03824696ab3c65f6cfbaaee6f56c"
            },
            "downloads": -1,
            "filename": "wallverse-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b7193e57c9e81b0213e38e068cccb32d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 585593,
            "upload_time": "2023-12-16T06:03:47",
            "upload_time_iso_8601": "2023-12-16T06:03:47.696484Z",
            "url": "https://files.pythonhosted.org/packages/e6/28/7ba5d1af139e6a3b3dbdb0897c4a584e944aa39d8bff56a9f222bc3b080b/wallverse-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-16 06:03:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "aref-dev",
    "github_project": "WallVerse",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "wallverse"
}
        
Elapsed time: 3.01990s