All Projects → evilbutcher → Python

evilbutcher / Python

Licence: other
文献下载助手(ArticelsHelper) 基线拉平程序(Baseline Alignment) Q-PCR数据处理(Q-PCR Data)

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Python

how-to-python-code
A collection of Jupyter Notebooks from the How to Python series
Stars: ✭ 64 (+128.57%)
Mutual labels:  articles
Instagram-Scraper-2021
Scrape Instagram content and stories anonymously, using a new technique based on the har file (No Token + No public API).
Stars: ✭ 57 (+103.57%)
Mutual labels:  data
plain-free-bootstrap-admin-template
Free Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages. Download now for free and use with personal or commercial projects.
Stars: ✭ 141 (+403.57%)
Mutual labels:  data
direct-access-py
Enverus Drillinginfo Direct Access Developer API Python Client
Stars: ✭ 30 (+7.14%)
Mutual labels:  data
open-datasets
Running list of Open Datasets
Stars: ✭ 21 (-25%)
Mutual labels:  data
article-transfer-rs
rust/php-src article translate
Stars: ✭ 19 (-32.14%)
Mutual labels:  articles
redux-things
Redux things | Fast and easy data synchronization for Redux
Stars: ✭ 12 (-57.14%)
Mutual labels:  data
Best-Coding-practices-in-android
This repo is to add best practices that developers can apply to write clean, short and testable code in android.
Stars: ✭ 86 (+207.14%)
Mutual labels:  articles
census-100-people
Census 2016: This is Australia as 100 people
Stars: ✭ 13 (-53.57%)
Mutual labels:  data
pyconau2017-messy-sensor-data
[pyconau 2017 talk] Messy Sensor Data: A Programmer's Cleaning Guide
Stars: ✭ 16 (-42.86%)
Mutual labels:  data
rsnps
Wrapper to a number of SNP web APIs
Stars: ✭ 44 (+57.14%)
Mutual labels:  data
Synthetic-data-gen
Various methods for generating synthetic data for data science and ML
Stars: ✭ 57 (+103.57%)
Mutual labels:  data
top-software-engineering-articles
Collection of top articles about great software engineering practices.
Stars: ✭ 45 (+60.71%)
Mutual labels:  articles
Spectra.jl
Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language
Stars: ✭ 18 (-35.71%)
Mutual labels:  baseline
uber data
Uber web interface crawler / scraper - Convert the trips table into a CSV file
Stars: ✭ 40 (+42.86%)
Mutual labels:  data
xbpch
xarray interface for bpch files
Stars: ✭ 17 (-39.29%)
Mutual labels:  data
qual-o-mat-data
JSON data from Wahl-O-Mat
Stars: ✭ 39 (+39.29%)
Mutual labels:  data
support-center-bundle
Provide your customers with convenience by introducing the Support Center Portal to your UVDesk Community Helpdesk System.
Stars: ✭ 24 (-14.29%)
Mutual labels:  articles
Google-Data-Analytics-Professional-Certificate
Quizzes & Assignment Solutions for Google Data Analytics Professional Certificate on Coursera. Also included a few resources on side that I found helpful.
Stars: ✭ 19 (-32.14%)
Mutual labels:  data
camunda-bpm-data
Beautiful process data handling for Camunda BPM.
Stars: ✭ 24 (-14.29%)
Mutual labels:  data

Anurag's github stats

文献下载小程序

English Version

一开始写了 JavaScript 版的文献下载助手,但这个只能在 JSBox 上运行,有一定的限制和门槛。

时至今日,我终于捡起来 Python,开始着手移植,一边移植一边学 python...

如果实际使用下载速度太慢推荐"加速器":GLaDOS 邀请码:3JRG4-KSGZJ-8QPXF-8PPOO

关于如何使用

请前往Releases

For Windows:

下载最新的文献下载助手小程序.exe。

For macOS:

因为没有 Mac,所以提供了源码,请自行测试,用到的模块有:

import requests
import os
import re
from rich.console import Console
from rich import print
from rich.table import Table
from pathlib import Path
from bs4 import BeautifulSoup
from concurrent.futures import ThreadPoolExecutor
from functools import partial
from urllib.request import urlopen
from rich.progress import (
    BarColumn,
    DownloadColumn,
    TextColumn,
    TransferSpeedColumn,
    TimeRemainingColumn,
    Progress,
    TaskID,
)

首次运行,会在同级目录生成两个文件夹,一个是 articles,用于存储下载的文献,另一个是 records,用于存储下载的 Web of Science 文献记录。

如何下载 Web of Science 文献记录

选中文献后,导出格式中选择 html,然后将下载的 html 文件转存到同级目录的 records 文件夹中。

Download record

如何解析记录

如果程序检测到在 records 中,存在.html 格式的文件,就会自动将名称列出来,提示是否进行解析,输入 y 则会执行解析,n 则会返回手动输入 doi 号下载。

如果存在 records 中存在多个 html 文件,可直接输入全称如 savedrecs.html 进行解析,不解析请输入 n 。

Parse record

如何手动下载

直接输入 doi 号即可下载,多个 doi 请用英文逗号“,”进行分割,例如 10.1016/j.snb.2013.07.010,10.1016/j.snb.2010.12.010,10.1039/c5cs00424a。

Download manually

自动检测更新

如果有更新,软件会自动弹出更新提示,可前往Releases地址进行更新。

Check update

进度条展示

Progress

现已支持

  1. 根据 doi 进行文献下载和保存
  2. 下载异常判断
  3. 批量下载
  4. 自动交替请求下载
  5. 下载失败自动更换地址
  6. 进度条
  7. 自动检测更新
  8. 解析 Web of Science 文献记录
  9. 下载情况检查
  10. 预先检查 articles 文件夹

基线拉平小程序

处理实验数据自用

Q-PCR数据处理

处理实验数据自用

特别感谢:

@Rich

访问量

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].