# pylectormanga
pylectormanga es una biblioteca que te permite buscar manga disponible a través de [lectormanga](https://lectormanga.com/). Y podrás acceder a su información.
## Instalación
```sh
pip install pylectormanga
```
## Uso
La biblioteca contiene la función `search` para buscar manga disponible y el objeto `PyLectorManga`, que tiene el parámetro url que se pasará para acceder a la información completa del manga.
A continuación te muestro cómo funciona:
```python
from pylectormanga import search
from pylectormanga import PyLectorManga
title = str(input("Introduce el nombre del manga: "))
results = search(title)
if results == []:
print("No encontramos resultados.")
else:
print("\nEncontramos resultados: ")
for i, result in enumerate(results):
print(f"{i+1}. {result['title']} - {result['type']}")
index = int(input("\nIngresa un numero del manga al que deseas acceder: "))
information_manga = PyLectorManga(results[index - 1]['url'])
print('\n1. Información sobre el manga.')
print('2. Obtener todos los capítulos del manga.')
print('3. Obtener un capítulo específico.')
value = int(input("\nIntroduce un valor en el que quieras al acceder al menú: "))
match(value):
case 1:
manga = information_manga.get_manga_information()
print(f"\nTítulo: {manga['title']}")
print(f"Descripción: {manga['description']}")
print(f"Géneros: {manga['genre']}\n")
case 2:
for chapter in information_manga.get_all_the_chapters():
print(f"\nTítulo: {chapter['title']}")
print(f"Fecha: {chapter['date']}")
print(f"Ver manga: {chapter['url']}")
case 3:
chapter = str(input("Por favor ingresa el capítulo donde deseas obtener tu información. (Ejemplo 120.00): "))
manga = information_manga.get_one_chapter(chapter)
if not manga:
print("\nNo encontramos resultados.")
else:
print(f"\nTítulo: {manga['title']}")
print(f"Fecha: {manga['date']}")
print(f"Ver manga: {manga['url']}")
```
## Motivo
Todo surgió cuando estaba viendo mi anime favorito Tokyo Revengers.
Raw data
{
"_id": null,
"home_page": "https://github.com/fcoagz/pylectormanga",
"name": "PyLectorManga",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "Manga,Lector Manga,PyLectorManga",
"author": "Francisco Griman",
"author_email": "Francisco Griman <grihardware@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/f0/9c/1bc12e3d4fc2ee0f48ab7ef23f9b691bbb8a6a88ffcdd89d2b16692aa4a6/PyLectorManga-0.0.1.tar.gz",
"platform": null,
"description": "# pylectormanga\r\npylectormanga es una biblioteca que te permite buscar manga disponible a trav\u00e9s de [lectormanga](https://lectormanga.com/). Y podr\u00e1s acceder a su informaci\u00f3n.\r\n\r\n## Instalaci\u00f3n\r\n```sh\r\npip install pylectormanga\r\n```\r\n## Uso\r\nLa biblioteca contiene la funci\u00f3n `search` para buscar manga disponible y el objeto `PyLectorManga`, que tiene el par\u00e1metro url que se pasar\u00e1 para acceder a la informaci\u00f3n completa del manga.\r\n\r\nA continuaci\u00f3n te muestro c\u00f3mo funciona:\r\n\r\n```python\r\nfrom pylectormanga import search\r\nfrom pylectormanga import PyLectorManga\r\n\r\ntitle = str(input(\"Introduce el nombre del manga: \"))\r\nresults = search(title)\r\n\r\nif results == []:\r\n print(\"No encontramos resultados.\")\r\nelse:\r\n print(\"\\nEncontramos resultados: \")\r\n for i, result in enumerate(results):\r\n print(f\"{i+1}. {result['title']} - {result['type']}\")\r\n \r\n index = int(input(\"\\nIngresa un numero del manga al que deseas acceder: \"))\r\n information_manga = PyLectorManga(results[index - 1]['url'])\r\n\r\n print('\\n1. Informaci\u00f3n sobre el manga.')\r\n print('2. Obtener todos los cap\u00edtulos del manga.')\r\n print('3. Obtener un cap\u00edtulo espec\u00edfico.')\r\n\r\n value = int(input(\"\\nIntroduce un valor en el que quieras al acceder al men\u00fa: \"))\r\n\r\n match(value):\r\n case 1:\r\n manga = information_manga.get_manga_information()\r\n\r\n print(f\"\\nT\u00edtulo: {manga['title']}\")\r\n print(f\"Descripci\u00f3n: {manga['description']}\")\r\n print(f\"G\u00e9neros: {manga['genre']}\\n\")\r\n case 2:\r\n for chapter in information_manga.get_all_the_chapters():\r\n print(f\"\\nT\u00edtulo: {chapter['title']}\")\r\n print(f\"Fecha: {chapter['date']}\")\r\n print(f\"Ver manga: {chapter['url']}\")\r\n case 3:\r\n chapter = str(input(\"Por favor ingresa el cap\u00edtulo donde deseas obtener tu informaci\u00f3n. (Ejemplo 120.00): \"))\r\n manga = information_manga.get_one_chapter(chapter)\r\n\r\n if not manga:\r\n print(\"\\nNo encontramos resultados.\")\r\n else:\r\n print(f\"\\nT\u00edtulo: {manga['title']}\")\r\n print(f\"Fecha: {manga['date']}\")\r\n print(f\"Ver manga: {manga['url']}\")\r\n```\r\n## Motivo\r\nTodo surgi\u00f3 cuando estaba viendo mi anime favorito Tokyo Revengers.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "pylectormanga es una biblioteca que te permite buscar manga disponible a trav\u00e9s de https://lectormanga.com/. Y podr\u00e1s acceder a su informaci\u00f3n.",
"version": "0.0.1",
"project_urls": {
"Bug Tracker": "https://github.com/fcoagz/pylectormanga/issues",
"Homepage": "https://github.com/fcoagz/pylectormanga"
},
"split_keywords": [
"manga",
"lector manga",
"pylectormanga"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5195687cc0f144415ea8d7d98aa4455edf32d55e73d8636b686b27ebd0aafc98",
"md5": "3f74a54d219920a6b2a8655de25b54c8",
"sha256": "dcc522eba81db41e3857eac9062d47b1851a65484755480af102d4c1853441bb"
},
"downloads": -1,
"filename": "PyLectorManga-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3f74a54d219920a6b2a8655de25b54c8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 5058,
"upload_time": "2023-09-28T03:54:21",
"upload_time_iso_8601": "2023-09-28T03:54:21.162163Z",
"url": "https://files.pythonhosted.org/packages/51/95/687cc0f144415ea8d7d98aa4455edf32d55e73d8636b686b27ebd0aafc98/PyLectorManga-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f09c1bc12e3d4fc2ee0f48ab7ef23f9b691bbb8a6a88ffcdd89d2b16692aa4a6",
"md5": "70d4f25f461a639968eef89886a6b773",
"sha256": "280f714cb21b9103ac5153d6a703aa736fb30742fa8f48d938cbf5030f683bfa"
},
"downloads": -1,
"filename": "PyLectorManga-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "70d4f25f461a639968eef89886a6b773",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 4618,
"upload_time": "2023-09-28T03:54:24",
"upload_time_iso_8601": "2023-09-28T03:54:24.812275Z",
"url": "https://files.pythonhosted.org/packages/f0/9c/1bc12e3d4fc2ee0f48ab7ef23f9b691bbb8a6a88ffcdd89d2b16692aa4a6/PyLectorManga-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-28 03:54:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "fcoagz",
"github_project": "pylectormanga",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "pylectormanga"
}