free-programming-books/books
David Ordás 9bfd1914d5
fix: homogenize authoring format and place (#7034)
* 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>
2022-09-02 09:36:04 -04:00
..
free-programming-books-ar.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-az.md change upper case to lower cas in fragment ids (#7020) 2022-08-18 10:09:23 +02:00
free-programming-books-bg.md chore: HTML5 anchors compilant `<a name=` > `<a id=` (#6730) 2022-02-25 11:23:35 -05:00
free-programming-books-bn.md updated book-bn - removed a book Because that website does not exist … (#6870) 2022-06-13 13:54:37 -04:00
free-programming-books-cs.md fix: `MD007/ul-indent`: Unordered list indentation (#7038) 2022-08-26 11:07:50 +02:00
free-programming-books-da.md use danish lang code, not country (#6909) 2022-07-12 06:55:28 +02:00
free-programming-books-de.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-el.md fix: homogenize markdown across files using markdownlint rules (#6988) 2022-08-12 15:14:00 +02:00
free-programming-books-en.md Fixed Markdown error in free-programming-books-en.md (#6200) 2021-10-12 12:12:23 -04:00
free-programming-books-es.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-et.md chore: it's `Vue.js` a Javascript framework to build SPAs (#7039) 2022-08-26 11:09:58 +02:00
free-programming-books-fa_IR.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-fi.md chore: HTML5 anchors compilant `<a name=` > `<a id=` (#6730) 2022-02-25 11:23:35 -05:00
free-programming-books-fr.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-he.md fix: homogenize markdown across files using markdownlint rules (#6988) 2022-08-12 15:14:00 +02:00
free-programming-books-hi.md chore: HTML5 anchors compilant `<a name=` > `<a id=` (#6730) 2022-02-25 11:23:35 -05:00
free-programming-books-hu.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-id.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-it.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-ja.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-ko.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-langs.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-lv.md Add books in Latvian (#6979) 2022-08-03 22:58:04 +02:00
free-programming-books-my.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-nl.md fix: homogenize markdown across files using markdownlint rules (#6988) 2022-08-12 15:14:00 +02:00
free-programming-books-no.md new working link for the same pdf and new book from same source about the same subject (#6851) 2022-05-26 15:38:11 -04:00
free-programming-books-pl.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-pt_BR.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-pt_PT.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-ro.md fix: preserve `title - author` format (#7032) 2022-08-22 09:40:31 +02:00
free-programming-books-ru.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-sk.md fix: homogenize markdown across files using markdownlint rules (#6988) 2022-08-12 15:14:00 +02:00
free-programming-books-sr.md Update entries for Beej's Guides (#6781) 2022-03-17 21:52:29 -04:00
free-programming-books-subjects.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-sv.md chore: HTML5 anchors compilant `<a name=` > `<a id=` (#6730) 2022-02-25 11:23:35 -05:00
free-programming-books-ta.md change upper case to lower cas in fragment ids (#7020) 2022-08-18 10:09:23 +02:00
free-programming-books-th.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-tr.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-uk.md fix: homogenize markdown across files using markdownlint rules (#6988) 2022-08-12 15:14:00 +02:00
free-programming-books-vi.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00
free-programming-books-zh.md fix: homogenize authoring format and place (#7034) 2022-09-02 09:36:04 -04:00