zoidberg
Are you ready to operate, Doctor? - I’d love to, but first I have to perform surgery.
Free software: MIT license
Documentation: https://zoidberg.readthedocs.io.
Features
Zoidberg is a small lobster crawler that use Scrapy to get surgeon reviews from an Internet message board. Sometimes it is hard to find real reviews of surgeons in Google.
For example (my case), I have Femoroacetabular Impingement in the hip and the only medical solution is surgery. I thought Margalet was the best doctor to perform this operation but when I searched with Zoidberg, I realized that López Carro was a much better choice.
By typing:
python zoidberg.py -c es -d margalet -a traumatologia -i femoroacetabular -p test.csv -o csv
you get all the Doctor Margalet reviews for the femoroacetabular impingement in the test.csv file.
At this moment it only implements Femoroacetabular Impingement in Spain, but hopefully with some collaboration, Zoidberg will extend its functionality.
Install
Just:
pip install dr-zoidberg
or clone this repository.
Usage
To use Zoidberg from CLI just type zoidberg and follow the instructions.
To use Zoidberg in a project:
from zoidberg.zoidberg_main import Zoidberg z = Zoidberg(country='es', doctor='margalet', area="traumatologia", illness="femoroacetabular", path='test.csv', output='csv') z.conf() z.run()
TODO
DONE - CLI: Change argparse to click.pocoo.org.
TODO - Get a list of countries available.
DONE - Get a list of areas available for a country.
DONE - Get a list of illnesses available for an area.
TODO - Add keywords of illness for each search.
TODO - Search a doctor for every area or illness.
TODO - Comprehensive tests
Credits
Gino Palazzo ginopalazzo@gmail.com
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Zoidgber image from Wikipedia: https://en.wikipedia.org/w/index.php?curid=18173215
History
0.1.1 (2018-03-06)
First release on PyPI.
0.1.3 (2018-03-14)
Minor changes.
Metadata
Release files for dr-zoidberg 0.1.3.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dr-zoidberg-0.1.3.15.tar.gz | 80.6 kB | Without provenance | Details for dr-zoidberg-0.1.3.15.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dr_zoidberg-0.1.3.15-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for dr_zoidberg-0.1.3.15-py2.py3-none-any.whl |
Total release size: 110.3 kB
Release files / dr-zoidberg-0.1.3.15.tar.gz
| Download URL | dr-zoidberg-0.1.3.15.tar.gz |
|---|---|
| Size | 80.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
049c3eba6d35bd78362320063084ad1067665913dd7c678fd5c56565d98d63bd
|
|
BLAKE2b-256 checksum How to use checksums |
b24d40ccafceee112508f110d4486b18b11b6f564328c9c1e0f455e4d66bd9d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / dr_zoidberg-0.1.3.15-py2.py3-none-any.whl
| Download URL | dr_zoidberg-0.1.3.15-py2.py3-none-any.whl |
|---|---|
| Size | 29.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6cc42d81acf13f25dc6b846d99078dc45e23c8984dfa384f16c8a76fed777e74
|
|
BLAKE2b-256 checksum How to use checksums |
81f4b053fbc1835ef555bad1767ee28b9b28ab9aef128f1e917a34b4ff98794b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for dr-zoidberg 0.1.3.15
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.