{"id":18057441,"url":"https://github.com/andresayac/cuevana3","last_synced_at":"2025-04-05T10:22:56.710Z","repository":{"id":48518788,"uuid":"516915313","full_name":"andresayac/cuevana3","owner":"andresayac","description":"Cuevana3 scraper is a content provider of the latest in the world of movies and tv show in Latin Spanish dub or subtitled.","archived":false,"fork":false,"pushed_at":"2022-07-25T15:00:47.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T18:58:54.353Z","etag":null,"topics":["crawler","cuevana3","php","scraper"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andresayac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-22T23:56:07.000Z","updated_at":"2022-07-23T03:35:19.000Z","dependencies_parsed_at":"2022-08-26T10:11:13.864Z","dependency_job_id":null,"html_url":"https://github.com/andresayac/cuevana3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresayac%2Fcuevana3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresayac%2Fcuevana3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresayac%2Fcuevana3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresayac%2Fcuevana3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andresayac","download_url":"https://codeload.github.com/andresayac/cuevana3/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247320259,"owners_count":20919744,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crawler","cuevana3","php","scraper"],"created_at":"2024-10-31T02:07:43.362Z","updated_at":"2025-04-05T10:22:56.684Z","avatar_url":"https://github.com/andresayac.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n Cuevana3 PHP scraper is a content provider of the latest in the world of movies and tv show in Latin Spanish dub or subtitled.\n\u003c/p\u003e\n\n## 📌 Installation\n```\n$ git clone https://github.com/andresayac/cuevana3.git\n$ cd cuevana3\n$ composer install\n```\n\n## 📖 Documentation\nAvailable methods:\n\n- [getMovies](#-getMoviestype): Returns a list with the movies according to the indicated type.\n- [getMoviesPag](#-getMoviesPagpage): Returns a list with the movies and information of the pagination.\n- [getSeries](#-getSeriestype): Returns a list with the series according to the indicated type.\n- [getSeriesPag](#-getSeriesPagpage): Returns a list with the series and information of the pagination.\n- [getDetail](#-getDetailid): Returns the detail of the selected movie/series.\n- [getGenres](#-getGenres): Return the complete list of genres.\n- [getByGenre](#-getByGenreid-page): Returns a list with movies according to the indicated genre and page.\n- [getByActor](#-getByActorid-page): Returns a list with movies according to the indicated actor.\n- [getSearch](#-getSearchquery-page): Returns a list with movies/series according to query.\n- [getLinks](#-getLinksid): Returns a list of links of selected movie or episode of serie.\n- [getDownload](#-getDownloadid): Returns a list of download links of selected movie or episode of serie.\n\n## 🚩 getMovies(type)\nReturns a list with the movies according to the indicated `type`.\n\n| Description | value |\n| -----|----- |\n| Latest movies added | 0 |\n| Premiere movies | 1 |\n| Most viewed movies | 2 |\n| Top rated movies | 3 |\n| Latin dub movies | 4 |\n| Spanish dub movies | 5 |\n| Subtitled movies | 6 |\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetMovies(0)); // Latest movies added\necho json_encode($cuevana_class-\u003egetMovies(1)); // Premiere movies\necho json_encode($cuevana_class-\u003egetMovies(2)); // Most viewed movies\necho json_encode($cuevana_class-\u003egetMovies(3)); // Top rated movies\necho json_encode($cuevana_class-\u003egetMovies(4)); // Latin dub movies\necho json_encode($cuevana_class-\u003egetMovies(5)); // Spanish dub movies\necho json_encode($cuevana_class-\u003egetMovies(6)); // Subtitled movies\n```\n\nResults:\n``` json\n{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"58XX/XXXX\",\n      \"title\": \"XXXXXXX XXX\",\n      \"url\": \"https://ww1.cuevana3.me/586XX/XXX\",\n      \"poster\": \"https://ww1.cuevana3.me/wp-content/uploads/20XX/XX/XXXXXX-200x300.jpg\",\n      \"year\": \"2021\",\n      \"sypnosis\": \"XXXXXXX […]\",\n      \"rating\": \"4.29\",\n      \"duration\": \"1h 54m\",\n      \"director\": \"XXXX\",\n      \"genres\": [\n        \"Acción\",\n        \"Aventura\",\n        \"Drama\"\n      ],\n      \"cast\": [\n        \"XXXXX\",\n        \"XXX XXX\"\n      ]\n    }\n  ],\n  \"message\": \"Information obtained from: \"\n}\n```\n\n## 🚩 getMoviesPag(page)\nReturns a list with the movies according to the indicated `page`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetMoviesPag(1)); // Movies from the respective page\n```\n\nResults:\n``` json\n{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"586XX/XX-XX\",\n      \"title\": \"XXXX XXX\",\n      \"url\": \"https://ww1.cuevana3.me/58XXX/XXX-XX\",\n      \"poster\": \"https://ww1.cuevana3.me/wp-content/uploads/20XX/XX/XXX-XXX-XXX-poster-200x300.jpg\",\n      \"year\": \"2021\",\n      \"sypnosis\": \"XXXXXXX […]\",\n      \"rating\": \"4.29\",\n      \"duration\": \"1h 54m\",\n      \"director\": \"Director: XXXX\",\n      \"genres\": [\n        \"Acción\",\n        \"Aventura\",\n        \"Drama\"\n      ],\n      \"cast\": [\n        \"XXX XXX\",\n        \"XXXXXXX\"\n      ]\n    }\n  ],\n  \"message\": \"information obtained for the page: 1\",\n  \"information\": {\n    \"page\": 1,\n    \"total_pages\": 168,\n    \"in_page\": 45\n  }\n}\n```\n\n\n## 🚩 getSeries(type)\nReturns a list with the Series according to the indicated `type`.\n\n| VALUE | TYPE |\n| -----|----- |\n| Latest series added | 0 |\n| Premiere series | 1 |\n| Top rated series | 2 |\n| Most viewed series | 3 |\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetSeries(0)); // Latest series added\necho json_encode($cuevana_class-\u003egetSeries(1)); // Premiere series\necho json_encode($cuevana_class-\u003egetSeries(2)); // Top rated series\necho json_encode($cuevana_class-\u003egetSeries(3)); // Most viewed series\n```\n\n## 🚩 getSeriesPag(page)\nReturns a list with the series according to the indicated `page`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetSeriesPag(1)); // Series from the respective page\n```\n\nResults:\n``` json\n{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"XXXX\",\n      \"title\": \"XXXX XXX\",\n      \"url\": \"https://ww1.cuevana3.me/58XXX/XXX-XX\",\n      \"poster\": \"https://ww1.cuevana3.me/wp-content/uploads/20XX/XX/XXX-XXX-XXX-poster-200x300.jpg\",\n      \"year\": \"2021\",\n      \"sypnosis\": \"XXXXXXX […]\",\n      \"rating\": \"4.29\",\n      \"duration\": \"1h 54m\",\n      \"director\": \"Director: XXXX\",\n      \"genres\": [\n        \"Acción\"\n      ],\n      \"cast\": [\n        \"XXX XXX\",\n        \"XXXXXXX\"\n      ]\n    }\n  ],\n  \"message\": \"information obtained for the page: 1\",\n  \"information\": {\n    \"page\": 1,\n    \"total_pages\": 168,\n    \"in_page\": 45\n  }\n}\n```\n## 🚩 getDetail(id)\nReturns a list with the episode or movie according to the indicated `id`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetDetail('86xx/xx-xx')); // Movie or  Episode from the respective page\necho json_encode($cuevana_class-\u003egetDetail('episodio/xxxxx-1x10')); // Movie or  Episode from the respective page\n```\n\n## 🚩 getGenres()\nReturns a list with the Genres with information pagination.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetGenres(); // list the Genres\n```\n\n## 🚩 getByGenre(genre,page)\nReturns a list with the  according to the indicated `genre` and `page`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetByGenre('ciencia-ficcion',1)); // Movies or Series from the respective genre and page\n```\n\n\n## 🚩 getByActor(actor,page)\nReturns a list with the series according to the indicated `actor` and `page`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetByActor('adam-kiani',1)); // Movies from the respective actor and page\n```\n\n## 🚩 getSearch(query,page)\nReturns a list with the series and movies according to the indicated `query` and `page`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetSearch('casa')); // Movies and series from the respective query and page\n```\n\n## 🚩 getLinks(id)\nReturns a list of links  the movies and series according to the indicated `id`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetLinks('86xx/xx-xx')); // Movies from the respective page\necho json_encode($cuevana_class-\u003egetLinks('episodio/xxxxx-1x10')); // Series from the respective page\n```\n\n\n## 🚩 getDownload(id)\nReturns a list of links  the movies and series according to the indicated `id`.\n\nExample:\n``` php\n\u003c?php\n# Dependencies\nrequire 'vendor/autoload.php';\n\n# Config\nrequire 'config/config.php';\n\n# Utils Class\nrequire 'inc/utils.class.php';\n# Cuevana Class\nrequire 'inc/cuevana.class.php';\n\n\n$cuevana_class = new Cuevana();\n\necho json_encode($cuevana_class-\u003egetLinks('86xx/xx-xx')); // Movies from the respective page\necho json_encode($cuevana_class-\u003egetLinks('episodio/xxxxx-1x10')); // Series from the respective page\n```\n\n\n### **:busts_in_silhouette: Credits**\n\n- [Carlos Fernández](https://github.com/carlosfdezb/cuevana3) (idea owner)\n\n---\n\n### **:anger: Troubleshootings**\n\nThis is just a personal project created for study / demonstration purpose and to simplify my working life, it may or may\nnot be a good fit for your project(s).\n\n---\n\n### **:heart: Show your support**\n\nPlease :star: this repository if you like it or this project helped you!\\\nFeel free to open issues or submit pull-requests to help me improving my work.\n\n\n---\n\n\n\nCopyright © 2022 [Cuevana3 Scraper PHP](https://github.com/andresaya/cuevana3).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandresayac%2Fcuevana3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandresayac%2Fcuevana3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandresayac%2Fcuevana3/lists"}