bbcli


Namebbcli JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/hako/bbcli
SummaryBrowse BBC News like a hacker. (based on pyhackernews)
upload_time2024-03-17 03:34:58
maintainer
docs_urlNone
authorWesley Hill, Calvin Hill
requires_python
licenseMIT
keywords bbc news console terminal curses urwid
VCS
bugtrack_url
requirements urwid arrow requests
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # bbcli


Browse BBC News like a hacker. (based on pyhackernews)

![image](https://cloud.githubusercontent.com/assets/2040416/6029751/a176a20a-abea-11e4-8be4-ba435b3b48c0.gif)

# installation & usage:

`pip install bbcli`

or

`pip3 install bbcli`

and then in terminal:

`bbcli`

# configuration:

Custom keybindings can be defined in either:

`$HOME/.bbcli`

Or:

`$HOME/.config/bbcli`

Like so:

    [Keys]
    quit = q
    open = w
    tabopen = O
    refresh = r
    latest = l
    scroll_up = k
    scroll_down = j
    bottom = G

    [Commands]
    ; %URL is a placeholder for where the actual URL will be inserted.
    ; Remove these if unused.

    open = dwbremote :open %URL
    tabopen = dwbremote :tabopen %URL

# credits

Dan Claudiu Pop and Chase Franklin for pyhackernews.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/hako/bbcli",
    "name": "bbcli",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "bbc news console terminal curses urwid",
    "author": "Wesley Hill, Calvin Hill",
    "author_email": "wesley@hakobaito.co.uk",
    "download_url": "https://files.pythonhosted.org/packages/6a/30/348b3e6e18281bbb0e8a9b4788f9603dfc81019f5e9a1f1d9c14d3f57548/bbcli-0.3.0.tar.gz",
    "platform": null,
    "description": "# bbcli\n\n\nBrowse BBC News like a hacker. (based on pyhackernews)\n\n![image](https://cloud.githubusercontent.com/assets/2040416/6029751/a176a20a-abea-11e4-8be4-ba435b3b48c0.gif)\n\n# installation & usage:\n\n`pip install bbcli`\n\nor\n\n`pip3 install bbcli`\n\nand then in terminal:\n\n`bbcli`\n\n# configuration:\n\nCustom keybindings can be defined in either:\n\n`$HOME/.bbcli`\n\nOr:\n\n`$HOME/.config/bbcli`\n\nLike so:\n\n    [Keys]\n    quit = q\n    open = w\n    tabopen = O\n    refresh = r\n    latest = l\n    scroll_up = k\n    scroll_down = j\n    bottom = G\n\n    [Commands]\n    ; %URL is a placeholder for where the actual URL will be inserted.\n    ; Remove these if unused.\n\n    open = dwbremote :open %URL\n    tabopen = dwbremote :tabopen %URL\n\n# credits\n\nDan Claudiu Pop and Chase Franklin for pyhackernews.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Browse BBC News like a hacker. (based on pyhackernews)",
    "version": "0.3.0",
    "project_urls": {
        "Homepage": "https://github.com/hako/bbcli"
    },
    "split_keywords": [
        "bbc",
        "news",
        "console",
        "terminal",
        "curses",
        "urwid"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "675102de850aa32d21f61abc480deac34edb3b3aa4ba68acbb2e7213a507814c",
                "md5": "f4fe0d9b80286a86a170d2d2416707ae",
                "sha256": "14f36b93b8d222221f1d4b852bd20a6d08c08eeee94690349943bc341b602b7a"
            },
            "downloads": -1,
            "filename": "bbcli-0.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f4fe0d9b80286a86a170d2d2416707ae",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7178,
            "upload_time": "2024-03-17T03:34:56",
            "upload_time_iso_8601": "2024-03-17T03:34:56.958502Z",
            "url": "https://files.pythonhosted.org/packages/67/51/02de850aa32d21f61abc480deac34edb3b3aa4ba68acbb2e7213a507814c/bbcli-0.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a30348b3e6e18281bbb0e8a9b4788f9603dfc81019f5e9a1f1d9c14d3f57548",
                "md5": "27e64224f88fcbc1857c6c36fe719eaf",
                "sha256": "c3f9573a5b0874e3a802205a3ee5b34e0302cef85325bf6ce5b80b9df5ff92b3"
            },
            "downloads": -1,
            "filename": "bbcli-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "27e64224f88fcbc1857c6c36fe719eaf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6567,
            "upload_time": "2024-03-17T03:34:58",
            "upload_time_iso_8601": "2024-03-17T03:34:58.660009Z",
            "url": "https://files.pythonhosted.org/packages/6a/30/348b3e6e18281bbb0e8a9b4788f9603dfc81019f5e9a1f1d9c14d3f57548/bbcli-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-17 03:34:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hako",
    "github_project": "bbcli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "urwid",
            "specs": [
                [
                    "==",
                    "2.1.1"
                ]
            ]
        },
        {
            "name": "arrow",
            "specs": [
                [
                    "==",
                    "0.15.8"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.31.0"
                ]
            ]
        }
    ],
    "lcname": "bbcli"
}
        
Elapsed time: 0.21167s