0.2.1 Release
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -14,7 +14,7 @@ Types if import:
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named pwd - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), posixpath (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed)
|
||||
missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed)
|
||||
missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional)
|
||||
missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed)
|
||||
missing module named fcntl - imported by subprocess (optional)
|
||||
@@ -25,7 +25,7 @@ missing module named multiprocessing.BufferTooShort - imported by multiprocessin
|
||||
missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named posix - imported by shutil (conditional), importlib._bootstrap_external (conditional), os (conditional, optional), posixpath (optional)
|
||||
missing module named posix - imported by os (conditional, optional), posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional)
|
||||
missing module named resource - imported by posix (top-level)
|
||||
missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)
|
||||
missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)
|
||||
|
||||
@@ -9422,6 +9422,7 @@ imports:
|
||||
• <a href="#importlib">importlib</a>
|
||||
• <a href="#importlib._bootstrap">importlib._bootstrap</a>
|
||||
• <a href="#importlib._bootstrap_external">importlib._bootstrap_external</a>
|
||||
• <a href="#importlib.machinery">importlib.machinery</a>
|
||||
• <a href="#sys">sys</a>
|
||||
• <a href="#warnings">warnings</a>
|
||||
|
||||
@@ -9556,7 +9557,8 @@ imports:
|
||||
</div>
|
||||
<div class="import">
|
||||
imported by:
|
||||
<a href="#importlib.abc">importlib.abc</a>
|
||||
<a href="#importlib">importlib</a>
|
||||
• <a href="#importlib.abc">importlib.abc</a>
|
||||
• <a href="#inspect">inspect</a>
|
||||
• <a href="#pkgutil">pkgutil</a>
|
||||
• <a href="#py_compile">py_compile</a>
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
background-color: black;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
color: white;
|
||||
font-family: Consolas, monospace;
|
||||
}
|
||||
#mission { font-size: 4vw; margin-bottom: 0; }
|
||||
#timer { font-size: 8vw; margin-bottom: 40px; }
|
||||
</style>
|
||||
<script>
|
||||
setTimeout(() => location.reload(), 1000);
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="mission">Placeholder Mission</div>
|
||||
<div id="timer">T-00:00:00</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
dist/installers/0.2.1/RLCInstaller.exe
vendored
Normal file
BIN
dist/installers/0.2.1/RLCInstaller.exe
vendored
Normal file
Binary file not shown.
41
gonogo.html
41
gonogo.html
@@ -1,41 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
background-color: black;
|
||||
color: white;
|
||||
font-family: Consolas, monospace;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 100vh;
|
||||
}
|
||||
#gonogo {
|
||||
display: flex;
|
||||
gap: 40px;
|
||||
}
|
||||
.status-box {
|
||||
border: 2px solid white;
|
||||
padding: 20px 40px;
|
||||
font-size: 2.5vw;
|
||||
text-align: center;
|
||||
background-color: #111;
|
||||
}
|
||||
.go { color: #0f0; }
|
||||
.nogo { color: #f00; }
|
||||
</style>
|
||||
<script>
|
||||
setTimeout(() => location.reload(), 5000);
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gonogo">
|
||||
<div class="status-box go">Range: GO</div>
|
||||
<div class="status-box go">Vehicle: GO</div>
|
||||
<div class="status-box go">Weather: GO</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
16
main.py
16
main.py
@@ -5,12 +5,22 @@ from datetime import datetime
|
||||
import requests
|
||||
import csv
|
||||
import io
|
||||
import os
|
||||
|
||||
COUNTDOWN_HTML = "countdown.html"
|
||||
GONOGO_HTML = "gonogo.html"
|
||||
|
||||
# Get the user's Documents folder (cross-platform)
|
||||
documents_folder = os.path.join(os.path.expanduser("~"), "Documents")
|
||||
|
||||
# Create your app folder inside Documents
|
||||
app_folder = os.path.join(documents_folder, "RocketLaunchCountdown")
|
||||
os.makedirs(app_folder, exist_ok=True)
|
||||
|
||||
# Define file paths
|
||||
COUNTDOWN_HTML = os.path.join(app_folder, "countdown.html")
|
||||
GONOGO_HTML = os.path.join(app_folder, "gonogo.html")
|
||||
SHEET_LINK = "https://docs.google.com/spreadsheets/d/1UPJTW8vH2mgEzispjg_Y_zSqYTFaLoxuoZnqleVlSZ0/export?format=csv&gid=855477916"
|
||||
session = requests.Session()
|
||||
appVersion = "0.2.0"
|
||||
appVersion = "0.2.1"
|
||||
|
||||
# -------------------------
|
||||
# Fetch Go/No-Go Data
|
||||
|
||||
@@ -5,3 +5,5 @@ Latest release: [RocketLaunchCountdown 0.2.0](https://github.com/HamsterSpaceNer
|
||||
INSTALL INSTRUCTIONS
|
||||
|
||||
Install is simple, download the installer, run it, and afterwards make the app always run as administrator. (google how to make it always work)
|
||||
|
||||
*NOTE The run as admin is needed for the HTML files to impliment correctly.
|
||||
Reference in New Issue
Block a user