* 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>
* remove non-free leanpub books
45 books removed, the 59 books remaining are still free.
* re-add 5, fix 3
a programmed scan of the leanpub urls reveal 5 that should not have been removed and 3 that should use /read urls
* revert to previous index structure
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)
* format: homogenize c# category title
right markdown escape instead of use HTML entities
* lint: fix `MD012/no-multiple-blanks` rule
Multiple consecutive blank lines [Expected: 2; Actual: 3]
* lint: fix `MD039/no-space-in-links`
Spaces inside link text
* lint: fix `MD009/no-trailing-spaces` rule
Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]
* lint: fix `MD006/ul-start-left` rule
* format: remove extra spaces between note tokens
* spell: fix lint `MD044/proper-names` rule
- HTML
- JavaScript
- YouTube
* spell: normalize to the most common `Index` heading
* lint: fix `MD007/ul-indent` rule
Unordered list indentation [Expected: 4; Actual: 2]
* format: escape pipes `|` from resources text
addresses #5176
* add Hesham Asem courses about machine and deep learning and nlp
* Expand the name of nlp section
* Change the order
* Revert "spell: normalize to the most common `Index` heading"
This reverts commit 4d6a74e7d7.
Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
* Add new Python resources from coderlessons
* Set correct order for links
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* use better title for section
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* use better title for section
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add links for new tutorials(RU)
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add author for the resource
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
* Beej's Guide to Network Programming - Using Internet Sockets
Added 9 translations:
Chinese
French
German
Italian
Korean
Brazilian Portuguese
Polish
Russian
Turkish
* Beej's Guide to Python Programming For Beginners
Added translations:
English
* Beej's Guide to Unix Interprocess Communication
Added Translations:
English
* Beej's Guide to C Programming
Adding formats.
* Beej's Guide to the GNU Debugger (GDB)
Added translations:
English
Russian
* Added translator names to the books.
Added Translator name for:
German
Italian
Polish
Brazilian Portuguese
Russian
Turkish
Chinese
No translator name found:
French
Korean
* Added author along with the translation!!
* Add courses from metarhia organization
* Alphabetic order
* Add angular favorite resources from hacktoberfest 2019
* Add author first name and last name
* Add angular documentation in Russian
* Fix space between a new section and last link
* Remove wrong material
Co-authored-by: roman pedchenko <roman.pedchenko@dev-pro.net>
* Add "Symfony 5: The Fast Track" book (en)
* Add "Symfony 5: The Fast Track" book (es)
* Add "Symfony 5: The Fast Track" book (de)
* Add "Symfony 5: The Fast Track" book (ar)
* Add "Symfony 5: The Fast Track" book (fa)
* Add "Symfony 5: The Fast Track" book (ja)
* Add "Symfony 5: The Fast Track" book (ru)
* Add "Symfony 5: The Fast Track" book (it)
* Add "Symfony 5: The Fast Track" book (nl)
* Add "Symfony 5: The Fast Track" book (pl)
* Add "Symfony 5: The Fast Track" book (pt_BR)
* Add "Symfony 5: The Fast Track" book (ro)
* Add "Symfony 5: The Fast Track" book (zh_CN)
* Add "Symfony 5: The Fast Track" book (fr)
* Remove redundant line breaks
* IPv6 for IPv4 Experts english has been added
* IPv6 for IPv4 Experts russian has been added
* IPv6 for IPv4 Experts russian URL change
* IPv6 for IPv4 Experts english URL change
We had a variety of ways to denote Wikibooks. It seemed appropriate to add "wikibooks" as the "author" and remove "wikibook" from the title, since the books don't use "wikibook" in their titles.