Scrapes the data from https://ascl.net
Project description
Scrapes the data from https://ascl.net
Quickstart
If you don’t have pip installed, see the pip install guide.
$ pip install ascl_net_scraper
>>> from rich.pretty import pprint # for pretty printing >>> import ascl_net_scraper >>> codes = ascl_net_scraper.scrape_index(5) >>> pprint(codes[0]) # doctest: +ELLIPSIS CodeRecord( │ ascl_id=None, │ title='2-DUST: Dust radiative transfer code', │ credit=['Ueta, Toshiya'], │ abstract='<p>...</p>', │ details_url='https://ascl.net/1604.006' ) >>> pprint(codes[0].get_details(), max_string=70) # doctest: +ELLIPSIS DetailedCodeRecord( │ ascl_id=None, │ title='2-DUST: Dust radiative transfer code', │ credit=['Ueta, Toshiya'], │ abstract='<p>2-DUST is a general-purpose dust radiative transfer code for an axi'+319, │ url='https://ascl.net/1604.006', │ code_sites=['https://github.com/sundarjhu/2-DUST/'], │ used_in=['https://ui.adsabs.harvard.edu/abs/2004ApJ...614..371M'], │ described_in=['https://ui.adsabs.harvard.edu/abs/2003ApJ...586.1338U'], │ bibcode='2016ascl.soft04006U', │ preferred_citation_method='<p><a href="https://ui.adsabs.harvard.edu/abs/2003ApJ...586.1338U">htt'+58, │ discuss_url='/phpBB3/viewtopic.php?t=33976', │ views=... ) >>> # "github" is a special computed attribute: >>> codes[0].get_details().github 'https://github.com/sundarjhu/2-DUST/'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ascl_net_scraper-0.3.7.tar.gz
(6.5 kB
view hashes)
Built Distribution
Close
Hashes for ascl_net_scraper-0.3.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e8a35b646d63ed7e42bcffa0880455e917086577f7984a2df0d0b9896cfd5c2 |
|
MD5 | abc7170a383a2ab9ebace9017aa6d77b |
|
BLAKE2b-256 | ced62fd290c241a151b259ed82c0b0c5aebe5288b51d6010a2f37eeb6906cedd |