Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Science Data Bank #3234

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jiaojiaodubai
Copy link
Contributor

@jiaojiaodubai jiaojiaodubai commented Jan 22, 2024

Description

Science Data Bank (ScienceDB) is an open and trustworthy platform for data storage and publishing, which aims to serve the global open scienfitic data sharing.

Limitation

On the search page, the ID of the search results seems to be a variable maintained by the web page's own JS, so I can't implement scraping on the search page.

Detail

I wrote two scraping schemes, using the interface of the website to get richer data, offline scraping is more stable. Two test cases correspond to two scraping schemes.

The Labels class may seem redundant here, but it is designed for more complex situations and is already used on many translators in the Translators_CN repository. To keep the translators uniform, I have not customized the Labels class for the current translator.

Some citation styles require bilingual bibliography output, so the multilingual fields are recorded in the extra field with the CSL recommended key names.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant