-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7d7a3ec
commit 16e9859
Showing
6 changed files
with
86 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,5 @@ | ||
__version__ = "0.2.0" | ||
from .main import CodeRecord as CodeRecord | ||
from .main import DetailedCodeRecord as DetailedCodeRecord | ||
from .main import scrape_details as scrape_details | ||
from .main import scrape_index_lazy as scrape_index_lazy | ||
from .main import scrape_index_list as scrape_index_list | ||
from .lib import CodeRecord as CodeRecord | ||
from .lib import DetailedCodeRecord as DetailedCodeRecord | ||
from .lib import scrape_details as scrape_details | ||
from .lib import scrape_index as scrape_index |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,7 @@ | ||
import logging | ||
import os | ||
|
||
from tqdm import tqdm | ||
|
||
from .main import scrape_index_list, scrape_details | ||
from .lib import scrape_index | ||
|
||
# __name__ == "__main__" is needed so pytest ignores this. | ||
if __name__ == "__main__": | ||
logger = logging.getLogger("charmonium.freeze") | ||
logger.setLevel(logging.DEBUG) | ||
fh = logging.FileHandler("freeze.log") | ||
fh.setLevel(logging.DEBUG) | ||
fh.setFormatter(logging.Formatter("%(message)s")) | ||
logger.addHandler(fh) | ||
logger.debug("Program {}", os.getpid()) | ||
|
||
logger = logging.getLogger("charmonium.cache.ops") | ||
logger.setLevel(logging.DEBUG) | ||
fh = logging.FileHandler("cache.log") | ||
fh.setLevel(logging.DEBUG) | ||
fh.setFormatter(logging.Formatter("%(message)s")) | ||
logger.addHandler(fh) | ||
logger.debug("Program {}", os.getpid()) | ||
|
||
records = scrape_index_list(10) | ||
for record in tqdm(records, total=len(records)): | ||
detailed_record = scrape_details(record.details_url) | ||
results = scrape_index(100) | ||
for result in results: | ||
result.get_details() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,16 @@ | ||
from tqdm import tqdm | ||
from ascl_net_scraper import __version__, scrape_details, scrape_index_list | ||
import shutil | ||
shutil.rmtree(".cache") | ||
from ascl_net_scraper import __version__, scrape_details, scrape_index | ||
|
||
|
||
def test_main() -> None: | ||
records = scrape_index_list(10) | ||
records = scrape_index(10) | ||
for record in tqdm(records, total=len(records)): | ||
detailed_record = scrape_details(record.details_url) | ||
assert record.ascl_id == detailed_record.ascl_id | ||
assert record.title == detailed_record.title | ||
assert record.credit == detailed_record.credit | ||
assert record.abstract == detailed_record.abstract | ||
assert record.details_url == detailed_record.url | ||
detailed_record.github |