# 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"
}