{
"info": {
"author": "David Mekonnen R\u00f8nn",
"author_email": "gh@v1d.dk",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Information Technology",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: Microsoft :: Windows :: Windows 10",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3"
],
"description": "\n\n```python\nimport calibre_search as cali\n```\n\n
\n\n## Accessing specific books and fields\n\n`calibre_search` loads the .csv Calibre library export file in its main folder on import.\n\nThis library is represented by the `books` object:\n\n\n```python\ncali.books['Dive Into Python']\n```\n\n\n\n\n Dive Into Python (pdf) (Python, Programming, Computers)\n\n\n\n\n```python\nres = cali.books['Dive Into Python']\n\n[field for field in dir(res) if not \"__\" in field] # the Book object fields\n```\n\n\n\n\n ['amazon_url',\n 'amazon_url_method',\n 'author',\n 'book_format',\n 'description',\n 'id_no',\n 'identifiers',\n 'isbn',\n 'language',\n 'library_name',\n 'lookup_amazon_link',\n 'path_to_cover_jpg',\n 'pubdate',\n 'publisher',\n 'rating',\n 'series',\n 'series_index',\n 'size',\n 'tags',\n 'time_stamp',\n 'title',\n 'title_sort',\n 'uuid']\n\n\n\n
\n\nThe `Book` object fields can be accessed by dot field name:\n\n\n```python\ncali.books['Dive Into Python'].tags\n```\n\n\n\n\n 'Python, Programming, Computers'\n\n\n\n
\n\n## Searching\n\n#### General search\n\nYou can search any specific field using `.search(search_term, field_name)`:\n\n\n```python\ncali.books.search('spa', 'language')\n```\n\n\n\n\n Ficciones (Fiction, Classics)\n Conceptos de espacio (Architecture, Spanish, Language, Classics)\n Ideas. Historia Intelectual de La Humanidad by ... (Philosophy, History, Spanish, Language)\n Los enemigos del comercio (Spanish, Language)\n Termodin\u00e1mica (Physics, Spanish, Language, Textbook, Science)\n Microeconom\u00eda intermedia (Economics, Micro, Language, Spanish)\n Frame Analysis. Los Marcos De La Experiencia (Spanish Edition) (Psychology, Social Psychology, Language, Spanish)\n A lomos de dragones (Spanish, Language)\n Escupelo\n\n\n\n
\n\n#### Filtering on title\n\nYou can partially match title field using `.intitle`:\n\n\n```python\ncali.books.intitle('spanish')\n```\n\n\n\n\n Schaum's Outline of Spanish Grammar (Language, Spanish, Schaums, Science, Teaching Methods & Materials)\n A Political History of Spanish: The Making of a Language (Language, Spanish, History, Politics, To Read)\n Frame Analysis. Los Marcos De La Experiencia (Spanish Edition) (Psychology, Social Psychology, Language, Spanish)\n Practice Makes Perfect\u00ae Complete Spanish Grammar: Premium: Second Edition\n Oxford Spanish Dictionary (Spanish, Language, Dictionary)\n\n\n\n
\n\n#### Filtering on tag\n\nYou can partially match tags using `books.intags`:\n\n\n```python\ncali.books.intags('spanish')\n```\n\n\n\n\n Schaum's Outline of Spanish Grammar (Language, Spanish, Schaums, Science, Teaching Methods & Materials)\n Wing-Chun (Wing Chun, Martial Arts & Self-Defense, Spanish, Language, Grey)\n Persuasi\u00f3n (Negotiation, Spanish, Language)\n Conceptos de espacio (Architecture, Spanish, Language, Classics)\n Ideas. Historia Intelectual de La Humanidad by ... (Philosophy, History, Spanish, Language)\n A Political History of Spanish: The Making of a Language (Language, Spanish, History, Politics, To Read)\n Los enemigos del comercio (Spanish, Language)\n Termodin\u00e1mica (Physics, Spanish, Language, Textbook, Science)\n Microeconom\u00eda intermedia (Economics, Micro, Language, Spanish)\n Frame Analysis. Los Marcos De La Experiencia (Spanish Edition) (Psychology, Social Psychology, Language, Spanish)\n A lomos de dragones (Spanish, Language)\n The Reign of Greed (Philippine fiction (Spanish) -- Translations into English, Nationalists -- Philippines -- Fiction, Philippines -- History -- Fiction)\n Oxford Spanish Dictionary (Spanish, Language, Dictionary)\n\n\n\n
\n\n#### Chaining filters\n\nThe `.intitle` and `.intags` filters can be chained:\n\n\n```python\ncali.books.intitle('spanish').intags('psychology')\n```\n\n\n\n\n Frame Analysis. Los Marcos De La Experiencia (Spanish Edition) (Psychology, Social Psychology, Language, Spanish)\n\n\n\n
\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "https://github.com/taext/calibre_search/archive/v0.3.7.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/taext/calibre_search",
"keywords": "calibre jupyter",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "calibre-search",
"package_url": "https://pypi.org/project/calibre-search/",
"platform": "",
"project_url": "https://pypi.org/project/calibre-search/",
"project_urls": {
"Download": "https://github.com/taext/calibre_search/archive/v0.3.7.tar.gz",
"Homepage": "https://github.com/taext/calibre_search"
},
"release_url": "https://pypi.org/project/calibre-search/0.3.7/",
"requires_dist": null,
"requires_python": "",
"summary": "Search local Calibre XML export, lookup results online.",
"version": "0.3.7"
},
"last_serial": 5786449,
"releases": {
"0.3.6": [
{
"comment_text": "",
"digests": {
"md5": "dcffac965190fd64cc31f639f4617229",
"sha256": "0d4b226ec0be441d2656e65c00baa13b6179e4c91266416d24a517a7aae8cfb6"
},
"downloads": -1,
"filename": "calibre_search-0.3.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "dcffac965190fd64cc31f639f4617229",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11400,
"upload_time": "2019-09-05T12:15:54",
"url": "https://files.pythonhosted.org/packages/8d/56/0043d5bb703a24528ba9a8b7c91549a6d7133796cb4fd258e72fb03f6c6d/calibre_search-0.3.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bbded000f2b44c7ddcfa0c338465a8dc",
"sha256": "a46361718b831a0fa132472f70f4c0ef1df3d37c9639fc1b9204a213cc0d17c6"
},
"downloads": -1,
"filename": "calibre search-0.3.6.tar.gz",
"has_sig": false,
"md5_digest": "bbded000f2b44c7ddcfa0c338465a8dc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9618,
"upload_time": "2019-09-05T12:15:56",
"url": "https://files.pythonhosted.org/packages/b4/02/32fc622938a389fbb3803fa2e670872e7a206d196109f861f26290397526/calibre%20search-0.3.6.tar.gz"
}
],
"0.3.7": [
{
"comment_text": "",
"digests": {
"md5": "dad91491f702520e84d352e346fafbf0",
"sha256": "3ca6cc037530562375d447c5a9a3fa171640c52d594f0a7bb5e9de361343abdc"
},
"downloads": -1,
"filename": "calibre_search-0.3.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "dad91491f702520e84d352e346fafbf0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11428,
"upload_time": "2019-09-05T13:05:51",
"url": "https://files.pythonhosted.org/packages/e7/a8/80752df975399ad90ada5c3b053506241c48d3379778eb4f16bc7dff85c4/calibre_search-0.3.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fd7307fa56f1e5f43835ada5b40597d6",
"sha256": "823143c65a083b4e7e6d3eb6f39ca24a6125d207a7a680988761697c436bf696"
},
"downloads": -1,
"filename": "calibre search-0.3.7.tar.gz",
"has_sig": false,
"md5_digest": "fd7307fa56f1e5f43835ada5b40597d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9706,
"upload_time": "2019-09-05T13:05:54",
"url": "https://files.pythonhosted.org/packages/30/9d/121c2eb5275001f47f58af80320b19ec3ad65b3717da90267b5d5498ec72/calibre%20search-0.3.7.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "dad91491f702520e84d352e346fafbf0",
"sha256": "3ca6cc037530562375d447c5a9a3fa171640c52d594f0a7bb5e9de361343abdc"
},
"downloads": -1,
"filename": "calibre_search-0.3.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "dad91491f702520e84d352e346fafbf0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11428,
"upload_time": "2019-09-05T13:05:51",
"url": "https://files.pythonhosted.org/packages/e7/a8/80752df975399ad90ada5c3b053506241c48d3379778eb4f16bc7dff85c4/calibre_search-0.3.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fd7307fa56f1e5f43835ada5b40597d6",
"sha256": "823143c65a083b4e7e6d3eb6f39ca24a6125d207a7a680988761697c436bf696"
},
"downloads": -1,
"filename": "calibre search-0.3.7.tar.gz",
"has_sig": false,
"md5_digest": "fd7307fa56f1e5f43835ada5b40597d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9706,
"upload_time": "2019-09-05T13:05:54",
"url": "https://files.pythonhosted.org/packages/30/9d/121c2eb5275001f47f58af80320b19ec3ad65b3717da90267b5d5498ec72/calibre%20search-0.3.7.tar.gz"
}
]
}