Arranged code & Added useful functions
|code|description|
|:-:|:-:|
|`gummy.utils.download_utils.src2base64`|Prevent 403 error by disguising as firefox|
|`gummy.utils.generic_utils.str_strip`|Strip extra white space|
|`gummy.utils.soup_utils.group_soup_with_head`, `gummy.utils.soup_utils.split_section`|Speed up|
|`gummy.journals.LocalPDFCrawler`|Supported a filestream|
|`gummy.utils.outfmt_utils.sanitize_filename`|Replace ':' and ';' to '¶' to make the file name safe in windows.|
Add 14 journals:
- [APS](https://journals.aps.org)
- [ASIP](https://ajp.amjpathol.org)
- [AnatomyPubs](https://anatomypubs.onlinelibrary.wiley.com)
- [RenalPhysiology](https://journals.physiology.org)
- [Genetics](https://www.genetics.org)
- [GeneDev](https://genesdev.cshlp.org)
- [JAMANetwork](https://jamanetwork.com)
- [SAGEjournals](https://journals.sagepub.com)
- [MolCellBio](https://mcb.asm.org)
- [JKMS](https://jkms.org)
- [JKNS](https://www.jkns.or.kr)
- [Bioscienc](https://www.bioscience.org)
- [RadioGraphics](https://pubs.rsna.org)
- [PediatricSurgery](https://www.jpedsurg.org)
TODO
- [x] Display the figures 4
- [ ] Combine multiple tex files into one.
- [ ] Support other journals.
- [ ] Support other gateways.
- [ ] Define `get_XXX_url` of Crawler created in the past. (see [notebook](https://nbviewer.jupyter.org/github/iwasakishuto/Translation-Gummy/blob/master/examples/Make.a.new.URL.conversion.method.ipynb))
- [ ] Create Documentation.
- [ ] Add Windows OS to [Github Actions workflow](https://github.com/iwasakishuto/Translation-Gummy/blob/master/.github/workflows/python-package.yml).
- [ ] Create Github Actions workflow which updates the Translation-Gummy version in EC2 instance.
- [x] Make a `Dockerfile`
- [x] Make example notebooks (`notebook/`)