raylu 1 неделя назад
Родитель
Сommit
2da7e59fb4
92 измененных файлов с 60 добавлено и 75 удалено
  1. 0 0
      .gitignore
  2. 0 0
      bun.lock
  3. 0 0
      data/base-data-apr25.json
  4. 0 0
      data/base-data-apr26.json
  5. 0 0
      data/base-data-aug25.json
  6. 0 0
      data/base-data-dec25.json
  7. 0 0
      data/base-data-feb26.json
  8. 0 0
      data/base-data-jan26.json
  9. 0 0
      data/base-data-jul25.json
  10. 0 0
      data/base-data-jun25.json
  11. 0 0
      data/base-data-mar25.json
  12. 0 0
      data/base-data-mar26.json
  13. 0 0
      data/base-data-may25.json
  14. 0 0
      data/base-data-nov25.json
  15. 0 0
      data/base-data-oct25.json
  16. 0 0
      data/base-data-sep25.json
  17. 0 0
      data/company-data-apr25.json
  18. 0 0
      data/company-data-apr26.json
  19. 0 0
      data/company-data-aug25.json
  20. 0 0
      data/company-data-dec25.json
  21. 0 0
      data/company-data-feb26.json
  22. 0 0
      data/company-data-jan26.json
  23. 0 0
      data/company-data-jul25.json
  24. 0 0
      data/company-data-jun25.json
  25. 0 0
      data/company-data-mar25.json
  26. 0 0
      data/company-data-mar26.json
  27. 0 0
      data/company-data-may25.json
  28. 0 0
      data/company-data-nov25.json
  29. 0 0
      data/company-data-oct25.json
  30. 0 0
      data/company-data-sep25.json
  31. 0 0
      data/knownCompanies.json
  32. 0 0
      data/parentCorps.json
  33. 0 0
      data/prod-data-apr25.json
  34. 0 0
      data/prod-data-apr26.json
  35. 0 0
      data/prod-data-aug25.json
  36. 0 0
      data/prod-data-dec25.json
  37. 0 0
      data/prod-data-feb26.json
  38. 0 0
      data/prod-data-jan26.json
  39. 0 0
      data/prod-data-jul25.json
  40. 0 0
      data/prod-data-jun25.json
  41. 0 0
      data/prod-data-mar25.json
  42. 0 0
      data/prod-data-mar26.json
  43. 0 0
      data/prod-data-may25.json
  44. 0 0
      data/prod-data-nov25.json
  45. 0 0
      data/prod-data-oct25.json
  46. 0 0
      data/prod-data-sep25.json
  47. 0 0
      data/rawData/PrUN-LEAD-Data-April-2024.csv
  48. 0 0
      data/rawData/PrUN-LEAD-Data-April-2025.csv
  49. 0 0
      data/rawData/PrUN-LEAD-Data-April-2026.csv
  50. 0 0
      data/rawData/PrUN-LEAD-Data-August-2025.csv
  51. 0 0
      data/rawData/PrUN-LEAD-Data-December-2025.csv
  52. 0 0
      data/rawData/PrUN-LEAD-Data-February-2024.csv
  53. 0 0
      data/rawData/PrUN-LEAD-Data-February-2026.csv
  54. 0 0
      data/rawData/PrUN-LEAD-Data-January-2024.csv
  55. 0 0
      data/rawData/PrUN-LEAD-Data-January-2026.csv
  56. 0 0
      data/rawData/PrUN-LEAD-Data-July-2025.csv
  57. 0 0
      data/rawData/PrUN-LEAD-Data-June-2025.csv
  58. 0 0
      data/rawData/PrUN-LEAD-Data-March-2024.csv
  59. 0 0
      data/rawData/PrUN-LEAD-Data-March-2025.csv
  60. 0 0
      data/rawData/PrUN-LEAD-Data-March-2026.csv
  61. 0 0
      data/rawData/PrUN-LEAD-Data-May-2025.csv
  62. 0 0
      data/rawData/PrUN-LEAD-Data-November-2025.csv
  63. 0 0
      data/rawData/PrUN-LEAD-Data-October-2025.csv
  64. 0 0
      data/rawData/PrUN-LEAD-Data-September-2025.csv
  65. 0 0
      data/ship-data-apr26.json
  66. 0 0
      data/ship-data-feb26.json
  67. 0 0
      data/ship-data-mar26.json
  68. 0 0
      data/universe-data.json
  69. 0 0
      icon128.png
  70. 60 7
      index.html
  71. 0 0
      main.js
  72. 0 0
      package-lock.json
  73. 0 1
      package.json
  74. 0 67
      reports/index.html
  75. 0 0
      src/core.ts
  76. 0 0
      src/graphs/companyHistory.ts
  77. 0 0
      src/graphs/companyRank.ts
  78. 0 0
      src/graphs/companyTotals.ts
  79. 0 0
      src/graphs/corpBreakdown.ts
  80. 0 0
      src/graphs/graph.ts
  81. 0 0
      src/graphs/marketOverview.ts
  82. 0 0
      src/graphs/matHistory.ts
  83. 0 0
      src/graphs/topCompanies.ts
  84. 0 0
      src/graphs/topProduction.ts
  85. 0 0
      src/graphs/universeHistory.ts
  86. 0 0
      src/main.ts
  87. 0 0
      src/permalink.ts
  88. 0 0
      src/staticData/constants.ts
  89. 0 0
      src/utils.ts
  90. 0 0
      styles.css
  91. 0 0
      tsconfig.json
  92. 0 0
      webpack.config.js

+ 0 - 0
reports/.gitignore → .gitignore


+ 0 - 0
reports/bun.lock → bun.lock


+ 0 - 0
reports/data/base-data-apr25.json → data/base-data-apr25.json


+ 0 - 0
reports/data/base-data-apr26.json → data/base-data-apr26.json


+ 0 - 0
reports/data/base-data-aug25.json → data/base-data-aug25.json


+ 0 - 0
reports/data/base-data-dec25.json → data/base-data-dec25.json


+ 0 - 0
reports/data/base-data-feb26.json → data/base-data-feb26.json


+ 0 - 0
reports/data/base-data-jan26.json → data/base-data-jan26.json


+ 0 - 0
reports/data/base-data-jul25.json → data/base-data-jul25.json


+ 0 - 0
reports/data/base-data-jun25.json → data/base-data-jun25.json


+ 0 - 0
reports/data/base-data-mar25.json → data/base-data-mar25.json


+ 0 - 0
reports/data/base-data-mar26.json → data/base-data-mar26.json


+ 0 - 0
reports/data/base-data-may25.json → data/base-data-may25.json


+ 0 - 0
reports/data/base-data-nov25.json → data/base-data-nov25.json


+ 0 - 0
reports/data/base-data-oct25.json → data/base-data-oct25.json


+ 0 - 0
reports/data/base-data-sep25.json → data/base-data-sep25.json


+ 0 - 0
reports/data/company-data-apr25.json → data/company-data-apr25.json


+ 0 - 0
reports/data/company-data-apr26.json → data/company-data-apr26.json


+ 0 - 0
reports/data/company-data-aug25.json → data/company-data-aug25.json


+ 0 - 0
reports/data/company-data-dec25.json → data/company-data-dec25.json


+ 0 - 0
reports/data/company-data-feb26.json → data/company-data-feb26.json


+ 0 - 0
reports/data/company-data-jan26.json → data/company-data-jan26.json


+ 0 - 0
reports/data/company-data-jul25.json → data/company-data-jul25.json


+ 0 - 0
reports/data/company-data-jun25.json → data/company-data-jun25.json


+ 0 - 0
reports/data/company-data-mar25.json → data/company-data-mar25.json


+ 0 - 0
reports/data/company-data-mar26.json → data/company-data-mar26.json


+ 0 - 0
reports/data/company-data-may25.json → data/company-data-may25.json


+ 0 - 0
reports/data/company-data-nov25.json → data/company-data-nov25.json


+ 0 - 0
reports/data/company-data-oct25.json → data/company-data-oct25.json


+ 0 - 0
reports/data/company-data-sep25.json → data/company-data-sep25.json


+ 0 - 0
reports/data/knownCompanies.json → data/knownCompanies.json


+ 0 - 0
reports/data/parentCorps.json → data/parentCorps.json


+ 0 - 0
reports/data/prod-data-apr25.json → data/prod-data-apr25.json


+ 0 - 0
reports/data/prod-data-apr26.json → data/prod-data-apr26.json


+ 0 - 0
reports/data/prod-data-aug25.json → data/prod-data-aug25.json


+ 0 - 0
reports/data/prod-data-dec25.json → data/prod-data-dec25.json


+ 0 - 0
reports/data/prod-data-feb26.json → data/prod-data-feb26.json


+ 0 - 0
reports/data/prod-data-jan26.json → data/prod-data-jan26.json


+ 0 - 0
reports/data/prod-data-jul25.json → data/prod-data-jul25.json


+ 0 - 0
reports/data/prod-data-jun25.json → data/prod-data-jun25.json


+ 0 - 0
reports/data/prod-data-mar25.json → data/prod-data-mar25.json


+ 0 - 0
reports/data/prod-data-mar26.json → data/prod-data-mar26.json


+ 0 - 0
reports/data/prod-data-may25.json → data/prod-data-may25.json


+ 0 - 0
reports/data/prod-data-nov25.json → data/prod-data-nov25.json


+ 0 - 0
reports/data/prod-data-oct25.json → data/prod-data-oct25.json


+ 0 - 0
reports/data/prod-data-sep25.json → data/prod-data-sep25.json


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-April-2024.csv → data/rawData/PrUN-LEAD-Data-April-2024.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-April-2025.csv → data/rawData/PrUN-LEAD-Data-April-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-April-2026.csv → data/rawData/PrUN-LEAD-Data-April-2026.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-August-2025.csv → data/rawData/PrUN-LEAD-Data-August-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-December-2025.csv → data/rawData/PrUN-LEAD-Data-December-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-February-2024.csv → data/rawData/PrUN-LEAD-Data-February-2024.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-February-2026.csv → data/rawData/PrUN-LEAD-Data-February-2026.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-January-2024.csv → data/rawData/PrUN-LEAD-Data-January-2024.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-January-2026.csv → data/rawData/PrUN-LEAD-Data-January-2026.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-July-2025.csv → data/rawData/PrUN-LEAD-Data-July-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-June-2025.csv → data/rawData/PrUN-LEAD-Data-June-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-March-2024.csv → data/rawData/PrUN-LEAD-Data-March-2024.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-March-2025.csv → data/rawData/PrUN-LEAD-Data-March-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-March-2026.csv → data/rawData/PrUN-LEAD-Data-March-2026.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-May-2025.csv → data/rawData/PrUN-LEAD-Data-May-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-November-2025.csv → data/rawData/PrUN-LEAD-Data-November-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-October-2025.csv → data/rawData/PrUN-LEAD-Data-October-2025.csv


+ 0 - 0
reports/data/rawData/PrUN-LEAD-Data-September-2025.csv → data/rawData/PrUN-LEAD-Data-September-2025.csv


+ 0 - 0
reports/data/ship-data-apr26.json → data/ship-data-apr26.json


+ 0 - 0
reports/data/ship-data-feb26.json → data/ship-data-feb26.json


+ 0 - 0
reports/data/ship-data-mar26.json → data/ship-data-mar26.json


+ 0 - 0
reports/data/universe-data.json → data/universe-data.json


+ 0 - 0
reports/icon128.png → icon128.png


+ 60 - 7
index.html

@@ -1,14 +1,67 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
-  <meta charset="UTF-8">
-  <title>Redirecting...</title>
-  <script>
-    window.location.href = "https://pmmg-products.github.io/reports/";
-  </script>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>PrUn Financial Reports</title>
+	<link rel="stylesheet" href="styles.css">
+	<link rel="icon" type="image/x-icon" href="icon128.png">
+	<script src="main.js"></script>
+	<script src="https://cdn.plot.ly/plotly-3.0.1.min.js" charset="utf-8"></script>
 </head>
 <body>
-  <p>If you're not redirected, <a href="https://pmmg-products.github.io/reports">click here</a>.</p>
+
+<div class="topTabContainer" id="topTabContainer">
+	<div>
+		<div class="topTab">
+			<a class="topTabLink" href="https://github.com/PMMG-Products/pmmg-products.github.io">GitHub</a>
+			<div class="toggleIndicator toggleIndicatorActive"></div>
+		</div>
+	</div>
+	<div>
+		<div class="topTab" id="permalinkButton">
+			<a class="topTabLink">Get Permalink</a>
+			<div class="toggleIndicator toggleIndicatorActive"></div>
+		</div>
+		<div class="permalinkContainer" id="permalinkContainer" style="display: none">
+				<div class="permalinkCaret"></div>
+				<div class="permalinkInner">
+					<div style="margin-bottom: 8px">
+						<input class="permalink" id="permalink"></input>
+						<button id="permalinkCopyButton">🔗</button>
+					</div>
+					<div style="margin-bottom: 6px">
+						<input class="permalink" id="permalink-rprun"></input>
+						<button id="permalinkCopyButton-rprun">🔗</button>
+					</div>
+					<div>
+						<input type="checkbox" id="hideOptions"></input>
+						<div>Hide Options?</div>
+					</div>
+					<div>
+						<input type="checkbox" id="latestMonth" checked=true></input>
+						<div>Show Latest Month?</div>
+					</div>
+				</div>
+		</div>
+	</div>
+</div>
+
+<div class="mainContainer">
+	<div class="plotSelectorContainer" id="graphTypeContainer">
+		<label>
+			Graph: 
+			<select class="plotSelector" id="graphType">	
+			</select>
+		</label>
+	</div>
+	<div class="selectorSubtypes" id="selectorSubtypes">
+
+	</div>
+	<div class="mainPlot" id="mainPlotContainer">
+		<div id="mainPlot"></div>
+	</div>
+</div>
+
 </body>
 </html>
-

+ 0 - 0
reports/main.js → main.js


+ 0 - 0
reports/package-lock.json → package-lock.json


+ 0 - 1
reports/package.json → package.json

@@ -5,7 +5,6 @@
   "main": "main.js",
   "scripts": {
     "build": "bun build src/main.ts --target browser --sourcemap=external",
-    "typecheck": "tsgo --noEmit",
     "serve": "python3 -m http.server 8000"
   },
   "keywords": [],

+ 0 - 67
reports/index.html

@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <title>PrUn Financial Reports</title>
-	<link rel="stylesheet" href="styles.css">
-	<link rel="icon" type="image/x-icon" href="icon128.png">
-	<script src="main.js"></script>
-	<script src="https://cdn.plot.ly/plotly-3.0.1.min.js" charset="utf-8"></script>
-</head>
-<body>
-
-<div class="topTabContainer" id="topTabContainer">
-	<div>
-		<div class="topTab">
-			<a class="topTabLink" href="https://github.com/PMMG-Products/pmmg-products.github.io">GitHub</a>
-			<div class="toggleIndicator toggleIndicatorActive"></div>
-		</div>
-	</div>
-	<div>
-		<div class="topTab" id="permalinkButton">
-			<a class="topTabLink">Get Permalink</a>
-			<div class="toggleIndicator toggleIndicatorActive"></div>
-		</div>
-		<div class="permalinkContainer" id="permalinkContainer" style="display: none">
-				<div class="permalinkCaret"></div>
-				<div class="permalinkInner">
-					<div style="margin-bottom: 8px">
-						<input class="permalink" id="permalink"></input>
-						<button id="permalinkCopyButton">🔗</button>
-					</div>
-					<div style="margin-bottom: 6px">
-						<input class="permalink" id="permalink-rprun"></input>
-						<button id="permalinkCopyButton-rprun">🔗</button>
-					</div>
-					<div>
-						<input type="checkbox" id="hideOptions"></input>
-						<div>Hide Options?</div>
-					</div>
-					<div>
-						<input type="checkbox" id="latestMonth" checked=true></input>
-						<div>Show Latest Month?</div>
-					</div>
-				</div>
-		</div>
-	</div>
-</div>
-
-<div class="mainContainer">
-	<div class="plotSelectorContainer" id="graphTypeContainer">
-		<label>
-			Graph: 
-			<select class="plotSelector" id="graphType">	
-			</select>
-		</label>
-	</div>
-	<div class="selectorSubtypes" id="selectorSubtypes">
-
-	</div>
-	<div class="mainPlot" id="mainPlotContainer">
-		<div id="mainPlot"></div>
-	</div>
-</div>
-
-</body>
-</html>

+ 0 - 0
reports/src/core.ts → src/core.ts


+ 0 - 0
reports/src/graphs/companyHistory.ts → src/graphs/companyHistory.ts


+ 0 - 0
reports/src/graphs/companyRank.ts → src/graphs/companyRank.ts


+ 0 - 0
reports/src/graphs/companyTotals.ts → src/graphs/companyTotals.ts


+ 0 - 0
reports/src/graphs/corpBreakdown.ts → src/graphs/corpBreakdown.ts


+ 0 - 0
reports/src/graphs/graph.ts → src/graphs/graph.ts


+ 0 - 0
reports/src/graphs/marketOverview.ts → src/graphs/marketOverview.ts


+ 0 - 0
reports/src/graphs/matHistory.ts → src/graphs/matHistory.ts


+ 0 - 0
reports/src/graphs/topCompanies.ts → src/graphs/topCompanies.ts


+ 0 - 0
reports/src/graphs/topProduction.ts → src/graphs/topProduction.ts


+ 0 - 0
reports/src/graphs/universeHistory.ts → src/graphs/universeHistory.ts


+ 0 - 0
reports/src/main.ts → src/main.ts


+ 0 - 0
reports/src/permalink.ts → src/permalink.ts


+ 0 - 0
reports/src/staticData/constants.ts → src/staticData/constants.ts


+ 0 - 0
reports/src/utils.ts → src/utils.ts


+ 0 - 0
reports/styles.css → styles.css


+ 0 - 0
reports/tsconfig.json → tsconfig.json


+ 0 - 0
reports/webpack.config.js → webpack.config.js