new file: .gitignore
new file: Dockerfile new file: README.md new file: app.py new file: chat-logs/chat-index.json new file: chat-logs/crea-1-10.08.2020-merged.txt new file: chat-logs/crea-1-11.08.2020-merged.txt new file: chat-logs/crea-1-12.08.2020-merged.txt new file: chat-logs/crea-1-13.08.2020-merged.txt new file: chat-logs/crea-1-14.08.2020-merged.txt new file: chat-logs/crea-1-15.08.2020-merged.txt new file: chat-logs/crea-1-18.08.2020-merged.txt new file: chat-logs/crea-1-20.08.2020-merged.txt new file: chat-logs/crea-1-2020-07-27-1-filtered.txt new file: chat-logs/crea-1-2020-07-28-1-filtered.txt new file: chat-logs/crea-1-2020-07-29-1-filtered.txt new file: chat-logs/crea-1-2020-07-30-1-filtered.txt new file: chat-logs/crea-1-2020-08-03-1-filtered.txt new file: chat-logs/crea-1-2020-08-04-1-filtered.txt new file: chat-logs/crea-1-2020-08-08-1-filtered.txt new file: chat-logs/crea-1-2020-08-09-1-filtered.txt new file: chat-logs/crea-1-2020-08-10-1-filtered.txt new file: chat-logs/crea-1-2020-08-11-1-filtered.txt new file: chat-logs/crea-1-2020-08-13-1-filtered.txt new file: chat-logs/crea-1-2020-08-16-1-filtered.txt new file: chat-logs/crea-1-2020-08-17-1-filtered.txt new file: chat-logs/crea-1-2020-08-18-1-filtered.txt new file: chat-logs/crea-1-2020-08-20-1-filtered.txt new file: chat-logs/crea-1-2020-08-24-1-filtered.txt new file: chat-logs/crea-1-2020-08-29-1-filtered.txt new file: chat-logs/crea-1-2020-08-30-1-filtered.txt new file: chat-logs/crea-1-21.08.2020-merged.txt new file: chat-logs/crea-1-22.08.2020-merged.txt new file: chat-logs/crea-1-23.08.2020-merged.txt new file: chat-logs/crea-1-24.07.2020-merged.txt new file: chat-logs/crea-1-25.07.2020-merged.txt new file: chat-logs/crea-1-25.08.2020-merged.txt new file: chat-logs/crea-1-26.07.2020-merged.txt new file: chat-logs/crea-1-26.08.2020-merged.txt new file: chat-logs/crea-1-27.08.2020-merged.txt new file: chat-logs/crea-1-28.08.2020-merged.txt new file: chat-logs/crea-1-crea-1-10.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-11.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-12.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-14.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-15.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-18.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-20.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-21.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-22.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-23.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-24.07.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-25.07.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-25.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-26.07.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-26.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-27.08.2020-merged-filtered.txt new file: chat-logs/crea-1-crea-1-28.08.2020-merged-filtered.txt new file: chat-logs/survival-1-15.08.2020-merged.txt new file: chat-logs/survival-1-2020-07-27-1-filtered.txt new file: chat-logs/survival-1-2020-07-28-1-filtered.txt new file: chat-logs/survival-1-2020-08-07-1-filtered.txt new file: chat-logs/survival-1-2020-08-08-1-filtered.txt new file: chat-logs/survival-1-2020-08-11-1-filtered.txt new file: chat-logs/survival-1-2020-08-13-1-filtered.txt new file: chat-logs/survival-1-2020-08-14-1-filtered.txt new file: chat-logs/survival-1-2020-08-17-1-filtered.txt new file: chat-logs/survival-1-2020-08-18-1-filtered.txt new file: chat-logs/survival-1-2020-08-19-1-filtered.txt new file: chat-logs/survival-1-25.07.2020-merged.txt new file: chat-logs/survival-1-survival-1-15.08.2020-merged-filtered.txt new file: chat-logs/survival-1-survival-1-25.07.2020-merged-filtered.txt new file: chat-logs/thesur-1-2020-08-17-1-filtered.txt new file: chat-logs/thesur-1-2020-08-31-1-filtered.txt new file: count_all_sessions.py new file: count_sessions.py new file: index.html new file: local-chat-analyzer.js new file: merge_daily_logs.py new file: process_thesur_logs.py new file: quick_add.py new file: requirements.txt new file: script.js new file: server.py new file: statistics-integration.js new file: statistics.css new file: statistics.js new file: style.css
This commit is contained in:
112
index.html
Normal file
112
index.html
Normal file
@@ -0,0 +1,112 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Minecraft Chat Viewer</title>
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<header>
|
||||
<h1>🎮 Minecraft Chat Viewer</h1>
|
||||
<p>Select chat logs and view them beautifully formatted</p>
|
||||
</header>
|
||||
|
||||
<div class="chat-selection-section">
|
||||
<div class="selection-box">
|
||||
<div class="selection-icon">📜</div>
|
||||
<h3>Available Chat Logs</h3>
|
||||
<p>Choose a chat log from the list below</p>
|
||||
|
||||
<!-- Category Filter -->
|
||||
<div class="category-filter" id="categoryFilter" style="display: none;">
|
||||
<label for="categorySelect">Filter by Category:</label>
|
||||
<select id="categorySelect">
|
||||
<option value="all">🌟 All Categories</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="chat-categories" id="chatCategories">
|
||||
<div class="loading">Loading chat logs...</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="controls" id="controls" style="display: none;">
|
||||
<div class="control-group">
|
||||
<label>
|
||||
<input type="checkbox" id="showTimestamps" checked>
|
||||
Show timestamps
|
||||
</label>
|
||||
<label>
|
||||
<input type="checkbox" id="showJoinLeave" checked>
|
||||
Show join/leave messages
|
||||
</label>
|
||||
<label>
|
||||
<input type="checkbox" id="highlightRoles" checked>
|
||||
Highlight roles
|
||||
</label>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<button id="downloadFormatted" class="btn-primary">Download as HTML</button>
|
||||
<button id="downloadMap" class="btn-secondary" style="display: none;">🗺️ Download World</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="chat-container" id="chatContainer" style="display: none;">
|
||||
<div class="chat-header">
|
||||
<h2>📜 Chat Log</h2>
|
||||
<div class="chat-info">
|
||||
<span id="messageCount">0 messages</span>
|
||||
<span id="playerCount">0 players</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="chat-content" id="chatContent">
|
||||
<!-- Chat messages will be displayed here -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="legend" id="legend" style="display: none;">
|
||||
<h3>🏷️ Role Legend</h3>
|
||||
<div class="legend-items">
|
||||
<div class="legend-item">
|
||||
<span class="role-badge admin">Admin</span>
|
||||
<span>Server Administrator</span>
|
||||
</div>
|
||||
<div class="legend-item">
|
||||
<span class="role-badge mod">Mod</span>
|
||||
<span>Moderator</span>
|
||||
</div>
|
||||
<div class="legend-item">
|
||||
<span class="role-badge m-builder">M-Builder</span>
|
||||
<span>Master Builder</span>
|
||||
</div>
|
||||
<div class="legend-item">
|
||||
<span class="role-badge praetorian">Praetorian</span>
|
||||
<span>Elite Guard</span>
|
||||
</div>
|
||||
<div class="legend-item">
|
||||
<span class="role-badge member">Member</span>
|
||||
<span>Member</span>
|
||||
</div>
|
||||
<div class="legend-item">
|
||||
<span class="role-badge system">System</span>
|
||||
<span>Server Messages</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>Made with ❤️ for SimolZimol's Minecraft Chat Collection • 2025</p>
|
||||
</footer>
|
||||
|
||||
<script src="script.js"></script>
|
||||
<script src="statistics.js"></script>
|
||||
<script src="statistics-integration.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user