* fix: homogenize authors format and place
- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many
* remove double comma
* fix: recover traducer role notations as `trad.:`
* detect and apply some `trad.:`s role anotation
* chore: `trad.:` to `trl.:`
Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539
Co-authored-by: Eric Hellman <eric@hellman.net>
* Sort author - format
* fix: remove empty authors (dash is alone)
Used regex: `-\s+(\(|$)`
* format: change to `edt.:` role
Definition list at https://www.loc.gov/marc/relators/relaterm.html
Co-authored-by: Eric Hellman <eric@hellman.net>
* Added Portuguese and Italian Translations.
Added Portuguese and Italian Translations of the book Python For Everybody by Dr. Charles Russell Severance
* Update free-programming-books.md
Updated the link to the latest edition.
* Update free-programming-books.md
Updated edition for the book with author and links in three places.
* Update free-programming-books.md
Added Think DSP - Digital Signal Processing in Python.
* Update free-programming-books.md
Added Think Data Structures: Algorithms and Information Retrieval in Java.
* Update free-programming-books.md
Added two new books;
Think C++: How To Think Like a Computer Scientist
Modeling and Simulation in Python
* Minor changes to adhere to Contributing.md
Thanks to @kashirash
Suggested edits to pass travis-ci and respecting markdown formatting.