Commit Graph

22 Commits

Author SHA1 Message Date
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
Eric Hellman
c590ec615b
change upper case to lower cas in fragment ids (#7020)
note- caps are ok in hex-escaped fragments
2022-08-18 10:09:23 +02:00
David Ordás
5324b9e3cf
fix: homogenize markdown across files using markdownlint rules (#6988)
* 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>
2022-08-12 15:14:00 +02:00
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files (#6963) 2022-07-29 12:46:20 +02:00
ImVector
0ea14586b7
fix(books): free-programming-books-fr broken links (#6966)
* fix(books): free-programming-books-fr broken links

* fix link
2022-07-25 20:13:24 +02:00
Serafim Dos Santos
f043468f45
Adding 2 books (1 french, 1 english) (#6858)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs
2022-05-31 08:55:42 -04:00
Serafim Dos Santos
e5f42084f6
Adding French book Maitriser Bitcoin (#6798)
* C / C++ section misplaced

* Added French book Maitriser Bitcoin
2022-03-25 20:23:15 -04:00
James Addison
de3a3203e6
Update entries for Beej's Guides (#6781)
* Update file formats available for Beej's Guide to Network Programming (books-by-language section)

* Add Beej's Guide to Network Programming (books-by-subject section)

* Add Beej's Guide to Network Programming (books-dk section)

* Add Beej's Guide to Network Programming (books-hu section)

* Add Beej's Guide to Network Programming (books-ro section)

* Add Beej's Guide to Network Programming (books-sr section)

* lint fixup: correction for number of blank lines between section and following heading

* lint fixup: alphabetical ordering correction

* Code review feedback: add missing table-of-contents entries

* Code review feedback: add missing archived annotations

* Code review feedback: add README locale entry for 'sr'

* Fixup: add missing file format annotation

* Fixup: add missing author entry

* Code review feedback: update author name attribution

* Code review feedback: add translation credits

* Fixup: consistency: update a few more author name entries

* Code review feedback: remove 'translated by' prefix before translator name

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Nitpick: remove redundant 'www' subdomain prefix from destination URL

* Code review feedback: remove entry from existing location under 'C' language (guideline: one entry per book per human-language; 'Networking' is approved as the better location)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-17 21:52:29 -04:00
Davmcode
5b95520724
Update free-programming-books-fr.md (#6639) 2021-12-06 10:56:04 -05:00
Chuan Wei Foo
fe414d1bdf
Add "Programmation du système Unix en Objective Caml" (#6613)
* Add "Programmation du système Unix en Objective Caml"

* Replace original link with archived link

In the original link, the webpages for the chapters are inaccessible.
They return 403 Forbidden.
2021-11-16 11:39:19 -05:00
Chuan Wei Foo
74afe2be10
Add "Développement d'applications avec Objective Caml" (#6610)
* Add "Développement d'applications avec Objective Caml"

* Combine Caml and OCaml categories

* Remove extra space

* Fix incorrect URI fragment

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-15 11:23:50 -05:00
Chuan Wei Foo
e6e6d94336
Fix "Le langage Caml" (#6608)
* Fix typo
* Update link
* Add author names
* Add "(PDF)"
2021-11-14 17:02:20 -05:00
Aurélien Vivet
4a80056502
Add authors (#6251)
Author name found on the original book.
2021-10-14 21:08:50 -04:00
x0rld
7da35828f2
add french C course (#6180)
* remove online course from "books"

* add french C course in the more appropriate section

Co-authored-by: x0rld <git@x0rld.eu>
2021-10-11 21:59:23 -04:00
David Ordás
a7a323aef7
refactor(books): Split RE4B - Reverse Engineering For Beginners (#5603)
* refactor(books): add re4b - french

Reverse Engineering for Beginners -
https://beginners.re/RE4B-FR.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: Florent Besnard @besnardf, Marc Remy @mremy, Baudouin Landais, Téo Dacquet @T30rix, @BlueSkeye

Implements EbookFoundation/free-programming-books#5558

(cherry picked from commit 14c32afe2cce6015009647445ddef620284634fe)

* refactor(books): remove due to not free in english & russian

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - german

Reverse Engineering for Beginners -
https://beginners.re/RE4B-DE.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  Dennis Siekmeier17 @DSiekmeier, Julius Angres18 @JAngres, Dirk Loser19 @PolymathMonkey, Clemens Tamme, Philipp Schweinzer

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - japanese

Reverse Engineering for Beginners -
https://beginners.re/RE4B-JA.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  @shmz @4ryuJP

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - italian

Reverse Engineering for Beginners -
https://beginners.re/RE4B-IT.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Federico Ramondino @pinkrab
, Paolo Stivanin @paolostivanin, @twyK, Fabrizio
Bertone @fbertone, Matteo Sticco @sticken88, Marco Negro @Internaut401, @bluepulsar.

Implements EbookFoundation/free-programming-books#5558

* fix(books): section level

* refactor(books): add re4b - polish

Reverse Engineering for Beginners -
https://beginners.re/RE4B-PL.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - traditional chinese

Reverse Engineering for Beginners -
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Antiy Labs, Archer

Implements EbookFoundation/free-programming-books#5558

* lint(books): fix marker style

* refactor(books): move re4b - german to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - italian to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - french to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): merge assembly - webassembly

Moving/adding book "WebAssembly friendly programming with C/C++"
Author: @chaishushan, @3dgen
Translator: @yushih

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - chinese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - polish to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - japanese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
2021-10-06 22:53:01 -04:00
Igor Martayan
9f37a55794
Add a French book on string algorithms (#5878)
* Add OCaml From the Ground Up

* Remove trailing slash

* Add Algorithmique du texte
2021-10-04 19:21:26 -04:00
nbehrnd
8e6b6551f9
free-programming-books-fr.md, typo correction (#5506)
Possibly influenced by Spanish, the previous commit systematically
misspelled the French equivalent for «lab class».  This commit corrects
the labels of the three TP in question.
2021-08-29 14:26:24 -04:00
Idriss Neumann
3e4497d551
Add some free ebooks and course about bash in French (#5502) 2021-08-28 21:40:32 -04:00
David Ordás
f9cb2da994
Add IDRIS three-part Fortran cours, French #5496 (#5499)
* Add Fortran category

Part of EbookFoundation/free-programming-books#5496

* Add "IDRIS adaptation of the Fortran 77 manual"

IDRIS adaptation of the Fortran 77 manual
By: Hervé Delouis and Patrick Corde.

http://www.idris.fr/formations/fortran/fortran-77.html
http://www.strath.ac.uk/CC/Courses/fortran.html

Part of EbookFoundation/free-programming-books#5496

* Add three-part Fortran cours, French

IDRIS Formations Fortran: documentation: http://www.idris.fr/formations/fortran/

- "Fortran : notions de base" (1er niveau)
By: Anne Fouilloux, Patrick Corde
http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf
http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz
http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz

- "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau)
By: Patrick Corde, Hervé Delouis
http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf
http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz

- "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008" (3er niveau)
By: Patrick Corde, Hervé Delouis
http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf
http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz
http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz

Part of EbookFoundation/free-programming-books#5496

* Fix Linting errors: alphabetize-lists

/home/runner/work/free-programming-books/free-programming-books/books/free-programming-books-fr.md
  132:3-134:439  warning  Alphabetical ordering: swap l.133 and l.132  alphabetize-lists  remark-lint


Part of EbookFoundation/free-programming-books#5496
2021-08-28 21:36:13 -04:00
Maïeul Rouquette
2eb6064647
French Book on R for sociology (#5261)
* French Book on R for sociology

* alphabetic order

* spacing
2021-01-15 09:43:54 -05:00
Seth
2f2e265cd1
Add Math Books from aimath.org (#5256)
* Add Math Books from aimath.org

* Fix Trailing Slashes

* Fix Alphabetical Order?

* Fix Alphabetical Order

* Fixed language and categories

* Fixed language and categories for -ko.md

* Removed most PDF links from addition.

* Replace German Resource with Direct Link to PDF
2021-01-15 09:42:12 -05:00
Eric Hellman
d703553631
reorganize files (#5199)
* reorganize files

1. make it easier to find files
2. reduce scrolling to get to README on main view of repo

* remove tr.txt again
2020-12-03 17:41:33 -05:00