All Projects → vorot93 → obozrenie

vorot93 / obozrenie

Licence: Apache-2.0 License
Simple and easy to use game server browser.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to obozrenie

gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (+240%)
Mutual labels:  gtk, pygobject
webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
Stars: ✭ 109 (+336%)
Mutual labels:  gtk
radiotray-lite
Online radio streaming player with minimum interface that runs on a Linux system tray
Stars: ✭ 49 (+96%)
Mutual labels:  gtk
Galicaster
The Galicaster Project is an open initiative to provide flexible, state-of-the-art solutions for recording educational multimedia contents like lectures and conferences
Stars: ✭ 34 (+36%)
Mutual labels:  gtk
telegrand
A Telegram client for GNOME
Stars: ✭ 380 (+1420%)
Mutual labels:  gtk
shortcut-overlay
A native, OS-wide shortcut overlay
Stars: ✭ 26 (+4%)
Mutual labels:  gtk
bibliothecula
document organizer with tags and full-text-search, in a simple and clean sqlite3 schema
Stars: ✭ 148 (+492%)
Mutual labels:  gtk
givemelyrics
See the lyrics of the song that is playing, from any application.
Stars: ✭ 52 (+108%)
Mutual labels:  gtk
gameServer
A gameServer for car racing game which based on leaf game server
Stars: ✭ 23 (-8%)
Mutual labels:  game-server
switchboard-plug-onlineaccounts
Switchboard Online Accounts Plug
Stars: ✭ 25 (+0%)
Mutual labels:  gtk
Crystalshire
Legacy VB6 open-source ORPG
Stars: ✭ 24 (-4%)
Mutual labels:  game-server
L2jBrasil
L2jBrasil Project
Stars: ✭ 20 (-20%)
Mutual labels:  game-server
akbl
Control the lights of Alienware computers under GNU/Linux systems.
Stars: ✭ 99 (+296%)
Mutual labels:  gtk
Resource Monitor
Resource_Monitor is a GNOME Shell extension that Monitor the use of system resources like cpu, ram, disk, network and display them in GNOME Shell top bar.
Stars: ✭ 62 (+148%)
Mutual labels:  gtk
Dotfiles
🌸 Configuration for i3, kitty, picom, ZSH, gtk, qutebrowser, qbittorrent and more... (All tools for an arch linux new installation)
Stars: ✭ 15 (-40%)
Mutual labels:  gtk
initial-setup
New user setup app designed for elementary OS
Stars: ✭ 34 (+36%)
Mutual labels:  gtk
palette
Color palette app for elementary OS
Stars: ✭ 32 (+28%)
Mutual labels:  gtk
PokeChat
UNIX compatible, Discord and Telegram inspired, Pokémon-themed instant messaging service.
Stars: ✭ 11 (-56%)
Mutual labels:  gtk
Spedread
GTK speed reading software: Read like a speedrunner!
Stars: ✭ 23 (-8%)
Mutual labels:  gtk
Daemon
适用于 MCSManager 的守护进程,用于与面板端进行分离直接控制和管理程序
Stars: ✭ 72 (+188%)
Mutual labels:  game-server

Obozrenie

Simple and easy to use game server browser for Linux.

Project status note (2016-06-13)

Right now Obozrenie is considered feature-complete and ready for general usage.

However, 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.

Therefore, 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.

Overview

Obozrenie is a game server browser that can be used to access information about and connect to multiplayer servers.

Features

  • Fast, fully threaded stat engine
  • Easy to use, elegant, uncluttered GUI
  • Supports various backends, designed for modularity.

Screenshot

Dependencies

Required:

Optional:

  • QStat - for QStat backend support
  • Babel - for translation support
  • PyGeoIP with GeoIP database - for geolocation support

Get it

Docker

Obozrenie 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.

Install / update

docker pull vorot93/obozrenie

Run

docker run -it --rm -e LANG=$LANG -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix vorot93/obozrenie

Manual

git clone https://github.com/vorot93/obozrenie.git
cd obozrenie
./obozrenie-gtk

Technical details

Obozrenie is written in Python, with use of PyGObject libraries. It consists of several backends for master server interaction, core module and different GUIs.

  • Backends query master servers and receive the server list.
  • Core library forms multi-layered tables with game settings and server information (Game Table) and Obozrenie-wide configuration (Settings Table).
  • GTK+ GUI shows this information in a user-friendly form.

Licenses

Obozrenie

This program is free software; you can redistribute it and/or modify it under the terms of the Apache License version 2.0.

Obozrenie logo

This logo uses Neometric typeface by Andres Sanchez distributed under CC-BY-SA-NC.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].