Oskar Skibski

51 papers A* 15A 8B 1Journal 27
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Mikolaj Czarnecki, Michal Korniak, Oskar Skibski, Piotr Skowron
2025 A* conf
EC
Georgios Papasotiropoulos, Seyedeh Zeinab Pishbin, Oskar Skibski, Piotr Skowron, Tomasz Was
2025 J jnl
CoRR
Georgios Papasotiropoulos, Oskar Skibski, Piotr Skowron, Tomasz Was
2025 J jnl
CoRR
Piotr Kepczynski, Oskar Skibski
2024 J jnl
CoRR
Georgios Papasotiropoulos, Seyedeh Zeinab Pishbin, Oskar Skibski, Piotr Skowron, Tomasz Was
2023 A conf
AAMAS
Wiktoria Kosny, Oskar Skibski
2023 J jnl
Artif. Intell.
Tomasz Was, Oskar Skibski
2023 J jnl
Soc. Networks
Oskar Skibski
2023 J jnl
J. Artif. Intell. Res.
Oskar Skibski
2023 A conf
ICDT
Cristian Riveros, Jorge Salas, Oskar Skibski
2022 J jnl
Artif. Intell.
Oskar Skibski, Takamasa Suzuki, Tomasz Grabowski, Yuko Sakurai, Tomasz P. Michalak, Makoto Yokoo
2022 A* conf
AAAI
Natalia Kucharczuk, Tomasz Was, Oskar Skibski
2021 A* conf
IJCAI
Tomasz Was, Oskar Skibski
2021 J jnl
CoRR
Tomasz Was, Oskar Skibski
2021 J jnl
CoRR
Oskar Skibski
2021 J jnl
CoRR
Wiktoria Kosny, Oskar Skibski
2021 J jnl
CoRR
Cristian Riveros, Jorge Salas, Oskar Skibski
2021 J jnl
CoRR
Natalia Kucharczuk, Tomasz Was, Oskar Skibski
2021 A* conf
IJCAI
Oskar Skibski
2020 J jnl
CoRR
Tomasz Was, Oskar Skibski
2020 A* conf
AAAI
Oskar Skibski
2020 J jnl
Int. J. Game Theory
Oskar Skibski, Tomasz P. Michalak
2020 J jnl
Auton. Agents Multi Agent Syst.
Oskar Skibski, Tomasz P. Michalak, Yuko Sakurai, Michael J. Wooldridge, Makoto Yokoo
2020 A conf
AAMAS
Oskar Skibski, Takamasa Suzuki, Tomasz Grabowski, Tomasz P. Michalak, Makoto Yokoo
2019 J jnl
ACM Trans. Auton. Adapt. Syst.
Bedoor K. AlShebli, Tomasz P. Michalak, Oskar Skibski, Michael J. Wooldridge, Talal Rahwan
2019 J jnl
Artif. Intell.
Oskar Skibski, Talal Rahwan, Tomasz P. Michalak, Makoto Yokoo
2019 J jnl
CoRR
Oskar Skibski
2019 J jnl
ACM Trans. Intell. Syst. Technol.
Oskar Skibski, Talal Rahwan, Tomasz P. Michalak, Michael J. Wooldridge
2019 A* conf
AAAI
Tomasz Was, Talal Rahwan, Oskar Skibski
2018 A* conf
AAAI
Tomasz Was, Oskar Skibski
2018 J jnl
J. Artif. Intell. Res.
Oskar Skibski, Tomasz P. Michalak, Talal Rahwan
2018 A* conf
IJCAI
Tomasz Was, Oskar Skibski
2018 A* conf
AAAI
Oskar Skibski, Jadwiga Sosnowska
2018 A* conf
IJCAI
Jadwiga Sosnowska, Oskar Skibski
2018 J jnl
Games Econ. Behav.
Oskar Skibski, Tomasz P. Michalak, Michael J. Wooldridge
2017 J jnl
IEEE Intell. Syst.
Oskar Skibski, Makoto Yokoo
2017 A* conf
IJCAI
Jadwiga Sosnowska, Oskar Skibski
2017 A* conf
AAAI
Oskar Skibski, Tomasz P. Michalak, Talal Rahwan
2016 A conf
AAMAS
Oskar Skibski, Talal Rahwan, Tomasz P. Michalak, Makoto Yokoo
2016 A conf
ECAI
Oskar Skibski, Henryk Michalewski, Andrzej Nagórko, Tomasz P. Michalak, Andrew James Dowell, Talal Rahwan, Michael J. Wooldridge
2016 A conf
AAMAS
Oskar Skibski, Szymon Matejczyk, Tomasz P. Michalak, Michael J. Wooldridge, Makoto Yokoo
2015 A* conf
AAAI
Oskar Skibski, Tomasz P. Michalak, Yuko Sakurai, Michael J. Wooldridge, Makoto Yokoo
2015 A* conf
IJCAI
Oskar Skibski, Tomasz P. Michalak, Yuko Sakurai, Makoto Yokoo
2015 J jnl
SIGecom Exch.
Tomasz P. Michalak, Talal Rahwan, Stefano Moretti, Ramasuri Narayanam, Oskar Skibski, Piotr L. Szczepanski, Michael J. Wooldridge
2015 J jnl
IEEE Intell. Syst.
Tomasz P. Michalak, Talal Rahwan, Oskar Skibski, Michael J. Wooldridge
2014 A conf
ECAI
Ramasuri Narayanam, Oskar Skibski, Hemank Lamba, Tomasz P. Michalak
2014 A conf
AAMAS
Oskar Skibski, Tomasz P. Michalak, Talal Rahwan, Michael J. Wooldridge
2013 A* conf
IJCAI
Tomasz P. Michalak, Talal Rahwan, Piotr L. Szczepanski, Oskar Skibski, Ramasuri Narayanam, Nicholas R. Jennings, Michael J. Wooldridge
2013 J jnl
CoRR
Oskar Skibski, Tomasz P. Michalak, Michael J. Wooldridge
2011 J jnl
CoRR
Oskar Skibski
2011 B conf
SAGT
Oskar Skibski
redb/utils/push_to_elastic.py
← Index redb/utils/push_to_elastic.py python
import json
import os
#from redb.settings import elasticsearch as es
from elasticsearch import Elasticsearch
from dataclasses import asdict
from dotenv import load_dotenv

class Utils():
    """
    Utility class for pushing

    """
    @staticmethod
    def push_to_elastic(sample_dict):
        """
        Pushes the sample_dict to elastic search
        """
        load_dotenv()
        ELASTIC_ENDPOINT = os.getenv("ELASTIC_HOST")
        ELASTIC_ENFORCE_SSL = os.getenv("ELASTIC_ENFORCE_SSL", False) == "True"
        ELASTIC_USER = os.getenv("ELASTIC_USER")
        ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
        ELASTIC_BINARIES_COLLECTION = os.getenv(
            "ELASTIC_BINARIES_COLLECTION", "redb_test"
        )
        es = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )

        try:
            dict_dump = json.dumps(sample_dict)
        except Exception as e:
            print(f"Error: {e}")
            return False
        elastic = es.index(index=ELASTIC_BINARIES_COLLECTION, body=dict_dump)
        return True
    
    def push_to_index(sample_dict, index_name):
        """
        Pushes the sample_dict to elastic search
        """
        load_dotenv()
        ELASTIC_ENDPOINT = os.getenv("ELASTIC_HOST")
        ELASTIC_ENFORCE_SSL = os.getenv("ELASTIC_ENFORCE_SSL", False) == "True"
        ELASTIC_USER = os.getenv("ELASTIC_USER")
        ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
        ELASTIC_BINARIES_COLLECTION = index_name
        
        es = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )

        try:
            dict_dump = json.dumps(sample_dict)
        except Exception as e:
            print(f"Error: {e}")
            return False
        elastic = es.index(index=ELASTIC_BINARIES_COLLECTION, body=dict_dump)
        return True