Commit Graph

17 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
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
أحمد الطبراني
45c1e5bf30
Remove an AWS course from books to courses section (#6987) 2022-08-07 22:36:28 +02:00
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files (#6963) 2022-07-29 12:46:20 +02:00
Jamil Bailony
a54738a1f0
add five books and create two sections (#6845)
* add five books and create two sections

* fix black lines

* fix blank lines

* add authors to a book of  PostgreSQL section

* fix source type direction with rtl

* replace Right-to-Left mark unicode with HTML code

* fix DB & DBMS and Vue.js index links

* fix using encoded urls

* remove space before RLM

* fix rlm position and change Video to YouTube
2022-06-18 12:29:52 -04:00
ezz444
7e891f6338
Add an AWS free complete course in Arabic (#6752)
* Adding a free complete course in Arabic

this course is totally free, detailed up to 55 hours

* Section headings have 3th level markup

* Remove extra space in list markup

* Remove extra spaces between title and link markdown markup

* Add instructor / course platform

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Add course instructor seen at first video and delegate current metadata as platform

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-31 10:09:15 -04:00
أحمد الطبراني
5f1c416070
add the next.js handbook translated by abdelhadi (#6774)
* add the next.js handbook translated by abdelhadi

* Update books/free-programming-books-ar.md

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

* Update free-programming-books-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 11:20:52 -04:00
David Ordás
0e9ad7e994
chore: HTML5 anchors compilant <a name= > <a id= (#6730)
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
أحمد الطبراني
82cdf70188
RTL free-programming-books-ar.md file (#6706)
* RTL free-programming-books-ar.md file

* add newline at end of the file

* add RLM & LRM  magic

* change RLM into the name

* change C# into the name
2022-02-10 11:38:34 -05:00
David Ordás
180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings (#6689)
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
Eric Hellman
08adb028a7
fix build (#6611)
* new branch for misc cleanup

* add item to resolve #6319

* fix grammar

* re-collate
2021-11-14 17:25:58 -05:00
Moaaz Hamdy
0405fab4a9
Update free-programming-books-ar.md (#6426)
* Update free-programming-books-ar.md

Added AVR section

* Update free-programming-books-ar.md

* Update free-programming-books-ar.md

* Pick title and author from book cover

Simply AVR: From Blinking led to RTOS

تعلم تَصميم الأنظمة المُدمَجة
من تشغيل دايود ضوئي
إلى أنظمة الوقت الحقيقي

by Abdallah Ali Abdallah Elmasri

http://simplyarduino.com/?page_id=889

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

* chore: Moving from AVR to Arduino

* chore: Moving from AVR to Arduino

* chore: Moving from AVR to Arduino

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-14 16:58:17 -05:00
Mohamed Adel
990d6ff02b
Various updates to Arabic books (#6570)
* replace link with book site, add author & format

Replaced librebook site link with the official book website and added the author and the format

* updating title, https, author

- removed the word "كتاب" which means book from the title.
- updated the link to https instead of http
- added authors (group)

* add book author

- added book author Mohamed lahlah "محمد لحلح"

* add format

- added format (PDF)

* add format

* add author, translator, format

* add author, translator, format

* add author

* update link, authors, translator, format

- https instead of http
- added authors
- added translator
- added format

* updated link, title, add author, format

- updated link to book official site
- updated the title to the original book title (same as cover)
- added author
- added format

* updated to original title

updated the title to the original title (same as cover)

* update link, authors, translator, format

- updated link to official website
- added Authors
- added translator
- added formats

* updated title, added author, translator, format

- updated title to include the edition (for ubuntu 14.04)
- added author
- added translator
- added format

* alphabetize-lists
2021-10-31 21:49:10 -04:00
Mohamed Adel
d454df394b
adding new Arabic books and adding Author for a book (#6497)
* added تعلم JavaScript to Arabic books

added تعلم JavaScript to Arabic books Js section

* added "Go" section and a Go book

added "Go" language section and "تعلم لغة Go بسهولة"

* added Author for Book (self)

added myself as author to my own book "تأمين الشبكات اللاسلكية للمستخدم المنزلي"

* updated format

* added books format

* updated formatting

* updated alphabetic order

* updated link, added Author and translators

* Add translator + top most path

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

* updated link, added author and translator 

updated the link to a better one which the translated work is sponsored by the site (itwadi.com)

* Removed Go section and book

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

* Removed Go section and book

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

* changing the book link, format to updated version

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 13:59:25 -04:00
Watheq Alshowaiter
3e298a5ea8
add some free Arabic programming books (#5318)
* add some free Arabic programming books

* correct spaces

* correct heading spaces

* Update free-programming-books-ar.md
2021-03-18 13:20:38 -04:00
Eric Hellman
7671f23daf
alphabetize added languages (#5273)
* alphabetize added language courses

Our linter had not been looking at these languages

* fix books files

* casts and more
2021-01-23 00:28:18 -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