eksitui


Nameeksitui JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/agmmnn/eksitui
SummaryTUI for Turkish collaborative hypertext dictionary ekşi sözlük.
upload_time2022-12-23 14:00:45
maintainer
docs_urlNone
authorGökçe
requires_python>=3.7,<4.0
license
keywords eksi turkish sozluk cli eksisozluk tui
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
<img src="https://user-images.githubusercontent.com/16024979/203560629-9138dfc5-dd6f-492a-be2a-0f2ef168c1b4.png" alt="eksitui screenshot"/>
<a href="https://github.com/agmmnn/eksitui/releases">
<img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/agmmnn/eksitui"></a>
<a href="https://pypi.org/project/eksitui/">
<img alt="PyPI" src="https://img.shields.io/pypi/v/eksitui"></a>

Terminal User Interface for Turkish collaborative hypertext dictionary [ekşi sözlük](https://eksisozluk.com/). With the power of the [textual](https://github.com/Textualize/textual) framework.

</div>

## Install

```
pip install eksitui
```

---

> _**ekşi sözlük** is a collaborative hypertext dictionary based on the concept of Web sites built up on user contribution. It is currently one of the largest online communities in Turkey._

> _As an online public sphere, ekşi sözlük is not only utilized by thousands for information sharing on various topics ranging from scientific subjects to everyday life issues, but also used as a virtual socio-political community to communicate disputed political contents and to share personal views. -[wiki](https://en.wikipedia.org/wiki/Ek%C5%9Fi_S%C3%B6zl%C3%BCk)_

## Usage

```python
$ eksi
# or
$ eksi <topic>
# directly starts the application with given topic
```

![ss2](https://user-images.githubusercontent.com/16024979/203432272-dfa799ac-e3d4-4320-85a2-1bb6855cf843.png)

### Shortcuts:

```
      T: Dark/Light Theme
 Ctrl+S: Saves the Screenshot in app's folder
      F: Focus Search Input
 Ctrl+X: Clear Search Input
      Q: Previous Page
      W: Next Page
 Ctrl+O: Hide/Show Footer Bar
 Ctrl+Q: Quit
```

## Dev

```
$ pip install "textual[dev]"
$ textual console
$ poetry run textual run --dev eksitui.main:EksiTUIApp
```

### Dependencies

- [textual](https://pypi.org/project/textual/)
- [requests](https://pypi.org/project/requests/)

### Thanks to:

- [Ekşisözlük Unofficial API](https://github.com/e4c6/eksi_unofficial_api) by [e4c6](https://github.com/e4c6)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/agmmnn/eksitui",
    "name": "eksitui",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7,<4.0",
    "maintainer_email": "",
    "keywords": "eksi,turkish,sozluk,cli,eksisozluk,tui",
    "author": "G\u00f6k\u00e7e",
    "author_email": "agmmnn@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/2b/93/3a8d7bfdf6bad80603df3b5d0814dcc9c2d0bc97dc4bcdb8db146df4fa7d/eksitui-0.1.4.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/16024979/203560629-9138dfc5-dd6f-492a-be2a-0f2ef168c1b4.png\" alt=\"eksitui screenshot\"/>\n<a href=\"https://github.com/agmmnn/eksitui/releases\">\n<img alt=\"GitHub release (latest by date)\" src=\"https://img.shields.io/github/v/release/agmmnn/eksitui\"></a>\n<a href=\"https://pypi.org/project/eksitui/\">\n<img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/eksitui\"></a>\n\nTerminal User Interface for Turkish collaborative hypertext dictionary [ek\u015fi s\u00f6zl\u00fck](https://eksisozluk.com/). With the power of the [textual](https://github.com/Textualize/textual) framework.\n\n</div>\n\n## Install\n\n```\npip install eksitui\n```\n\n---\n\n> _**ek\u015fi s\u00f6zl\u00fck** is a collaborative hypertext dictionary based on the concept of Web sites built up on user contribution. It is currently one of the largest online communities in Turkey._\n\n> _As an online public sphere, ek\u015fi s\u00f6zl\u00fck is not only utilized by thousands for information sharing on various topics ranging from scientific subjects to everyday life issues, but also used as a virtual socio-political community to communicate disputed political contents and to share personal views. -[wiki](https://en.wikipedia.org/wiki/Ek%C5%9Fi_S%C3%B6zl%C3%BCk)_\n\n## Usage\n\n```python\n$ eksi\n# or\n$ eksi <topic>\n# directly starts the application with given topic\n```\n\n![ss2](https://user-images.githubusercontent.com/16024979/203432272-dfa799ac-e3d4-4320-85a2-1bb6855cf843.png)\n\n### Shortcuts:\n\n```\n      T: Dark/Light Theme\n Ctrl+S: Saves the Screenshot in app's folder\n      F: Focus Search Input\n Ctrl+X: Clear Search Input\n      Q: Previous Page\n      W: Next Page\n Ctrl+O: Hide/Show Footer Bar\n Ctrl+Q: Quit\n```\n\n## Dev\n\n```\n$ pip install \"textual[dev]\"\n$ textual console\n$ poetry run textual run --dev eksitui.main:EksiTUIApp\n```\n\n### Dependencies\n\n- [textual](https://pypi.org/project/textual/)\n- [requests](https://pypi.org/project/requests/)\n\n### Thanks to:\n\n- [Ek\u015fis\u00f6zl\u00fck Unofficial API](https://github.com/e4c6/eksi_unofficial_api) by [e4c6](https://github.com/e4c6)\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "TUI for Turkish collaborative hypertext dictionary ek\u015fi s\u00f6zl\u00fck.",
    "version": "0.1.4",
    "split_keywords": [
        "eksi",
        "turkish",
        "sozluk",
        "cli",
        "eksisozluk",
        "tui"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "5be36f8864715854fa2d0a9aa6e5d515",
                "sha256": "9de38e2a9e2ba4c7fe8461eb3e3c0f4c064c2f5d163ef317d6f25b52cd9d531b"
            },
            "downloads": -1,
            "filename": "eksitui-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5be36f8864715854fa2d0a9aa6e5d515",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<4.0",
            "size": 11557,
            "upload_time": "2022-12-23T14:00:44",
            "upload_time_iso_8601": "2022-12-23T14:00:44.515538Z",
            "url": "https://files.pythonhosted.org/packages/84/51/ef671693e1e2c327fec0af133fc45e37657cf23ad971661d31c62e4ebc28/eksitui-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "37b134068288323a863db558881a8130",
                "sha256": "b31bf7d236fbee3b83f5021642f62474103636f6d0e2c6120abec531781e183f"
            },
            "downloads": -1,
            "filename": "eksitui-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "37b134068288323a863db558881a8130",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<4.0",
            "size": 9927,
            "upload_time": "2022-12-23T14:00:45",
            "upload_time_iso_8601": "2022-12-23T14:00:45.859643Z",
            "url": "https://files.pythonhosted.org/packages/2b/93/3a8d7bfdf6bad80603df3b5d0814dcc9c2d0bc97dc4bcdb8db146df4fa7d/eksitui-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-23 14:00:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "agmmnn",
    "github_project": "eksitui",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "eksitui"
}
        
Elapsed time: 0.06332s