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
A telegram bot to download mega.nz links. (made with pyrogram).

Mega Link Downloader Bot This is a telegram bot to download mega.nz links and return them as files/videos - Made by a 100% noob! (When I mean noob I r

171 Dec 27, 2022
Cogs for Red-DiscordBot

matcha-cogs Cogs for Red-DiscordBot. Installation [p]repo add matcha-cogs

MatchaTeaLeaf 2 Aug 27, 2022
My beancount practice as a template

my-beancount-template 个人 Beancount 方案的模板仓库 相关博客 复式记账指北(一):What and Why? 复式记账指北(二):做账方法论 复式记账指北(三):如何打造不半途而废的记账方案 配置 详细配置请参考博客三。必须修改的配置有: Bot功能:data/be

KAAAsS 29 Nov 29, 2022
Discord bot for polls and votes including STV. Supports hiding results and is written with Discord.py

VoteBot Discord voting bot capable of standard polls, as found in many other bots; anonymous polls, where votes are hidden and totals are only display

6 Nov 15, 2022
Projeto com o objetivo de aprender o funcionamento de Consumo de APIs.

Consumindo API SuperHero Projeto com o objetivo de aprender o funcionamento de Consumo de APIs.

Deivisson Henrique 1 Dec 30, 2021
Simple Craigslist wrapper

python-craigslist A simple Craigslist wrapper. License: MIT-Zero. Disclaimer I don't work for or have any affiliation with Craigslist. This module was

Julio M. Alegria 370 Dec 22, 2022
twitter bot tha uses tweepy library class to connect to TWITTER API

TWITTER-BOT-tweepy- twitter bot that uses tweepy library class to connect to TWITTER API replies to mentions automatically and follows the tweet.autho

Muziwandile Nkomo 2 Jan 08, 2022
A Telegram Bot written in Python for mirroring files on the Internet to Google Drive

No support is going to be provided of any kind, only maintaining this for vps user on request. This is a Telegram Bot written in Python for mirroring

0 Dec 26, 2021
Token Manager written in Python

Discord-API-Token-Entrance Description This is a Token Manager that allows your token to enter your discord server, written in python. Packages Requir

Tootle 1 Apr 15, 2022
A simple and stupid Miinto API wrapper

miinto-api-wrapper Miinto API Wrapper is a simple python wrapper for Miinto API. Miinto is a fashion luxury marketplace. For more information see the

Giuseppe Checchia 3 Jan 09, 2022
Collection of AWS Fault Injection Simulator (FIS) experiment templates.

Collection of AWS Fault Injection Simulator (FIS) experiment templates. These templates let you perform chaos engineering experiments on resources (applications, network, and infrastructure) in the A

Adrian Hornsby 8 Nov 27, 2022
Fast and small Discord-Toolset.

Mooncord 🌙 Discord server: https://discord.gg/frnpk2rg Fast and small Discord-Toolset. Enjoy? Star this repo ⭐ (Main file in Mooncord/Moon-1.0.1/vers

7ua 9 Dec 11, 2021
🎥 Stream your favorite movie from the terminal!

Stream-Cli stream-cli is a Python scrapping CLI that combine scrapy and webtorrent in one command for streaming movies from your terminal. Installatio

R E D O N E 379 Dec 24, 2022
Experimental bridges between Telegram calls and other platforms.

Bridges by Calls Music Experimental bridges between Telegram calls and other platforms. Current bridges Bridge 1 (YouTube, Twitch, Facebook, etc...) B

Calls Music 14 Oct 08, 2022
Linkvertise-bypass - Tools pour bypass les liens Linkvertise

Installation | Important | Discord 🌟 Comme Linkvertise bypass est gratuit, les

GalackQSM 3 Aug 31, 2022
A Python AWS Lambda Webhook listener that generates a permanent URL when an asset is created in Contentstack.

Webhook Listener A Python Lambda Webhook Listener - Generates a permanent URL on created assets. See doc on Generating a Permanent URL: https://www.co

Contentstack Solutions 1 Nov 04, 2021
A GitHub Actions repo for tracking the dummies sending free money to Alex Jones + co.

A GitHub Actions repo for tracking the dummies sending free money to Alex Jones + co.

Egarok 2 Jul 20, 2022
Change Discord HypeSquad in few seconds!

a simple python script that change your hypesquad to what house you choose

Ho3ein 5 Nov 16, 2022
A Python Program to determine Degree of Profanity of Tweets

tweetx tweetx is a program to detect racial slurs in Twitter Tweets. Racial Abuse on Twitter is becoming quite a serious issue in recent times. tweetx

Kartik Poojari 3 Nov 11, 2021
Automatically render tens of thousands of unique NFT images individually as png's.

Blend_My_NFTs Description This project is a work in progress (as of Oct 24th, 2021) and will eventually be an add on to Blender. Blend_My_NFTs is bing

Torrin Leonard 894 Dec 29, 2022