{"id":16765619,"url":"https://github.com/galarzaa90/tibiawiki-sql","last_synced_at":"2025-05-07T12:24:27.643Z","repository":{"id":37548406,"uuid":"108594636","full_name":"Galarzaa90/tibiawiki-sql","owner":"Galarzaa90","description":"Python script that generates a SQLite database from TibiaWiki articles","archived":false,"fork":false,"pushed_at":"2025-05-03T00:54:24.000Z","size":2681,"stargazers_count":30,"open_issues_count":2,"forks_count":9,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-03T01:48:20.405Z","etag":null,"topics":["database","json","python","python36","sql","sqlite","sqlite-database","tibia","tibiawiki"],"latest_commit_sha":null,"homepage":"https://galarzaa90.github.io/tibiawiki-sql/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Galarzaa90.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["Galarzaa90"],"patreon":null,"open_collective":null,"ko_fi":"galarzaa","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2017-10-27T20:52:55.000Z","updated_at":"2025-04-19T20:51:05.000Z","dependencies_parsed_at":"2025-05-03T01:39:02.753Z","dependency_job_id":"baa96821-1f5d-438e-8507-0dc6d7df6446","html_url":"https://github.com/Galarzaa90/tibiawiki-sql","commit_stats":{"total_commits":385,"total_committers":5,"mean_commits":77.0,"dds":0.07272727272727275,"last_synced_commit":"982be5ebd7905354b6c6a31c4247b2ee21bbe943"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Galarzaa90%2Ftibiawiki-sql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Galarzaa90%2Ftibiawiki-sql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Galarzaa90%2Ftibiawiki-sql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Galarzaa90%2Ftibiawiki-sql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Galarzaa90","download_url":"https://codeload.github.com/Galarzaa90/tibiawiki-sql/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252874922,"owners_count":21817924,"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":["database","json","python","python36","sql","sqlite","sqlite-database","tibia","tibiawiki"],"created_at":"2024-10-13T05:43:05.094Z","updated_at":"2025-05-07T12:24:27.613Z","avatar_url":"https://github.com/Galarzaa90.png","language":"Python","readme":"# tibiawiki-sql \n\nScript that generates a sqlite database for the MMO Tibia.\n\nInspired in [Mytherin's Tibiaylzer](https://github.com/Mytherin/Tibialyzer) TibiaWiki parsing script.\n\nThis script fetches data from TibiaWiki via its API, compared to relying on [database dumps](http://tibia.fandom.com/wiki/Special:Statistics)\nthat are not updated as frequently. By using the API, the data obtained is always fresh.\n\nThis script is not intended to be running constantly, it is meant to be run once, generate a sqlite database and use it \nexternally.\n\nIf you integrate this into your project or use the generated data, make sure to credit [TibiaWiki](https://tibia.fandom.com) and its contributors.\n\n\n[![Build Status](https://travis-ci.org/Galarzaa90/tibiawiki-sql.svg?branch=master)](https://travis-ci.org/Galarzaa90/tibiawiki-sql)\n[![GitHub (pre-)release](https://img.shields.io/github/release/Galarzaa90/tibiawiki-sql/all.svg)](https://github.com/Galarzaa90/tibiawiki-sql/releases)\n[![PyPI](https://img.shields.io/pypi/v/tibiawikisql.svg)](https://pypi.python.org/pypi/tibiawikisql/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tibiawikisql.svg)\n![PyPI - License](https://img.shields.io/pypi/l/tibiawikisql.svg)\n\n## Requirements\n* Python 3.6 or higher\n    * **requests** module\n    * **click** module\n    * **colorama** module\n    \n## Installing\nTo install the latest version on PyPi:\n\n```sh\npip install tibiawikisql\n```\n\nor\n\nInstall the latest version from GitHub\n\npip install git+https://github.com/Galarzaa90/tibiawiki-sql.git\n\n## Running\n\n```sh\npython -m tibiawikisql generate\n```\n\nOR\n\n```sh\ntibiawikisql\n```\n\nThe process can be long, taking up to 10 minutes the first time. All images are saved to the `images` folder. On \nsubsequent runs, images will be read from disk instead of being fetched from TibiaWiki again.\nIf a newer version of the image has been uploaded, it will be updated.\n\nWhen done, a database file called `tibiawiki.db` will be found on the folder.\n\n## Docker\n![Docker Pulls](https://img.shields.io/docker/pulls/galarzaa90/tibiawiki-sql)\n![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/galarzaa90/tibiawiki-sql?sort=semver)\n\nThe database can also be generated without installing the project, it's dependencies, or Python, by using Docker.\nMake sure to have Docker installed, then simply run:\n\n```sh\ngenerateWithDocker.sh\n```\n\nThe script will build a Docker image and run the script inside a container. The `tibiawiki.db` file will end up in\nthe project's root directory as normal.\n\n## Database contents\n* Achievements\n* Charms\n* Creatures\n* Creature drop statistics\n* Houses\n* Imbuements\n* Items\n* Mounts\n* NPCs\n* NPC offers\n* Outfits\n* Quests\n* Spells\n* Updates\n* Worlds\n\n## Documentation\nCheck out the [documentation page](https://galarzaa90.github.io/tibiawiki-sql/).\n\n\n## Contributing\nImprovements and bug fixes are welcome, via pull requests  \nFor questions, suggestions and bug reports, submit an issue.\n\nThe best way to contribute to this project is by contributing to [TibiaWiki](https://tibia.fandom.com).\n\n![image](https://vignette.wikia.nocookie.net/tibia/images/d/d9/Tibiawiki_Small.gif/revision/latest?cb=20150129101832\u0026path-prefix=en)\n","funding_links":["https://github.com/sponsors/Galarzaa90","https://ko-fi.com/galarzaa"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalarzaa90%2Ftibiawiki-sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgalarzaa90%2Ftibiawiki-sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalarzaa90%2Ftibiawiki-sql/lists"}