thisisashwinraj commited on
Commit
2716dbb
1 Parent(s): 8151d39

Add application file

Browse files
Files changed (5) hide show
  1. Procfile +1 -0
  2. app.py +35 -0
  3. msft.csv +3 -0
  4. requirements.txt +4 -0
  5. setup.sh +8 -0
Procfile ADDED
@@ -0,0 +1 @@
 
 
1
+ web: sh setup.sh && streamlit run app.py
app.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #Import required Libraries
2
+ import streamlit as st
3
+ import pickle
4
+ import pandas as pd
5
+ import webbrowser
6
+
7
+ hide_menu_style = """
8
+ <style>
9
+ #MainMenu {visibility: hidden;}
10
+ footer {visibility: hidden;}
11
+ </style>
12
+ """
13
+ st.markdown(hide_menu_style, unsafe_allow_html=True)
14
+
15
+ Stock = pd.read_csv('msft.csv')
16
+
17
+ #Frontend Design for StreamLit WebApp Sidebar
18
+ st.sidebar.subheader(" ")
19
+
20
+ st.sidebar.subheader("Charts From:")
21
+ st.sidebar.text("National Stock Exchange")
22
+
23
+ st.sidebar.subheader("Developed By")
24
+ st.sidebar.text("Ashwin Raj, ASE at TCS")
25
+
26
+ st.title('NSE Charts')
27
+
28
+
29
+ selected_chart = st.selectbox('Select Stock', Stock['Name'].values)
30
+
31
+ #Output Recommendations with Posters
32
+ if st.button('Show Chart'):
33
+ url=Stock.loc[Stock['Name'] == selected_chart, 'Link'].item()
34
+
35
+ webbrowser.open_new_tab(url)
msft.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ index,Link,Name
2
+ 0,https://in.investing.com/equities/axis-bank-chart,Axis Bank
3
+ 1,https://in.investing.com/equities/hdfc-bank-chart,HDFC Bank
requirements.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ streamlit
2
+ requests
3
+ pandas
4
+ webbrowser
setup.sh ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ mkdir -p ~/.streamlit/
2
+ echo "\
3
+ [server]\n\
4
+ headless = true\n\
5
+ port = $PORT\n\
6
+ enableCORS = false\n\
7
+ \n\
8
+ " > ~/.streamlit/config.toml