modified: app.py

This commit is contained in:
SimolZimol
2025-10-26 19:28:23 +01:00
parent 347902d518
commit 064a1e89d0

33
app.py
View File

@@ -29,9 +29,9 @@ def home():
'color': 'discord' 'color': 'discord'
}, },
{ {
'name': 'Discord AI Bot — Moderation & Giveaways', 'name': 'Multus',
'type': 'Discord Bot', 'type': 'Discord Bot',
'description': 'Production-ready bot with advanced moderation, restart-safe giveaways, and a Flask web dashboard.', 'description': 'Production-ready moderation and restart-safe giveaways with a Flask web dashboard.',
'technologies': ['Python', 'Discord.py', 'Flask', 'MySQL'], 'technologies': ['Python', 'Discord.py', 'Flask', 'MySQL'],
'status': 'Active', 'status': 'Active',
'url': '/projects/discord-ai-bot', 'url': '/projects/discord-ai-bot',
@@ -62,7 +62,7 @@ def projects():
'long_description': 'A lightweight, reliable Minecraft plugin that restores creative-like flying in survival mode. Designed for simplicity and performance.', 'long_description': 'A lightweight, reliable Minecraft plugin that restores creative-like flying in survival mode. Designed for simplicity and performance.',
'technologies': ['Java', 'Spigot', 'Paper', 'Bukkit'], 'technologies': ['Java', 'Spigot', 'Paper', 'Bukkit'],
'status': 'Active', 'status': 'Active',
'version': 'Latest', 'version': '2.3',
'downloads': 'Available', 'downloads': 'Available',
'url': '/projects/fly-plugin', 'url': '/projects/fly-plugin',
'icon': 'fas fa-paper-plane', 'icon': 'fas fa-paper-plane',
@@ -84,15 +84,13 @@ def projects():
'url': '/projects/hoi4-elo-bot', 'url': '/projects/hoi4-elo-bot',
'icon': 'fab fa-discord', 'icon': 'fab fa-discord',
'color': 'discord', 'color': 'discord',
'links': { 'links': {}
'github': 'https://github.com/SimolZimol/'
}
}, },
{ {
'name': 'Discord AI Bot — Moderation & Giveaways', 'name': 'Multus',
'type': 'Discord Bot', 'type': 'Discord Bot',
'description': 'Moderation, restart-safe giveaways with Steam integration, and a web dashboard.', 'description': 'Moderation, restart-safe giveaways with Steam integration, and a web dashboard.',
'long_description': 'Production-ready Discord bot with advanced moderation, persistent giveaway engine (Steam/Epic ready), Flask-based dashboard, and restart safety via MySQL.', 'long_description': 'Multus is a production-ready Discord bot with advanced moderation, a persistent giveaway engine (Steam/Epic ready), a Flask-based dashboard, and restart safety via MySQL.',
'technologies': ['Python', 'Discord.py', 'Flask', 'MySQL', 'aiohttp'], 'technologies': ['Python', 'Discord.py', 'Flask', 'MySQL', 'aiohttp'],
'status': 'Active', 'status': 'Active',
'version': '1.x', 'version': '1.x',
@@ -100,7 +98,7 @@ def projects():
'icon': 'fas fa-shield-alt', 'icon': 'fas fa-shield-alt',
'color': 'discord', 'color': 'discord',
'links': { 'links': {
'github': 'https://github.com/SimolZimol/' 'website': 'https://multus.devanturas.net/'
} }
}, },
{ {
@@ -245,7 +243,7 @@ def fly_plugin():
'description': 'A lightweight, reliable Minecraft plugin that restores creative-like flying in survival mode. Designed to be simple for players and server admins.', 'description': 'A lightweight, reliable Minecraft plugin that restores creative-like flying in survival mode. Designed to be simple for players and server admins.',
'long_description': '''Fly is a minimalist Minecraft plugin focused on providing reliable flight functionality for survival servers. 'long_description': '''Fly is a minimalist Minecraft plugin focused on providing reliable flight functionality for survival servers.
The plugin emphasizes simplicity, performance, and easy customization while maintaining compatibility across multiple server versions.''', The plugin emphasizes simplicity, performance, and easy customization while maintaining compatibility across multiple server versions.''',
'version': 'Latest', 'version': '2.3',
'status': 'Active Development', 'status': 'Active Development',
'compatibility': '1.15 - 1.21', 'compatibility': '1.15 - 1.21',
'server_types': ['Spigot', 'Paper', 'Bukkit'], 'server_types': ['Spigot', 'Paper', 'Bukkit'],
@@ -355,12 +353,7 @@ def hoi4_elo_bot():
'Comprehensive error handling and logging', 'Comprehensive error handling and logging',
'Docker deployment with Coolify integration' 'Docker deployment with Coolify integration'
], ],
'links': { 'links': { }
'github': 'https://github.com/SimolZimol/',
'wiki': 'https://github.com/SimolZimol/hoi4-elo-bot/wiki',
'issues': 'https://github.com/SimolZimol/hoi4-elo-bot/issues',
'documentation': 'https://github.com/SimolZimol/hoi4-elo-bot/docs'
}
} }
return render_template('project_detail.html', project=project) return render_template('project_detail.html', project=project)
@@ -368,9 +361,9 @@ def hoi4_elo_bot():
def discord_ai_bot(): def discord_ai_bot():
"""Detailed page for Discord AI Bot — Moderation & Giveaways""" """Detailed page for Discord AI Bot — Moderation & Giveaways"""
project = { project = {
'name': 'Discord AI Bot — Moderation & Giveaways', 'name': 'Multus',
'tagline': 'Production-ready moderation, restart-safe giveaways, and a web dashboard', 'tagline': 'Moderation & Giveaways — Production-ready bot with a web dashboard',
'description': 'Advanced moderation, persistent giveaway engine with Steam/Epic integration, and a Flask admin dashboard. Focused on reliability and UX.', 'description': 'Multus provides advanced moderation, a persistent giveaway engine with Steam/Epic integration, and a Flask admin dashboard. Focused on reliability and UX.',
'long_description': ( 'long_description': (
'A production-ready Discord bot combining advanced moderation (warnings, temporary mutes with auto-restore), ' 'A production-ready Discord bot combining advanced moderation (warnings, temporary mutes with auto-restore), '
'a restart-safe giveaway system with UUID-based IDs and Steam URL parsing, and a complementary Flask web dashboard. ' 'a restart-safe giveaway system with UUID-based IDs and Steam URL parsing, and a complementary Flask web dashboard. '
@@ -393,7 +386,7 @@ def discord_ai_bot():
{ 'command': '!giveaway edit <uuid> ...', 'description': 'Edit and auto-update original giveaway message', 'permission': 'Admin' } { 'command': '!giveaway edit <uuid> ...', 'description': 'Edit and auto-update original giveaway message', 'permission': 'Admin' }
], ],
'links': { 'links': {
'github': 'https://github.com/SimolZimol/' 'website': 'https://multus.devanturas.net/'
}, },
'installation': [ 'installation': [
'Create and configure MySQL database', 'Create and configure MySQL database',