semvec/pypi-packages huggingface dataset:
paperchaser-idoerg 0.1
A tool for collecting publications of several authors from Pubmed
Requires Python: >=3.6

# paper_chaser
A script that accepts a file of author names and prints out the collective papers of these authors. No duplicaitons, i.e. of two or more authors collaborated on a paper, that paper will appear only once. The script uses Biopython's Entrez utilities to get the papers from the PubMed database. Other manuscript repositories are not supported currently.

## Prerequisites
* Python >3.6
* Biopython  https://biopython.org

## Installation
Download get_by_author.py

## Running
Example. Note that this example will not run unless you replace the ```--email``` argument with a valid email address. 
```
python paper_chaser.py -n "Iddo Friedberg" --email="your_email_here" --years 2015 2021 --outfile="my_refs.txt" --affil="Iowa State University"
```

## Arguments
* ```-n, --names``` list of names
* ``` -i, --infile``` if more than one author, it is preferable to read in from a file.
* ``` -m, --email ``` user email. Required by NCBI and therefore required. The author of this software couldn't care less about your email address.
* ```-y,  --years```  year range. E.g. ```--years 2007 2020``` will filter by papers published only between those years, inclusive. Default: 1930 until the current year.
* ```-o,  --outfile``` output file. Optional. Default: screen output.
* ```-s, --datesort {f,F,r,R,forward,reverse}``` sort by date, [f]orward or [r]everse. Default: forward
* ```-a,  --affil``` Institutional affiliation. Optional, but highly recommended if this script is used to generate publication lists for departmental reviews.
*  ```-e, --exclude``` a file that contains titles of journals to exclude, one per line
*  ```-h, --help``` prints help screen and exits

## Author file format
Firstname\<tab\>LastName\<tab\>Initial
limobauw 2.0.5
sdfee
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v1.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v2.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v3.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v4.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v5.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v6.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v7.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v8.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v9.pdf">FREE ROBUX 2021</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/videoLSI2-free-robux-v10.pdf">FREE ROBUX 2021</a>

<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v1-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v2-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v3-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v4-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v5-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v6-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v7-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v8-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v9-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
<a href="https://sites.lsa.umich.edu/mje/wp-content/uploads/sites/848/formidable/2/free-robux-genz-v10-GameTexz-U-CaNt-BeAt-My-Ninjutsu.pdf">FREE ROBUX GENERATOR</a>
botele 0.1.1
Python Telegram Bot Factory
Requires Python: <4,>=3.7

# botele
### Python Telegram Bot Factory

## Installation
```bash
$ pip install botele
```
## Basic Usage
```bash
$ mkdir mybot
$ cd mybot
$ botele setup .
$ echo "<BOT TOKEN>" > mybot.token
$ vim mybot.py # Write your bot file
...
$ botele make # Checks for bot consistency
$ botele install
$ botele list
Available bots:
         1. mybot
$ botele run mybot # Here we go!
> Started Polling, going idle.
```
robota-common-errors 1.1.1
Identification of common errors in software engineering.

# RoboTA-common-errors
[![Documentation Status](https://readthedocs.org/projects/robota-common-errors/badge/?version=latest)](https://robota-common-errors.readthedocs.io/en/latest/?badge=latest)
[![PyPI version](https://badge.fury.io/py/robota-common-errors.svg)](https://badge.fury.io/py/robota-common-errors)

## Automated software engineering assessment

RoboTA (Robot Teaching Assistant) is a group of Python packages that provide a framework for
the assessment of software engineering practices. The focus of RoboTA is the assessment of
student software engineering coursework, though it has a wider scope in the assessment of
general good practice in software engineering.

The robota-core package collects information about a project from a number of sources,
git repositories, issue trackers, ci-servers. It is designed to be provider agnostic, for example
repository data can come from GitLab or GitHub.

The robota-common-errors package then uses this information to assess the project against a number
of common software engineering errors or bad practices. Examples include committing non-project files
to a git repository or merging a git branch into the remote tracking branch instead of the local one.
The included errors are designed to be general and project agnostic, but it would be easy to add new methods
to enforce project or group specific standards such as a standard format for git commit messages or ensuring
that issues are always assigned to an individual as soon as they are opened.

RoboTA was developed in the [Computer Science](https://www.cs.manchester.ac.uk/) department
at the [University of Manchester](https://www.manchester.ac.uk/).
From 2018 to March 2021, development of RoboTA was funded by the
[Institute of Coding](https://ioc.cs.manchester.ac.uk/).

## Documentation

Documentation can be found at: https://robota-common-errors.readthedocs.io/en/latest/

## Installation

To install as a Python module, type

``python -m pip install .``

from the root directory. 
For developers, you should install in linked .egg mode using

``python -m pip install robota-core -e``

If you are using a Python virtual environment, you should activate this first before using the above commands.

## RoboTA Config

RoboTA requires access to a number of data sources to collect data to operate on. 
Details of these data sources and information required to connect to them is provided in the robota config yaml file.
Documentation on the config file can be found in the `data_sources` section of the documentation.