{"id":16154153,"url":"https://github.com/vorot93/obozrenie","last_synced_at":"2025-10-19T17:33:01.970Z","repository":{"id":35318570,"uuid":"39580326","full_name":"vorot93/obozrenie","owner":"vorot93","description":"Simple and easy to use game server browser.","archived":false,"fork":false,"pushed_at":"2022-07-13T13:02:48.000Z","size":2836,"stargazers_count":27,"open_issues_count":2,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-11T12:47:40.757Z","etag":null,"topics":["game-server","gtk","pygobject"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vorot93.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-23T17:08:38.000Z","updated_at":"2024-09-29T21:16:39.000Z","dependencies_parsed_at":"2022-09-17T06:30:46.100Z","dependency_job_id":null,"html_url":"https://github.com/vorot93/obozrenie","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorot93%2Fobozrenie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorot93%2Fobozrenie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorot93%2Fobozrenie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vorot93%2Fobozrenie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vorot93","download_url":"https://codeload.github.com/vorot93/obozrenie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945561,"owners_count":20372897,"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":["game-server","gtk","pygobject"],"created_at":"2024-10-10T01:15:16.423Z","updated_at":"2025-10-19T17:32:56.914Z","avatar_url":"https://github.com/vorot93.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Obozrenie](https://cdn.rawgit.com/vorot93/obozrenie/master/assets/icons/hicolor/scalable/apps/obozrenie.svg)\n\nSimple and easy to use game server browser for Linux.\n\n[![GNU GPL](https://img.shields.io/badge/license-GPL-brightgreen.svg)](https://gnu.org/licenses/gpl.html)\n[![Docker Pulls](https://img.shields.io/docker/pulls/vorot93/obozrenie.svg)](https://hub.docker.com/r/vorot93/obozrenie/)\n\n[![Build Status](https://img.shields.io/travis/vorot93/obozrenie.svg)](https://travis-ci.org/vorot93/obozrenie)\n[![Climate](https://img.shields.io/codeclimate/github/vorot93/obozrenie.svg)](https://codeclimate.com/github/vorot93/obozrenie)\n[![codecov.io](https://img.shields.io/codecov/c/github/vorot93/obozrenie.svg)](https://codecov.io/github/vorot93/obozrenie)\n\n## Project status note (2016-06-13)\nRight now Obozrenie is considered feature-complete and ready for general usage.\n\nHowever, the fact that I chose Python as the language of code led to significant hurdles in terms of application performance, maintainability and shipping today. I am looking into rewriting Obozrenie in a lower level language (like Vala or Go) for better speed and maintainability.\n\nTherefore, new **features** are not likely to be implemented in this codebase. **Game support**, however, will expand on request. Nevertheless you are welcome to voice your wishes at issue tracker.\n\n## Overview\nObozrenie is a game server browser that can be used to access information about and connect to multiplayer servers.\n\n## Features\n- Fast, fully threaded stat engine\n- Easy to use, elegant, uncluttered GUI\n- Supports various backends, designed for modularity.\n\n## Screenshot\n![](screenshot.png)\n\n## Dependencies\n### Required:\n- [Python 3.2+](https://python.org)\n- [PythonGI with GTK+ 3.10+ and higher](https://wiki.gnome.org/Projects/PyGObject)\n- [PyXDG](http://freedesktop.org/Software/pyxdg)\n- [python-pytoml](https://github.com/avakar/pytoml)\n- [python-xmltodict](https://github.com/martinblech/xmltodict)\n- [python-setuptools](http://pypi.python.org/pypi/setuptools)\n\n### Optional:\n- [QStat](https://github.com/multiplay/qstat) - for QStat backend support\n- [Babel](http://babel.pocoo.org) - for translation support\n- [PyGeoIP](https://github.com/appliedsec/pygeoip) with GeoIP database - for geolocation support\n\n## Get it\n### Docker\nObozrenie project ships Ubuntu-based Docker image containing Obozrenie browser, runnable out of the box. It is only intended for quick test drive since custom GTK+ theming, game launching or settings storage is not available in this version.\n#### Install / update\n    docker pull vorot93/obozrenie\n#### Run\n    docker run -it --rm -e LANG=$LANG -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix vorot93/obozrenie\n### Manual\n    git clone https://github.com/vorot93/obozrenie.git\n    cd obozrenie\n    ./obozrenie-gtk\n\n## Technical details\nObozrenie is written in Python, with use of PyGObject libraries. It consists of several backends for master server interaction, core module and different GUIs.\n\n* Backends query master servers and receive the server list.\n* Core library forms multi-layered tables with game settings and server information (Game Table) and Obozrenie-wide configuration (Settings Table).\n* GTK+ GUI shows this information in a user-friendly form.\n\n## Licenses\n### Obozrenie\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\n### Obozrenie logo\nThis logo uses Neometric typeface by [Andres Sanchez](http://andresl.tumblr.com) distributed under CC-BY-SA-NC.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorot93%2Fobozrenie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvorot93%2Fobozrenie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvorot93%2Fobozrenie/lists"}