Skip to content

Commit 654b847

Browse files
committed
readme
1 parent 8fa874f commit 654b847

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

datamule/docs-rewrite/docs/datamule-python/examples/monitor_new_filings.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,29 @@ def data_callback(hits):
4444
print(f"SGML url: {construct_sgml_url(hit['accession'],hit['ciks'][0])}")
4545
print(f"Folder url: {construct_folder_url(hit['accession'],hit['ciks'][0])}")
4646

47+
portfolio.monitor_submissions(data_callback=data_callback, interval_callback=None,
48+
polling_interval=1000, quiet=True, start_date=None,
49+
validation_interval=60000)
50+
```
51+
52+
## Filtering by document type
53+
54+
```
55+
from datamule import Portfolio, Submission
56+
from datamule.utils.convenience import construct_sgml_url
57+
58+
59+
portfolio = Portfolio('monitor')
60+
61+
def data_callback(hits):
62+
for hit in hits:
63+
sgml_url = construct_sgml_url(hit['accession'],hit['ciks'][0])
64+
65+
sub = Submission(url=sgml_url)
66+
for doc in sub:
67+
if doc.type == "EX-99.1":
68+
print(f"Length: {len(doc.text)}")
69+
4770
portfolio.monitor_submissions(data_callback=data_callback, interval_callback=None,
4871
polling_interval=1000, quiet=True, start_date=None,
4972
validation_interval=60000)

0 commit comments

Comments
 (0)