{"id":15297452,"url":"https://github.com/nickgismokato/reunionlog","last_synced_at":"2026-02-18T10:36:20.186Z","repository":{"id":144674901,"uuid":"562742182","full_name":"nickgismokato/ReunionLog","owner":"nickgismokato","description":"A Python script for extracting data from WarcraftLogs","archived":false,"fork":false,"pushed_at":"2022-12-10T19:14:29.000Z","size":40,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T02:04:07.225Z","etag":null,"topics":["python","python-3","pythonpackage","warcraftlogs-api","wip"],"latest_commit_sha":null,"homepage":"","language":"Python","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/nickgismokato.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-11-07T06:49:36.000Z","updated_at":"2023-12-28T22:38:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"4193d1ab-781a-49a4-a479-d3ad0badc27f","html_url":"https://github.com/nickgismokato/ReunionLog","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/nickgismokato%2FReunionLog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgismokato%2FReunionLog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgismokato%2FReunionLog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickgismokato%2FReunionLog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nickgismokato","download_url":"https://codeload.github.com/nickgismokato/ReunionLog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234862686,"owners_count":18898397,"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":["python","python-3","pythonpackage","warcraftlogs-api","wip"],"created_at":"2024-09-30T19:17:43.590Z","updated_at":"2025-10-06T10:31:14.303Z","avatar_url":"https://github.com/nickgismokato.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TOC\n\n- [TOC](#toc)\n- [ReunionLog](#reunionlog)\n  - [About repository](#about-repository)\n    - [Purpose](#purpose)\n    - [About me](#about-me)\n    - [The guild](#the-guild)\n  - [About WarcraftLogs and  OAuth 2](#about-warcraftlogs-and--oauth-2)\n    - [WarcraftLogs](#warcraftlogs)\n    - [OAuth](#oauth)\n- [Requirements](#requirements)\n- [Build or install](#build-or-install)\n  - [Build](#build)\n  - [Install Package](#install-package)\n- [How-To](#how-to)\n- [Disclaimer](#disclaimer)\n\n\n# ReunionLog\n\n## About repository\n\n### Purpose\n\nThe main purpose of this small code sample is to access the data of **WarcraftLogs** by their own API. This is being done\nthrough a python package which used ```PyPi``` as distributor. \n\nThen our purpose is downloading the date to output specific values in a ```.csv``` file extension.\n\n\u003e This is our purpose. The purpose of this package is not to create a ```.csv``` file but to give functionality to gain all the data of the **WarcraftLog**.\n\n### About me\n\nThis is a repository maintained by me *Nickgismokato* on the request of the guild who want to use this data gained from WarcraftLogs.\n\n### The guild\n\nThe guild in world of warcraft is the guild **Reunion**. This guild is not unaware of the code i create and maintain. Though most of the members is unaware, the officers of the guild know of this.\n\n## About WarcraftLogs and  OAuth 2\n\n### WarcraftLogs\n\n[WarcraftLogs](https://www.warcraftlogs.com) is a website where guilds and individuals can put up there logs from raids, dungeons, etc. from the popular game [World Of Warcraft](https://worldofwarcraft.com).\n\n\u003e This repository will not contain the function to upload logs. How to to it can be found [here](https://www.warcraftlogs.com/help/start).\n\n### OAuth\n\n**WarcraftLogs** uses **OAuth 2.0** for API authentication. \n\nMore can be read at [WarcraftLogs APIv2](https://www.warcraftlogs.com/api/docs).\n\n# Requirements\nThese are the following python packages needed to use the python script. *Be aware of changes*\n\n| Package | Link | Version | Pip Command |\n| :--- | :----: | :---: | :--- |\n| requests | [Link](https://pypi.org/project/requests/) | $\\geq$ 2.27 | ```$ pip install requests```|\n| gql-query-builder | [Link](https://pypi.org/project/gql-query-builder/) | 0.1.7 | ```$ pip install gql-query-builder ``` |\n|  | | |\n\n***More to come!***\n\n# Build or install\n## Build\nThere is no reason to build this repository. You can just clone the repository by the following command:\n```bash\n$ git clone https://github.com/nickgismokato/ReunionLog.git\n```\nMore can be found at [Github docs](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository)\n\n\n## Install Package\nTo install the Python package, it requires ```pip``` to install.\n\nThe command for installing the package is:\n```bash\n$ pip install ReunionLog\n```\n\n# How-To\nSee [Wiki](https://github.com/nickgismokato/ReunionLog/wiki)\n\n# Disclaimer\nThe functionality of the functions of this package is bound to change. This is because the **WarcraftLogs API** is in a BETA state as of writing this.\n\n\u003e This package will only be maintained as long as the guild need it. An update of this github will be given when this package no longer is maintained.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickgismokato%2Freunionlog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickgismokato%2Freunionlog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickgismokato%2Freunionlog/lists"}