ticked


Nameticked JSON
Version 0.2.1 PyPI version JSON
download
home_pageNone
SummaryA terminal-based task management and productivity tool.
upload_time2025-01-18 03:04:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords terminal-ui task-management productivity spotify vim-like code-editor pomodoro student stem university
VCS
bugtrack_url
requirements aiohappyeyeballs aiohttp aiohttp-jinja2 aiosignal anyio arrow attrs build caldav canvasapi certifi charset-normalizer click docutils frozenlist h11 httpcore httpx icalendar idna jaraco.classes jaraco.context jaraco.functools Jinja2 keyring linkify-it-py lxml markdown-it-py MarkupSafe mdit-py-plugins mdurl more-itertools msgpack multidict nh3 packaging pip pkginfo platformdirs propcache psutil pyfiglet Pygments pyproject_hooks python-dateutil python-dotenv pytz readme_renderer recurring-ical-events redis requests requests-toolbelt rfc3986 rich setuptools six sniffio spotipy textual textual-dev textual-serve ticked tree-sitter tree-sitter-bash tree-sitter-css tree-sitter-go tree-sitter-html tree-sitter-java tree-sitter-javascript tree-sitter-json tree-sitter-markdown tree-sitter-python tree-sitter-regex tree-sitter-rust tree-sitter-sql tree-sitter-toml tree-sitter-xml tree-sitter-yaml twine types-python-dateutil typing_extensions tzdata uc-micro-py urllib3 vobject x-wr-timezone xdg-base-dirs yarl bs4
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![License](https://img.shields.io/badge/license-MIT-blue)
![Unreleased](https://img.shields.io/badge/beta-pre%20release-blue)


<div align="center">
  <img src="images/ss1.png" alt="Screenshot 1" width="1000">
  <img src="images/ss2.png" alt="Screenshot 2" width="1000">
  <img src="images/ss3.png" alt="Screenshot 3" width="1000">
  <img src="images/ss4.png" alt="Screenshot 3" width="1000">
</div>





--- 
# 📟 **Ticked** is a Terminal based task and productivity manager built in Python over the Textual library. Intended for University Students, but usable for everyone. 

### To update if you already have an older version installed:
  - For Homebrew:
```bash
brew upgrade ticked
```
  - For pip:
```bash
pip install --upgrade ticked
```

## [Read the docs to quickly get set up](https://cachebag.github.io/Ticked/#introduction)
#  **Features**

### 📝 **Task and Schedule Management** - TODO's, Task Metrics, iOS, Google and Outlook Calendar Syncing
###  <img src="https://github.com/user-attachments/assets/51f56067-9cb8-4c70-bae9-031373661774" alt="Canvas Bug Icon" width="24" /> **NEST+** - Vim Motions/Commands, Syntax Highlighting, Autopairs/complete/indent, etc.
### <img src="https://github.com/user-attachments/assets/b82fa581-1b89-442f-8090-94390c388030" alt="Canvas Bug Icon" width="24" /> **CANVAS LMS** - Course List Details, Assignments, Announcements and Grade Statistics
### <img src="https://upload.wikimedia.org/wikipedia/commons/1/19/Spotify_logo_without_text.svg" alt="Spotify Logo" width="24" /> **Spotify Integration** - Playlists, Search Functionality and Playback control
---

## Want to jump in?
You can either read the [docs](https://cachebag.github.io/Ticked/), and get quickly setup to begin working or you can go straight into it. Just...
```bash
pip install ticked
ticked
```
for Homebrew
```bash
brew tap cachebag/ticked
brew install ticked
```


## Contributing

New issues and pull requests are welcome. [Read the Development guide for details.](https://cachebag.github.io/Ticked/#dev)

If you want to contribute:
1. Fork the repository.
2. Make your changes.
3. Submit a pull request for review.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ticked",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "terminal-ui, task-management, productivity, spotify, vim-like, code-editor, pomodoro, student, STEM, university",
    "author": null,
    "author_email": "Akrm Al-Hakimi <alhakimiakrmj@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/34/36/183647395e5d43aec79079c3da237f46936612497e349830b5c8e0a0bfcc/ticked-0.2.1.tar.gz",
    "platform": null,
    "description": "![License](https://img.shields.io/badge/license-MIT-blue)\n![Unreleased](https://img.shields.io/badge/beta-pre%20release-blue)\n\n\n<div align=\"center\">\n  <img src=\"images/ss1.png\" alt=\"Screenshot 1\" width=\"1000\">\n  <img src=\"images/ss2.png\" alt=\"Screenshot 2\" width=\"1000\">\n  <img src=\"images/ss3.png\" alt=\"Screenshot 3\" width=\"1000\">\n  <img src=\"images/ss4.png\" alt=\"Screenshot 3\" width=\"1000\">\n</div>\n\n\n\n\n\n--- \n# \ud83d\udcdf **Ticked** is a Terminal based task and productivity manager built in Python over the Textual library. Intended for University Students, but usable for everyone. \n\n### To update if you already have an older version installed:\n  - For Homebrew:\n```bash\nbrew upgrade ticked\n```\n  - For pip:\n```bash\npip install --upgrade ticked\n```\n\n## [Read the docs to quickly get set up](https://cachebag.github.io/Ticked/#introduction)\n#  **Features**\n\n### \ud83d\udcdd **Task and Schedule Management** - TODO's, Task Metrics, iOS, Google and Outlook Calendar Syncing\n###  <img src=\"https://github.com/user-attachments/assets/51f56067-9cb8-4c70-bae9-031373661774\" alt=\"Canvas Bug Icon\" width=\"24\" /> **NEST+** - Vim Motions/Commands, Syntax Highlighting, Autopairs/complete/indent, etc.\n### <img src=\"https://github.com/user-attachments/assets/b82fa581-1b89-442f-8090-94390c388030\" alt=\"Canvas Bug Icon\" width=\"24\" /> **CANVAS LMS** - Course List Details, Assignments, Announcements and Grade Statistics\n### <img src=\"https://upload.wikimedia.org/wikipedia/commons/1/19/Spotify_logo_without_text.svg\" alt=\"Spotify Logo\" width=\"24\" /> **Spotify Integration** - Playlists, Search Functionality and Playback control\n---\n\n## Want to jump in?\nYou can either read the [docs](https://cachebag.github.io/Ticked/), and get quickly setup to begin working or you can go straight into it. Just...\n```bash\npip install ticked\nticked\n```\nfor Homebrew\n```bash\nbrew tap cachebag/ticked\nbrew install ticked\n```\n\n\n## Contributing\n\nNew issues and pull requests are welcome. [Read the Development guide for details.](https://cachebag.github.io/Ticked/#dev)\n\nIf you want to contribute:\n1. Fork the repository.\n2. Make your changes.\n3. Submit a pull request for review.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A terminal-based task management and productivity tool.",
    "version": "0.2.1",
    "project_urls": {
        "Homepage": "https://github.com/cachebag/Ticked"
    },
    "split_keywords": [
        "terminal-ui",
        " task-management",
        " productivity",
        " spotify",
        " vim-like",
        " code-editor",
        " pomodoro",
        " student",
        " stem",
        " university"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "351708fed33a93739b9cfcb03c10a69895662226e1d64ac156bb9229521be34b",
                "md5": "a9b4b11580be00009bd7bf79ef2c1ce4",
                "sha256": "dd250cefb66da1b9802a51235ae0149b5e817c4886b4b3e0183e07232c813727"
            },
            "downloads": -1,
            "filename": "ticked-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a9b4b11580be00009bd7bf79ef2c1ce4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 61145,
            "upload_time": "2025-01-18T03:04:55",
            "upload_time_iso_8601": "2025-01-18T03:04:55.600654Z",
            "url": "https://files.pythonhosted.org/packages/35/17/08fed33a93739b9cfcb03c10a69895662226e1d64ac156bb9229521be34b/ticked-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3436183647395e5d43aec79079c3da237f46936612497e349830b5c8e0a0bfcc",
                "md5": "6d98d8990e47b0ebe46cfac5d266016c",
                "sha256": "88c1d0f087f63cff4955cf5e13cd12c7c47cf2f1a99baef52f47d4e57961da9a"
            },
            "downloads": -1,
            "filename": "ticked-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "6d98d8990e47b0ebe46cfac5d266016c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 56349,
            "upload_time": "2025-01-18T03:04:56",
            "upload_time_iso_8601": "2025-01-18T03:04:56.954811Z",
            "url": "https://files.pythonhosted.org/packages/34/36/183647395e5d43aec79079c3da237f46936612497e349830b5c8e0a0bfcc/ticked-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-18 03:04:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cachebag",
    "github_project": "Ticked",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "aiohappyeyeballs",
            "specs": []
        },
        {
            "name": "aiohttp",
            "specs": []
        },
        {
            "name": "aiohttp-jinja2",
            "specs": []
        },
        {
            "name": "aiosignal",
            "specs": []
        },
        {
            "name": "anyio",
            "specs": []
        },
        {
            "name": "arrow",
            "specs": []
        },
        {
            "name": "attrs",
            "specs": []
        },
        {
            "name": "build",
            "specs": []
        },
        {
            "name": "caldav",
            "specs": []
        },
        {
            "name": "canvasapi",
            "specs": []
        },
        {
            "name": "certifi",
            "specs": []
        },
        {
            "name": "charset-normalizer",
            "specs": []
        },
        {
            "name": "click",
            "specs": []
        },
        {
            "name": "docutils",
            "specs": []
        },
        {
            "name": "frozenlist",
            "specs": []
        },
        {
            "name": "h11",
            "specs": []
        },
        {
            "name": "httpcore",
            "specs": []
        },
        {
            "name": "httpx",
            "specs": []
        },
        {
            "name": "icalendar",
            "specs": []
        },
        {
            "name": "idna",
            "specs": []
        },
        {
            "name": "jaraco.classes",
            "specs": []
        },
        {
            "name": "jaraco.context",
            "specs": []
        },
        {
            "name": "jaraco.functools",
            "specs": []
        },
        {
            "name": "Jinja2",
            "specs": []
        },
        {
            "name": "keyring",
            "specs": []
        },
        {
            "name": "linkify-it-py",
            "specs": []
        },
        {
            "name": "lxml",
            "specs": []
        },
        {
            "name": "markdown-it-py",
            "specs": []
        },
        {
            "name": "MarkupSafe",
            "specs": []
        },
        {
            "name": "mdit-py-plugins",
            "specs": []
        },
        {
            "name": "mdurl",
            "specs": []
        },
        {
            "name": "more-itertools",
            "specs": []
        },
        {
            "name": "msgpack",
            "specs": []
        },
        {
            "name": "multidict",
            "specs": []
        },
        {
            "name": "nh3",
            "specs": []
        },
        {
            "name": "packaging",
            "specs": []
        },
        {
            "name": "pip",
            "specs": []
        },
        {
            "name": "pkginfo",
            "specs": []
        },
        {
            "name": "platformdirs",
            "specs": []
        },
        {
            "name": "propcache",
            "specs": []
        },
        {
            "name": "psutil",
            "specs": []
        },
        {
            "name": "pyfiglet",
            "specs": []
        },
        {
            "name": "Pygments",
            "specs": []
        },
        {
            "name": "pyproject_hooks",
            "specs": []
        },
        {
            "name": "python-dateutil",
            "specs": []
        },
        {
            "name": "python-dotenv",
            "specs": []
        },
        {
            "name": "pytz",
            "specs": []
        },
        {
            "name": "readme_renderer",
            "specs": []
        },
        {
            "name": "recurring-ical-events",
            "specs": []
        },
        {
            "name": "redis",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "requests-toolbelt",
            "specs": []
        },
        {
            "name": "rfc3986",
            "specs": []
        },
        {
            "name": "rich",
            "specs": []
        },
        {
            "name": "setuptools",
            "specs": []
        },
        {
            "name": "six",
            "specs": []
        },
        {
            "name": "sniffio",
            "specs": []
        },
        {
            "name": "spotipy",
            "specs": []
        },
        {
            "name": "textual",
            "specs": []
        },
        {
            "name": "textual-dev",
            "specs": []
        },
        {
            "name": "textual-serve",
            "specs": []
        },
        {
            "name": "ticked",
            "specs": []
        },
        {
            "name": "tree-sitter",
            "specs": []
        },
        {
            "name": "tree-sitter-bash",
            "specs": []
        },
        {
            "name": "tree-sitter-css",
            "specs": []
        },
        {
            "name": "tree-sitter-go",
            "specs": []
        },
        {
            "name": "tree-sitter-html",
            "specs": []
        },
        {
            "name": "tree-sitter-java",
            "specs": []
        },
        {
            "name": "tree-sitter-javascript",
            "specs": []
        },
        {
            "name": "tree-sitter-json",
            "specs": []
        },
        {
            "name": "tree-sitter-markdown",
            "specs": []
        },
        {
            "name": "tree-sitter-python",
            "specs": []
        },
        {
            "name": "tree-sitter-regex",
            "specs": []
        },
        {
            "name": "tree-sitter-rust",
            "specs": []
        },
        {
            "name": "tree-sitter-sql",
            "specs": []
        },
        {
            "name": "tree-sitter-toml",
            "specs": []
        },
        {
            "name": "tree-sitter-xml",
            "specs": []
        },
        {
            "name": "tree-sitter-yaml",
            "specs": []
        },
        {
            "name": "twine",
            "specs": []
        },
        {
            "name": "types-python-dateutil",
            "specs": []
        },
        {
            "name": "typing_extensions",
            "specs": []
        },
        {
            "name": "tzdata",
            "specs": []
        },
        {
            "name": "uc-micro-py",
            "specs": []
        },
        {
            "name": "urllib3",
            "specs": []
        },
        {
            "name": "vobject",
            "specs": []
        },
        {
            "name": "x-wr-timezone",
            "specs": []
        },
        {
            "name": "xdg-base-dirs",
            "specs": []
        },
        {
            "name": "yarl",
            "specs": []
        },
        {
            "name": "bs4",
            "specs": []
        }
    ],
    "lcname": "ticked"
}
        
Elapsed time: 0.65036s