doi, pubmed, arxiv.org的查询服务API接口,部署于vercel云函数

Overview

article-search-service

doi, pubmed, arxiv.org的查询服务API接口,部署于vercel云函数

云函数

vercel,国内可能被qiang了。

  • DOI接口
POST https://article-search-service.vercel.app/api/doi_spider
请求数据 =>  {
                "doi": "10.1007/bf02983529"
            }
Content-Type: application/json

返回结果

{
  "code": "OK",
  "msg": "",
  "data": {
    "doi": "10.1007/bf02983529",
    "pmid": "",
    "arxiv_id": "",
    "origin_url": "http://dx.doi.org/10.1007/bf02983529",
    "title": "Diamond-Blackfan Anemia in Japan: Clinical Outcomes of Prednisolone Therapy and Hematopoietic Stem Cell Transplantation",
    "author": [
      "Shouichi Ohga",
      "Hideo Mugishima",
      "Akira Ohara",
      "Seiji Kojima",
      "Kohji Fujisawa",
      "Keiko Yagi",
      "Masamune Higashigawa",
      "Ichiro Tsukimoto"
    ],
    "organization": [
      "for the Aplastic Anemia Committee of the Japanese Society of Pediatric Hematology"
    ],
    "magazine": [
      "International Journal of Hematology"
    ],
    "publisher": "Springer Science and Business Media LLC",
    "publication_year": 2021,
    "category": [
      "Hematology"
    ],
    "research_area": "",
    "issue_description": ""
  }
}
  • Pubmed接口
POST https://article-search-service.vercel.app/api/pmid_spider
请求数据 =>  {
                "pmid": "31173853"
            }
Content-Type: application/json

返回结果

{
  "code": "OK",
  "msg": "",
  "data": {
    "doi": "10.1016/j.canlet.2019.05.035",
    "pmid": "31173853",
    "arxiv_id": "",
    "origin_url": "http://dx.doi.org/10.1016/j.canlet.2019.05.035",
    "title": "Exosomal transfer of miR-501 confers doxorubicin resistance and tumorigenesis via targeting of BLID in gastric cancer",
    "author": [
      "Xu Liu",
      "Ying Lu",
      "Yunchao Xu",
      "Sizhu Hou",
      "Jinli Huang",
      "Bo Wang",
      "Jinyao Zhao",
      "Shilin Xia",
      "Shujun Fan",
      "Xiaotang Yu",
      "Yue Du",
      "Li Hou",
      "Zhiyue Li",
      "Zijie Ding",
      "Shuo An",
      "Bo Huang",
      "Lianhong Li",
      "Jianwu Tang",
      "Jingfang Ju",
      "Hongwei Guan",
      "Bo Song"
    ],
    "organization": [],
    "magazine": [
      "Cancer Letters"
    ],
    "publisher": "Elsevier BV",
    "publication_year": 2021,
    "research_area": "",
    "issue_description": ""
  }
}
  • arXiv接口
POST https://article-search-service.vercel.app/api/arxiv_spider
请求数据 =>  {
                "arxiv_id": "2008.09595"
            }
Content-Type: application/json

返回结果

{
  "code": "OK",
  "msg": "",
  "data": {
    "doi": "",
    "pmid": "",
    "arxiv_id": "2008.09595",
    "origin_url": "http://arxiv.org/abs/2008.09595v4",
    "title": "Isolated singularities for the n-Liouville equation",
    "author": [
      "Pierpaolo Esposito"
    ],
    "organization": [],
    "magazine": [
      "arXiv"
    ],
    "publisher": "arXiv",
    "publication_year": 2020,
    "category": [
      "Analysis of PDEs",
      "35A21, 35B40 (Primary) 35B33, 35J92 (Secondary)"
    ],
    "research_area": "",
    "issue_description": ""
  }
}

代码结构

- api
--- arxiv_spider.py    # arxiv脚本
--- doi_spider.js      # doi脚本
--- pmid_spider.js   # pubmed脚本
- arXiv_subject.csv      # arxiv主题
- now.json
- package.json
- requirements.txt

部署流程

vercel login
vercel -d --prod
# 完成后可用自己的域名进行访问
Owner
HyokaChen
Love Kyoto Animation https://blog.emptychan.xyz http://www.emptychan.top
HyokaChen
Activate exitlag trial accounts

Exitlag Account Activator Activate exitlag trial accounts (unlimited trial accounts) ⭐ If you want to support me, follow me on github and star the pro

Benjamin 173 Nov 10, 2022
Scheduled Block Checker for Cardano Stakepool Operators

ScheduledBlocks Scheduled Block Checker for Cardano Stakepool Operators Lightweight and Portable Scheduled Blocks Checker for Current Epoch. No cardan

SNAKE (Cardano Stakepool) 4 Oct 18, 2022
Translates English into Mandalorian (Mando'a) utilizing a "funtranslations" free API

Mandalorian Translator Translates English into Mandalorian (Mando'a) utilizing a "funtranslations" free API About I created this app to experiment wit

Hayden Covington 1 Dec 04, 2021
A community Billy vs SNAKEMAN bot

BvS Bot A discord bot built for the Billy vs SNAKEMAN community! Dependencies An installation of Python 3.9.x with ssl compiled. The following pip pac

Neopolitan 2 May 10, 2022
A python library for creating Slack slash commands using AWS Lambda Functions

slashbot Slashbot makes it easy to create slash commands using AWS Lambda functions. These can be handy for creating a secure way to execute automated

Eric Brassell 17 Oct 21, 2022
Python Client Library to interface with the Phoenix Realtime Server

supabase-realtime-client Python Client Library to interface with the Phoenix Realtime Server This is a fork of the supabase community realtime client

Anand 2 May 24, 2022
Automated AWS account hardening with AWS Control Tower and AWS Step Functions

Automate activities in Control Tower provisioned AWS accounts Table of contents Introduction Architecture Prerequisites Tools and services Usage Clean

AWS Samples 20 Dec 07, 2022
Python script to download WAX transactions

WAXtax Python script to download WAX transactions WAXtax uses the CoinGecko API and the WAX Blockchain History API to download csvs for each account y

SixPM Software 11 Oct 09, 2022
A Python wrapper for the DeepL API

deepl.py A Python wrapper for the DeepL API installing Install and update using pip: pip install deepl.py A simple example. # Sync Sample import deep

grarich 18 Dec 12, 2022
Fast and multi-threaded script to automatically claim targeted username including 14 day bypass

Instagram Username Auto Claimer Fast and multi-threaded script to automatically claim targeted username. Click here to report bugs. Usage Download ZIP

265 Dec 28, 2022
Python SDK for the Buycoins API.

This library provides easy access to the Buycoins API using the Python programming language. It provides all the feature of the API so that you don't need to interact with the API directly. This libr

Musa Rasheed 48 May 04, 2022
Ap lokit lokit

🎵 FANDA PROJECT 🎵 HAI AKU FANDA! Requirements 📝 FFmpeg NodeJS nodesource.com Python 3.8 or higher PyTgCalls MongoDB Get STRING_SESSION from below:

Fatur 2 Nov 18, 2021
Zipper-s-Father - A simple telegram bot that takes a list of files sent by the user and returns them zipped

ZIP files telegram bot A simple telegram bot that takes a list of files sent by

Dr.Caduceus 1 Jan 29, 2022
Microsoft Azure Storage Library for Python

Microsoft Azure Storage Library for Python

Microsoft Azure 329 Dec 16, 2022
Raid ToolBox (RTB) is a big toolkit of Spamming/Raiding/Token management tools for discord.

This code is very out of date and not very good, feel free to make it into something better. (we check the github page every 5 years to pulls your PRs

2 Oct 03, 2021
数字货币BTC量化交易系统-实盘行情服务器,虚拟币自动炒币-火币API-币安交易所-量化交易-网格策略。趋势跟踪策略,最简源码,可在线回测,一键部署,可定制的比特币量化交易框架,3年实盘检验!

huobi_intf 提供火币网的实时行情服务器(支持火币网所有交易对的实时行情),自带API缓存,可用于实盘交易和模拟回测。 行情数据,是一切量化交易的基础,可以获取1min、60min、4hour、1day等数据。数据能进行缓存,可以在多个币种,多个时间段查询的时候,查询速度依然很快。 服务框架

dev 258 Sep 20, 2021
Search twitter by address.

Twitter Geolocate Twitter Geolocation is a console app that generates twitter search querries for a certain geolocation and opens them in your standar

David J. Kowalk 28 Dec 06, 2022
Discord bot that automatically fills out health screenings

Auto Covid Bot Automatically fill out the NYC DOE health screening form by registering with a discord bot School code can be found on https://schoolse

Cleo 2 Jul 29, 2022
0-1 knapsack with an additional constraint of maximum number of items used

extended_knapsack 0-1 knapsack with an additional constraint of maximum number of items used. Usage pip3 install extended_knapsack from extended_knaps

Lion Ralfs 1 Jan 06, 2022
Async wrapper over hentaichan.live

hentai-chan-api-async is a small asynchronous parser library that will allow you to easily use manga from https://hentaichan.live Recommended to use python3.7+

7 Dec 15, 2022