Example #1
0
    def test_add_mod(self):
        newmod = modio.NewMod(
            name=f"pywrappertestnewmod{random.randint(1, 700000)}",
            summary = "pywrappertestnewmodsummary",
            description=f"pywrappertestnewmoddescription{'ha' * 50}",
            homepage="http://edain.wikia.com/",
            metadata_blob="yes,yes,yes,yes",
            stock=random.randint(0, 700000),
            visible=modio.Visibility.hidden,
            maturity=modio.Maturity.drugs | modio.Maturity.explicit,
            logo="test/media/logo.png"
        )

        newmod.add_tags("modification", "345")

        self.game.add_mod(newmod)

        newmod.name = "ToDeleteMod"
        self.game.add_mod(newmod)
Example #2
0
import modio

client = modio.Client(access_token="oauth2 token goes here")
newmod = modio.NewMod(
    name="A LOTR Toilet Mod",
    name_id="lotr-toilets",
    summary=
    "Embark on a fascinating journey through Middle Earth's most beautiful toilets.",
    description="<h1>It's a very good mod</h1><br><h2>You should play it</h2>",
    homepage="https://me.toilets.lotr",
    stock=400,
    maturity=11,  # alcohol, drugs, explicit
    metadata="toilets,lotr,hd,cool",
    logo="path/to/file/lotr_toilet.jpg")

newmod.add_tags("texture overhaul", "quality", "medium")

game = client.get_game(234)
mod = game.add_mod(newmod)

print(mod)
# <modio.Mod id=567 name=A LOTR Toilet Mod game_id=234>