From efb6f3a593cc4495cc05145080765865ea198098 Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Mon, 29 Dec 2025 11:25:26 +0800 Subject: feat: initialize Streamlit app with basic title and instructions --- main.py | 6 ---- src/App.vue | 7 ---- src/assets/logo.png | Bin 11955 -> 0 bytes src/assets/logo.svg | 6 ---- src/components/HelloWorld.vue | 75 ---------------------------------------- src/layouts/default/AppBar.vue | 13 ------- src/layouts/default/Default.vue | 12 ------- src/layouts/default/View.vue | 9 ----- src/main.ts | 20 ----------- src/plugins/index.ts | 20 ----------- src/plugins/vuetify.ts | 26 -------------- src/router/index.ts | 26 -------------- src/store/app.ts | 8 ----- src/store/index.ts | 4 --- src/styles/settings.scss | 10 ------ src/views/Home.vue | 7 ---- src/vite-env.d.ts | 7 ---- streamlit_app.py | 6 ++++ 18 files changed, 6 insertions(+), 256 deletions(-) delete mode 100644 src/App.vue delete mode 100644 src/assets/logo.png delete mode 100644 src/assets/logo.svg delete mode 100644 src/components/HelloWorld.vue delete mode 100644 src/layouts/default/AppBar.vue delete mode 100644 src/layouts/default/Default.vue delete mode 100644 src/layouts/default/View.vue delete mode 100644 src/main.ts delete mode 100644 src/plugins/index.ts delete mode 100644 src/plugins/vuetify.ts delete mode 100644 src/router/index.ts delete mode 100644 src/store/app.ts delete mode 100644 src/store/index.ts delete mode 100644 src/styles/settings.scss delete mode 100644 src/views/Home.vue delete mode 100644 src/vite-env.d.ts create mode 100644 streamlit_app.py 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 @@ - - - diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100644 index a5f23ae..0000000 Binary files a/src/assets/logo.png and /dev/null 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 @@ - - - - - - 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 @@ - - - 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 @@ - - - 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 @@ - - - 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 @@ - - - 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 @@ - - - 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 @@ -/// - -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/)." +) -- cgit v1.2.3-70-g09d2