├── .gitignore ├── README.md ├── archive └── buffett_app_orig.py ├── assets ├── blank.png └── buffett-app-architecture.png ├── buffett_app.py ├── faiss_index ├── index.faiss └── index.pkl ├── letters ├── 1997ltr.pdf ├── 1998pdf.pdf ├── 2000pdf.pdf ├── 2001pdf.pdf ├── 2002pdf.pdf ├── 2003ltr.pdf ├── 2004ltr.pdf ├── 2005ltr.pdf ├── 2006ltr.pdf ├── 2007ltr.pdf ├── 2008ltr.pdf ├── 2009ltr.pdf ├── 2010ltr.pdf ├── 2011ltr.pdf ├── 2012ltr.pdf ├── 2013ltr.pdf ├── 2014ltr.pdf ├── 2015ltr.pdf ├── 2016ltr.pdf ├── 2017ltr.pdf ├── 2018ltr.pdf ├── 2019ltr.pdf ├── 2020ltr.pdf ├── 2021ltr.pdf ├── 2022ltr.pdf ├── ltr1977.pdf ├── ltr1978.pdf ├── ltr1979.pdf ├── ltr1980.pdf ├── ltr1981.pdf ├── ltr1982.pdf ├── ltr1983.pdf ├── ltr1984.pdf ├── ltr1985.pdf ├── ltr1986.pdf ├── ltr1987.pdf ├── ltr1988.pdf ├── ltr1989.pdf ├── ltr1990.pdf ├── ltr1991.pdf ├── ltr1992.pdf ├── ltr1993.pdf ├── ltr1994.pdf ├── ltr1995.pdf ├── ltr1996.pdf └── ltr1999.pdf ├── load ├── create_ddl_embeddings.py ├── ddls.sql ├── financials │ ├── balance_sheet_annual │ │ ├── AAPL.csv │ │ ├── AXP.csv │ │ ├── BAC.csv │ │ ├── BRK.A.csv │ │ ├── JNJ.csv │ │ ├── KO.csv │ │ ├── MA.csv │ │ ├── MCO.csv │ │ ├── PG.csv │ │ └── VZ.csv │ ├── cash_flow_statement_annual │ │ ├── AAPL.csv │ │ ├── AXP.csv │ │ ├── BAC.csv │ │ ├── BRK.A.csv │ │ ├── JNJ.csv │ │ ├── KO.csv │ │ ├── MA.csv │ │ ├── MCO.csv │ │ ├── PG.csv │ │ └── VZ.csv │ └── income_statement_annual │ │ ├── AAPL.csv │ │ ├── AXP.csv │ │ ├── BAC.csv │ │ ├── BRK.A.csv │ │ ├── JNJ.csv │ │ ├── KO.csv │ │ ├── MA.csv │ │ ├── MCO.csv │ │ ├── PG.csv │ │ └── VZ.csv ├── letter_load.py └── stock_load.py ├── prompts.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/README.md -------------------------------------------------------------------------------- /archive/buffett_app_orig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/archive/buffett_app_orig.py -------------------------------------------------------------------------------- /assets/blank.png: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /assets/buffett-app-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/assets/buffett-app-architecture.png -------------------------------------------------------------------------------- /buffett_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/buffett_app.py -------------------------------------------------------------------------------- /faiss_index/index.faiss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/faiss_index/index.faiss -------------------------------------------------------------------------------- /faiss_index/index.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/faiss_index/index.pkl -------------------------------------------------------------------------------- /letters/1997ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/1997ltr.pdf -------------------------------------------------------------------------------- /letters/1998pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/1998pdf.pdf -------------------------------------------------------------------------------- /letters/2000pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2000pdf.pdf -------------------------------------------------------------------------------- /letters/2001pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2001pdf.pdf -------------------------------------------------------------------------------- /letters/2002pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2002pdf.pdf -------------------------------------------------------------------------------- /letters/2003ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2003ltr.pdf -------------------------------------------------------------------------------- /letters/2004ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2004ltr.pdf -------------------------------------------------------------------------------- /letters/2005ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2005ltr.pdf -------------------------------------------------------------------------------- /letters/2006ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2006ltr.pdf -------------------------------------------------------------------------------- /letters/2007ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2007ltr.pdf -------------------------------------------------------------------------------- /letters/2008ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2008ltr.pdf -------------------------------------------------------------------------------- /letters/2009ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2009ltr.pdf -------------------------------------------------------------------------------- /letters/2010ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2010ltr.pdf -------------------------------------------------------------------------------- /letters/2011ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2011ltr.pdf -------------------------------------------------------------------------------- /letters/2012ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2012ltr.pdf -------------------------------------------------------------------------------- /letters/2013ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2013ltr.pdf -------------------------------------------------------------------------------- /letters/2014ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2014ltr.pdf -------------------------------------------------------------------------------- /letters/2015ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2015ltr.pdf -------------------------------------------------------------------------------- /letters/2016ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2016ltr.pdf -------------------------------------------------------------------------------- /letters/2017ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2017ltr.pdf -------------------------------------------------------------------------------- /letters/2018ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2018ltr.pdf -------------------------------------------------------------------------------- /letters/2019ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2019ltr.pdf -------------------------------------------------------------------------------- /letters/2020ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2020ltr.pdf -------------------------------------------------------------------------------- /letters/2021ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2021ltr.pdf -------------------------------------------------------------------------------- /letters/2022ltr.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/2022ltr.pdf -------------------------------------------------------------------------------- /letters/ltr1977.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1977.pdf -------------------------------------------------------------------------------- /letters/ltr1978.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1978.pdf -------------------------------------------------------------------------------- /letters/ltr1979.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1979.pdf -------------------------------------------------------------------------------- /letters/ltr1980.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1980.pdf -------------------------------------------------------------------------------- /letters/ltr1981.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1981.pdf -------------------------------------------------------------------------------- /letters/ltr1982.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1982.pdf -------------------------------------------------------------------------------- /letters/ltr1983.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1983.pdf -------------------------------------------------------------------------------- /letters/ltr1984.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1984.pdf -------------------------------------------------------------------------------- /letters/ltr1985.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1985.pdf -------------------------------------------------------------------------------- /letters/ltr1986.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1986.pdf -------------------------------------------------------------------------------- /letters/ltr1987.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1987.pdf -------------------------------------------------------------------------------- /letters/ltr1988.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1988.pdf -------------------------------------------------------------------------------- /letters/ltr1989.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1989.pdf -------------------------------------------------------------------------------- /letters/ltr1990.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1990.pdf -------------------------------------------------------------------------------- /letters/ltr1991.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1991.pdf -------------------------------------------------------------------------------- /letters/ltr1992.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1992.pdf -------------------------------------------------------------------------------- /letters/ltr1993.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1993.pdf -------------------------------------------------------------------------------- /letters/ltr1994.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1994.pdf -------------------------------------------------------------------------------- /letters/ltr1995.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1995.pdf -------------------------------------------------------------------------------- /letters/ltr1996.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1996.pdf -------------------------------------------------------------------------------- /letters/ltr1999.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/letters/ltr1999.pdf -------------------------------------------------------------------------------- /load/create_ddl_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/create_ddl_embeddings.py -------------------------------------------------------------------------------- /load/ddls.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/ddls.sql -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/AAPL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/AAPL.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/AXP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/AXP.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/BAC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/BAC.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/BRK.A.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/BRK.A.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/JNJ.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/JNJ.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/KO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/KO.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/MA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/MA.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/MCO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/MCO.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/PG.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/PG.csv -------------------------------------------------------------------------------- /load/financials/balance_sheet_annual/VZ.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/balance_sheet_annual/VZ.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/AAPL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/AAPL.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/AXP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/AXP.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/BAC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/BAC.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/BRK.A.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/BRK.A.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/JNJ.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/JNJ.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/KO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/KO.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/MA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/MA.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/MCO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/MCO.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/PG.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/PG.csv -------------------------------------------------------------------------------- /load/financials/cash_flow_statement_annual/VZ.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/cash_flow_statement_annual/VZ.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/AAPL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/AAPL.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/AXP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/AXP.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/BAC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/BAC.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/BRK.A.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/BRK.A.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/JNJ.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/JNJ.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/KO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/KO.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/MA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/MA.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/MCO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/MCO.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/PG.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/PG.csv -------------------------------------------------------------------------------- /load/financials/income_statement_annual/VZ.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/financials/income_statement_annual/VZ.csv -------------------------------------------------------------------------------- /load/letter_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/letter_load.py -------------------------------------------------------------------------------- /load/stock_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/load/stock_load.py -------------------------------------------------------------------------------- /prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/prompts.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jrpettus/streamlit-buffett/HEAD/requirements.txt --------------------------------------------------------------------------------