Spaces:
Running
Running
File size: 1,608 Bytes
9df4cc0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# FinNLP
## Codes
### Data Sources
#### News (Finnhub, Sina)
``` python
class News_Downloader:
def __init__(self, args = {}):
pass
def download_date_range_all(self, start_date, end_date):
pass
def download_date_range_stock(self, start_date, end_date, stock = "AAPL"):
pass
def download_streaming_all(self, rounds = 3):
pass
def download_streaming_stock(self, stock = None, rounds = 3):
pass
def clean_data(self):
pass
def gather_content(self, delay = 0.01):
pass
```
#### Social Media (Twitter, Stocktwits, Reddit, Weibo)
``` python
class Social_Media_Downloader:
def __init__(self, args = {}):
pass
def download_date_range_all(self, start_date, end_date):
pass
def download_date_range_stock(self, start_date, end_date, stock = "AAPL"):
pass
def download_streaming_all(self, rounds = 3):
pass
def download_streaming_stock(self, stock = None, rounds = 3):
pass
def clean_data(self):
pass
```
#### Company Announcement (Juchao, SEC)
``` python
class company_announcement_Downloader:
def __init__(self, args = {}):
pass
def download_date_range_all(self, start_date, end_date):
pass
def download_date_range_stock(self, start_date, end_date, stock = "AAPL"):
pass
def download_streaming_all(self, rounds = 3):
pass
def download_streaming_stock(self, stock = None, rounds = 3):
pass
def clean_data(self):
pass
``` |