Compare commits
3 commits
fa21ce201d
...
2b194f3c9e
Author | SHA1 | Date | |
---|---|---|---|
2b194f3c9e | |||
df76fb9131 | |||
81c890a83d |
6 changed files with 435 additions and 368 deletions
|
@ -1,3 +1,19 @@
|
|||
#Kemoverse - a gacha-style bot for the Fediverse.
|
||||
#Copyright © 2025 Waifu
|
||||
#
|
||||
#This program is free software: you can redistribute it and/or modify
|
||||
#it under the terms of the GNU Affero General Public License as
|
||||
#published by the Free Software Foundation, either version 3 of the
|
||||
#License, or (at your option) any later version.
|
||||
#
|
||||
#This 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 Affero General Public License for more details.
|
||||
#
|
||||
#You should have received a copy of the GNU Affero General Public License
|
||||
#along with this program. If not, see https://www.gnu.org/licenses/.
|
||||
|
||||
import time
|
||||
import misskey as misskey
|
||||
from client import client_connection
|
||||
|
|
17
readme.md
17
readme.md
|
@ -61,6 +61,23 @@ A gacha-style bot for the Fediverse built with Python. Users can roll for charac
|
|||
|
||||
The bot is meant to feel *light, fun, and competitive*. Mixing social, gacha and duel tactics.
|
||||
|
||||
## 📝 License
|
||||
|
||||
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
|
||||
|
||||
This means:
|
||||
|
||||
- You are free to use, modify, and redistribute this software under the same license.
|
||||
|
||||
- If you modify and deploy the software (for example, as part of a web service), you must also make the source code of your modified version available to users of that service.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
|
||||
The full license text can be found here: https://www.gnu.org/licenses/agpl-3.0.html
|
||||
|
||||
The AGPL is designed to ensure that software freedom is preserved, especially in networked environments. If you improve this project or build something on top of it, please give back to the community by sharing your changes too.
|
||||
|
||||
Unless another license is listed, every file in the project is licensed under the GNU General Public License version 3 (or at your option), any later version.
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
|
||||
|
|
16
setup_db.py
16
setup_db.py
|
@ -1,3 +1,19 @@
|
|||
#Kemoverse - a gacha-style bot for the Fediverse.
|
||||
#Copyright © 2025 Waifu
|
||||
#
|
||||
#This program is free software: you can redistribute it and/or modify
|
||||
#it under the terms of the GNU Affero General Public License as
|
||||
#published by the Free Software Foundation, either version 3 of the
|
||||
#License, or (at your option) any later version.
|
||||
#
|
||||
#This 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 Affero General Public License for more details.
|
||||
#
|
||||
#You should have received a copy of the GNU Affero General Public License
|
||||
#along with this program. If not, see https://www.gnu.org/licenses/.
|
||||
|
||||
import sqlite3
|
||||
import traceback
|
||||
import os
|
||||
|
|
16
startup.sh
16
startup.sh
|
@ -1,5 +1,21 @@
|
|||
#!/bin/bash
|
||||
|
||||
#Kemoverse - a gacha-style bot for the Fediverse.
|
||||
#Copyright © 2025 Waifu
|
||||
#
|
||||
#This program is free software: you can redistribute it and/or modify
|
||||
#it under the terms of the GNU Affero General Public License as
|
||||
#published by the Free Software Foundation, either version 3 of the
|
||||
#License, or (at your option) any later version.
|
||||
#
|
||||
#This 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 Affero General Public License for more details.
|
||||
#
|
||||
#You should have received a copy of the GNU Affero General Public License
|
||||
#along with this program. If not, see https://www.gnu.org/licenses/.
|
||||
|
||||
# Navigate to the project directory (optional)
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
|
|
16
web/app.py
16
web/app.py
|
@ -1,3 +1,19 @@
|
|||
#Kemoverse - a gacha-style bot for the Fediverse.
|
||||
#Copyright © 2025 Waifu
|
||||
#
|
||||
#This program is free software: you can redistribute it and/or modify
|
||||
#it under the terms of the GNU Affero General Public License as
|
||||
#published by the Free Software Foundation, either version 3 of the
|
||||
#License, or (at your option) any later version.
|
||||
#
|
||||
#This 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 Affero General Public License for more details.
|
||||
#
|
||||
#You should have received a copy of the GNU Affero General Public License
|
||||
#along with this program. If not, see https://www.gnu.org/licenses/.
|
||||
|
||||
import sqlite3
|
||||
|
||||
from flask import Flask, render_template, abort
|
||||
|
|
Loading…
Add table
Reference in a new issue