aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2025-12-29 11:25:26 +0800
committerHsiangNianian <i@jyunko.cn>2025-12-29 11:25:26 +0800
commitefb6f3a593cc4495cc05145080765865ea198098 (patch)
treed8df8976dfb6837c3a3174804f0db149c986c1da
parentf6c62924b653c523781c75453e8bff15ba1673fb (diff)
downloadlogshader-efb6f3a593cc4495cc05145080765865ea198098.tar.gz
logshader-efb6f3a593cc4495cc05145080765865ea198098.zip
feat: initialize Streamlit app with basic title and instructions
-rw-r--r--main.py6
-rw-r--r--src/App.vue7
-rw-r--r--src/assets/logo.pngbin11955 -> 0 bytes
-rw-r--r--src/assets/logo.svg6
-rw-r--r--src/components/HelloWorld.vue75
-rw-r--r--src/layouts/default/AppBar.vue13
-rw-r--r--src/layouts/default/Default.vue12
-rw-r--r--src/layouts/default/View.vue9
-rw-r--r--src/main.ts20
-rw-r--r--src/plugins/index.ts20
-rw-r--r--src/plugins/vuetify.ts26
-rw-r--r--src/router/index.ts26
-rw-r--r--src/store/app.ts8
-rw-r--r--src/store/index.ts4
-rw-r--r--src/styles/settings.scss10
-rw-r--r--src/views/Home.vue7
-rw-r--r--src/vite-env.d.ts7
-rw-r--r--streamlit_app.py6
18 files changed, 6 insertions, 256 deletions
diff --git a/main.py b/main.py
index 8b5a99f..e69de29 100644
--- a/main.py
+++ b/main.py
@@ -1,6 +0,0 @@
-def main():
- print("Hello from logshader!")
-
-
-if __name__ == "__main__":
- main()
diff --git a/src/App.vue b/src/App.vue
deleted file mode 100644
index 61d0851..0000000
--- a/src/App.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-<template>
- <router-view />
-</template>
-
-<script lang="ts" setup>
- //
-</script>
diff --git a/src/assets/logo.png b/src/assets/logo.png
deleted file mode 100644
index a5f23ae..0000000
--- a/src/assets/logo.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/logo.svg b/src/assets/logo.svg
deleted file mode 100644
index d57771c..0000000
--- a/src/assets/logo.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M261.126 140.65L164.624 307.732L256.001 466L377.028 256.5L498.001 47H315.192L261.126 140.65Z" fill="#1697F6"/>
-<path d="M135.027 256.5L141.365 267.518L231.64 111.178L268.731 47H256H14L135.027 256.5Z" fill="#AEDDFF"/>
-<path d="M315.191 47C360.935 197.446 256 466 256 466L164.624 307.732L315.191 47Z" fill="#1867C0"/>
-<path d="M268.731 47C76.0026 47 141.366 267.518 141.366 267.518L268.731 47Z" fill="#7BC6FF"/>
-</svg>
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
deleted file mode 100644
index 2927e27..0000000
--- a/src/components/HelloWorld.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-<template>
- <v-container class="fill-height">
- <v-responsive class="align-center text-center fill-height">
- <v-img height="300" src="@/assets/logo.svg" />
-
- <div class="text-body-2 font-weight-light mb-n1">Welcome to</div>
-
- <h1 class="text-h2 font-weight-bold">Vuetify</h1>
-
- <div class="py-14" />
-
- <v-row class="d-flex align-center justify-center">
- <v-col cols="auto">
- <v-btn
- href="https://vuetifyjs.com/components/all/"
- min-width="164"
- rel="noopener noreferrer"
- target="_blank"
- variant="text"
- >
- <v-icon
- icon="mdi-view-dashboard"
- size="large"
- start
- />
-
- Components
- </v-btn>
- </v-col>
-
- <v-col cols="auto">
- <v-btn
- color="primary"
- href="https://vuetifyjs.com/introduction/why-vuetify/#feature-guides"
- min-width="228"
- rel="noopener noreferrer"
- size="x-large"
- target="_blank"
- variant="flat"
- >
- <v-icon
- icon="mdi-speedometer"
- size="large"
- start
- />
-
- Get Started
- </v-btn>
- </v-col>
-
- <v-col cols="auto">
- <v-btn
- href="https://community.vuetifyjs.com/"
- min-width="164"
- rel="noopener noreferrer"
- target="_blank"
- variant="text"
- >
- <v-icon
- icon="mdi-account-group"
- size="large"
- start
- />
-
- Community
- </v-btn>
- </v-col>
- </v-row>
- </v-responsive>
- </v-container>
-</template>
-
-<script lang="ts" setup>
- //
-</script>
diff --git a/src/layouts/default/AppBar.vue b/src/layouts/default/AppBar.vue
deleted file mode 100644
index 4d0660e..0000000
--- a/src/layouts/default/AppBar.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-<template>
- <v-app-bar flat>
- <v-app-bar-title>
- <v-icon icon="mdi-circle-slice-6" />
-
- Essentials Preset
- </v-app-bar-title>
- </v-app-bar>
-</template>
-
-<script lang="ts" setup>
- //
-</script>
diff --git a/src/layouts/default/Default.vue b/src/layouts/default/Default.vue
deleted file mode 100644
index e642631..0000000
--- a/src/layouts/default/Default.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-<template>
- <v-app>
- <default-bar />
-
- <default-view />
- </v-app>
-</template>
-
-<script lang="ts" setup>
- import DefaultBar from './AppBar.vue'
- import DefaultView from './View.vue'
-</script>
diff --git a/src/layouts/default/View.vue b/src/layouts/default/View.vue
deleted file mode 100644
index 8e9e414..0000000
--- a/src/layouts/default/View.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-<template>
- <v-main>
- <router-view />
- </v-main>
-</template>
-
-<script lang="ts" setup>
- //
-</script>
diff --git a/src/main.ts b/src/main.ts
deleted file mode 100644
index f11674d..0000000
--- a/src/main.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * main.ts
- *
- * Bootstraps Vuetify and other plugins then mounts the App`
- */
-
-// Components
-import App from './App.vue'
-
-// Composables
-import { createApp } from 'vue'
-
-// Plugins
-import { registerPlugins } from '@/plugins'
-
-const app = createApp(App)
-
-registerPlugins(app)
-
-app.mount('#app')
diff --git a/src/plugins/index.ts b/src/plugins/index.ts
deleted file mode 100644
index baa02f3..0000000
--- a/src/plugins/index.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * plugins/index.ts
- *
- * Automatically included in `./src/main.ts`
- */
-
-// Plugins
-import vuetify from './vuetify'
-import pinia from '../store'
-import router from '../router'
-
-// Types
-import type { App } from 'vue'
-
-export function registerPlugins (app: App) {
- app
- .use(vuetify)
- .use(router)
- .use(pinia)
-}
diff --git a/src/plugins/vuetify.ts b/src/plugins/vuetify.ts
deleted file mode 100644
index c276519..0000000
--- a/src/plugins/vuetify.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * plugins/vuetify.ts
- *
- * Framework documentation: https://vuetifyjs.com`
- */
-
-// Styles
-import '@mdi/font/css/materialdesignicons.css'
-import 'vuetify/styles'
-
-// Composables
-import { createVuetify } from 'vuetify'
-
-// https://vuetifyjs.com/en/introduction/why-vuetify/#feature-guides
-export default createVuetify({
- theme: {
- themes: {
- light: {
- colors: {
- primary: '#1867C0',
- secondary: '#5CBBF6',
- },
- },
- },
- },
-})
diff --git a/src/router/index.ts b/src/router/index.ts
deleted file mode 100644
index 65353da..0000000
--- a/src/router/index.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-// Composables
-import { createRouter, createWebHistory } from 'vue-router'
-
-const routes = [
- {
- path: '/',
- component: () => import('@/layouts/default/Default.vue'),
- children: [
- {
- path: '',
- name: 'Home',
- // route level code-splitting
- // this generates a separate chunk (about.[hash].js) for this route
- // which is lazy-loaded when the route is visited.
- component: () => import(/* webpackChunkName: "home" */ '@/views/Home.vue'),
- },
- ],
- },
-]
-
-const router = createRouter({
- history: createWebHistory(process.env.BASE_URL),
- routes,
-})
-
-export default router
diff --git a/src/store/app.ts b/src/store/app.ts
deleted file mode 100644
index 7429543..0000000
--- a/src/store/app.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-// Utilities
-import { defineStore } from 'pinia'
-
-export const useAppStore = defineStore('app', {
- state: () => ({
- //
- }),
-})
diff --git a/src/store/index.ts b/src/store/index.ts
deleted file mode 100644
index 1536252..0000000
--- a/src/store/index.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// Utilities
-import { createPinia } from 'pinia'
-
-export default createPinia()
diff --git a/src/styles/settings.scss b/src/styles/settings.scss
deleted file mode 100644
index 3e36a27..0000000
--- a/src/styles/settings.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * src/styles/settings.scss
- *
- * Configures SASS variables and Vuetify overwrites
- */
-
-// https://vuetifyjs.com/features/sass-variables/`
-// @use 'vuetify/settings' with (
-// $color-pack: false
-// );
diff --git a/src/views/Home.vue b/src/views/Home.vue
deleted file mode 100644
index 7646ab7..0000000
--- a/src/views/Home.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-<template>
- <HelloWorld />
-</template>
-
-<script lang="ts" setup>
- import HelloWorld from '@/components/HelloWorld.vue'
-</script>
diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts
deleted file mode 100644
index 323c78a..0000000
--- a/src/vite-env.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-/// <reference types="vite/client" />
-
-declare module '*.vue' {
- import type { DefineComponent } from 'vue'
- const component: DefineComponent<{}, {}, any>
- export default component
-}
diff --git a/streamlit_app.py b/streamlit_app.py
new file mode 100644
index 0000000..fde12be
--- /dev/null
+++ b/streamlit_app.py
@@ -0,0 +1,6 @@
+import streamlit as st
+
+st.title("🎈 My new app")
+st.write(
+ "Let's start building! For help and inspiration, head over to [docs.streamlit.io](https://docs.streamlit.io/)."
+)