Commit Graph

609 Commits

Author SHA1 Message Date
Danny Greenberg
7681639e2c
Remove broken link for Symfony 5.0 in Arabic (#7368)
* Remove broken link for Symfony 5.0 in Arabic

* Remove Arabic Symfony link from index
2022-10-03 10:41:10 -04:00
Kevin Alfito
497382ef5b
Update free-programming-books-id.md (#7334)
* Update free-programming-books-id.md

Add E-book Cepat Mahir Python

* complete resource metadata

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:32:40 -04:00
maxsIT
dc8f4b496a
Added C/C++ book in Ukrainian (#7232)
* Update free-programming-books-uk.md

Added C/C++ book in Ukrainian

* Anchor to "C/C++" section has been fixed

Co-authored-by: Maksym Sitaylo <m.sitailo@sana-commerce.com>
2022-10-03 10:29:47 -04:00
Ashish Khanagwal
0ee58f71f9
Add: Added JavaScript book (#7364)
* Add: Added JavaScript book

Modern JavaScript book added

* JavaScript book added
2022-10-02 18:41:02 -04:00
Johan Wigert
f4f6b9c9ab
Added book Xamarin Community Toolkit Succinctly (#7356) 2022-10-02 18:35:05 -04:00
Johan Wigert
dbe9c2eb4f
Added book Database Design Succinctly (#7354) 2022-10-02 18:32:53 -04:00
Paramesh Chandra
43cb4dcd07
Update free-programming-books-langs.md (#7281)
* Update free-programming-books-langs.md

Added a free Arduino introduction website

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-10-02 17:53:01 -04:00
Kampftoast
b612bdf31d
Update free-programming-books-de.md (#7325)
Fixes #7324
2022-10-02 17:15:43 -04:00
Double-A-92
f11d8dcb43
Add 'Einführung in das Programmieren mit Java' by Uni Trier (#7270)
* Add 'Einführung in das Programmieren mit Java' by Uni Trier

* Add format PDF

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:36:52 -04:00
Anastestia Onyekaba
70e858ce76
Broken Links Fix for #6942 (#7271)
* Hi, I am new to open source
here is a small fix to one of the Broken links #6942

Broken Links Resolved for

[L073] http://www.banyai-kkt.sulinet.hu/robotika/Segedanyag/Egyszeru_robotika.pdf Failed to open TCP connection to www.banyai-kkt.sulinet.hu:80 (getaddrinfo: Name or service not known)
[L090] 404 http://devportal.hu/
If this is good, I will work on some more

* use archive.org link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:30:25 -04:00
Double-A-92
eaaa4fcf33
Add 'Einführung in das Programmieren mit C# 9.0' by Uni Trier (#7269)
* Add 'Einführung in das Programmieren mit C# 9.0' by Uni Trier

* Add format PDF

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:29:13 -04:00
Tanmay Jadhav
0eab3cbca1
Added New Django Rest Framework PDF (#7220)
* Added Django Rest Framework Free PDF

* Added New Django Rest Framework PDF

* Add RIPTutorial author notes

* Alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:21:17 -04:00
Nandan Ramesh
2b8f3773d0
Added a new pandas book (HTML) (#7183)
* Added a new pandas book (html)

* order

* removed extra whitespace

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

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:08:52 -04:00
tanangular
cb52685391
Add free c# programming online book (#7166)
* Add free c# programming online book

Add C# programming in thai language.

* lint: fix warnings

* register C# in TOC

* fix resource metadata

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:07:41 -04:00
Johan Wigert
bedf0ad46f
Add book MonoGame Role-Playing Game Development Succinctly (#7256) 2022-10-01 16:15:28 -04:00
Johan Wigert
ad28656b8e
Add book Nuxt.js Succinctly (#7252) 2022-10-01 16:09:30 -04:00
Double-A-92
3c31284486
Add 'Delphi-Starter' to German books (#7246)
* Add 'Delphi-Starter' to German books

* Fix spaces
2022-10-01 16:03:59 -04:00
Rukshan Uddin
9c2440ef2d
Update free-programming-books-de.md (#7241)
Fixes #7195

Co-authored-by: Kampftoast <contact@jens-koenning.de>
2022-10-01 15:58:40 -04:00
Double-A-92
301488a117
Add Pascal Programming by Wikibooks (#7230) 2022-10-01 15:39:48 -04:00
Double-A-92
f246803215
Add 'Delphi Succinctly' (#7249) 2022-10-01 15:27:35 -04:00
Devansh Maurya
97a44208fd
Add Networking! ACK! book by Julia Evans (#7210) 2022-10-01 15:04:03 -04:00
Md. Tahmid Hossain
c7540e796a
Added a Bengali book on Data Science (#7168)
* Added book on Data Science

* Correct spacing
2022-10-01 14:30:57 -04:00
Peter Morrison
350d17b0f1
Update free-programming-books-subject.md (#7157)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:18:45 -04:00
Iván Valdés
176514905f
Fix broken links in spanish free programming books (#7156)
* Point Curso Android to new location

The last Wayback Machine response was a 302 to the new address.

* Update Symfony Fast Track book location

Even though the book seems to be formally published, the spanish
translation is not available yet. So, pointing to the latest Wayback
Machine cached version of it.
2022-10-01 01:03:27 -04:00
Vedant Borkar
8e42a6f870
removed three broken links (#7134) 2022-10-01 00:52:24 -04:00
Vedant Borkar
6ec2ae4706
Removed broken link (#7113) 2022-09-26 12:28:58 -04:00
James Addison
e48965ad68
Add 'Linux IP Stacks Commentary - Web Edition' (#7110)
* Add 'Linux IP Stacks Commentary - Web Edition'

* Add annotation to indicate that the web edition is a work-in-progress

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-26 12:26:52 -04:00
David Ordás
0037f07f7a
chore(books-es): complete resource creators (#7097)
* chore(books-es): complete resource creators

* `*(🚧 en proceso)*`

* GitBook annotations

* riptutorials -> "Compiled from StackOverflow Documentation"

* remove repetitive entity creators

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove `GitBook` notations

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove other links that are not free

Co-authored-by: Eric Hellman <eric@hellman.net>

* complete links about Plugin Tapestry

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-24 14:31:59 -04:00
David Ordás
f11bb35948
fix: translator role abbr is trl.: not trad.: (#7100) 2022-09-22 13:21:36 -04:00
João Vitor
e8e210df89
Add rust book in free-programming-books-pt_BR and author name of The Rust Programming Language in free-programming-books-langs (#7099)
* Add  book A Linguagem de Programação Rust

* Add author name The Rust Programming Language

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

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

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

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-22 13:19:40 -04:00
David Ordás
62c0aa5a90
fix: format resources according guidelines (#7094)
* resources format is title-author, not author-title

* fix: link inside link is not valid markdown syntax

it seems that this resource was two in the past. recovering offending resource from #5273

* fix: resources format stars with a link. deduplicate both versions

* complete creators of altered resources
2022-09-20 21:07:50 -04:00
David Ordás
a03d0aebf0
chore: improve info of Git & SVN books (#7084)
* chore: improve info of Git & SVN books

- some http -> https. Address #6942
- complete creators
- remove dups
- move GIT/SVN resources to VCS section in that files where is defined

* add creators to `-ko` resources

* complete missing creators in `-en` resources

* complete missing creators in `-zh` resources

* change `online` to `HTML` format note

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

* Pro Git. change `online` to `HTML` format note

* books(it): remove crosslink alias from SCM title section

* change `online` to `HTML` format note + some `trls.` in Git sections

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-20 21:00:08 -04:00
eric
2e2bb31961 Revert "improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090)"
This reverts commit 25a05812f7.
2022-09-18 10:11:14 -04:00
David Ordás
25a05812f7
improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090) 2022-09-18 10:04:43 -04:00
JiaeK
1955fd4e41
Add 'OCaml from the very beginning' book & OCaml playground (#7083)
* Add 'OCaml from the very beginning' book

* Delete ocaml from the very beginning's PDF

* Update OCaml the very beginning book link

* Add ocaml playground
2022-09-18 09:50:54 -04:00
David Ordás
6f9f1f1505
The section is named Scratch in the rest of files (#7078)
Alphabetize accordingly
2022-09-15 16:58:48 -04:00
Tuan Anh
b0f4572e1d
update link for: The Art of Prolog, Second Edition (#7077)
Co-authored-by: austin <austin@vmodev.com>
2022-09-15 09:44:57 -04:00
tomriddle7
b2506d7b26
Update go gooks (#7071)
* Update go gooks

* Alphabetize to solve linter faults

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-14 09:20:25 -04:00
David Ordás
4d678252fe
chore!: join IDE and editors into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
Lipi C.H. Lee
80ee04ea6a
Fix the link for Modern C (#7068)
* Fix the link for Modern C

The link is not valid for it.

* Fix for new link

Fix to https://gustedt.gitlabpages.inria.fr/modern-c/
2022-09-12 09:50:22 -04:00
Emrah Er
4121b202c2
Update free-programming-books-tr.md (#7063)
* Update free-programming-books-tr.md

r4ds cevirisi eklendi

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

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

* linter error

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-09 15:27:16 -04:00
Brandon Venturino
3b3c051624
Broken link fixed (#7062)
The book: Introduction to Classical and Quantum Computing, by Thomas G. Wong.
2022-09-07 13:38:57 -04:00
David Ordás
0cd9d69d74
chore: remove Scaler Topics's dups (#7052)
removed resources are already in interactive tutorials joint other scaler topic links
2022-09-02 09:38:52 -04:00
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
Paul Titto
dc6aa8a5bb
Update free-programming-books-id.md (#7045)
* Update free-programming-books-id.md

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

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-30 17:33:51 -04:00
David Ordás
ed27fedcbc
chore: it's Vue.js a Javascript framework to build SPAs (#7039)
- Change section text from `Vue` to `Vue.js`
- Ensure TOC item and resources are under JavaScript section
2022-08-26 11:09:58 +02:00
David Ordás
e31b11b3f5
fix: MD007/ul-indent: Unordered list indentation (#7038)
[Expected: 4; Actual: 2]

(cherry picked from commit 2b71e733e0)
2022-08-26 11:07:50 +02:00
Roger
81f87cbd55
Add PingCAP's TiDB Introduction book (#6954)
* Update free-programming-books-langs.md

Added a new section NewSQL and added the first course in the section

* add toc entry for `NewSQL`

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-26 11:04:42 +02:00
Eric Hellman
19a03ae8a7
remove non-free leanpub books (#7026)
* 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
2022-08-25 13:03:43 +02:00
Neils Christoffersen
b78d05c793
Update listing for SICP book (#7035)
The web.mit.edu URL returns a 404. Updated to most authoritative PDF source I could find. Also added author attributions to both SICP listings.
2022-08-25 13:02:18 +02:00
KotoWhiskas
560691ead7
Add "Qt6 QML Book" by Johan Thelin, Jürgen Bocklage-Ryannel, Cyril Lorquet (HTML, PDF) (#7033)
* Add Qt6 QML Book

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

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

* Add PDF clarification (not link)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-24 18:15:15 +02:00
David Ordás
d9d3c34593
fix: preserve title - author format (#7032)
* fix: preserve `title - author` format (es)

* fix: preserve `title - author` format (ja)

* fix: preserve `title - author` format (en)

* fix: preserve `title - author` format (si)

* fix: missing dash after title when author exists
2022-08-22 09:40:31 +02: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
Eric Hellman
9d93bb966e
fix spaces and dots in fragment id of markdown links (#7021)
* fix bad link syntax in CONTRIBUTING-vi

* also dots, while we're at it
2022-08-18 09:35:08 +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
ImVector
6f39e8056f
fix(books): free-programming-books-zh broken links (#6986)
* fix(books): free-programming-books-zh broken links

* fix: removed trailing slash

* fix

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

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

* removed link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-09 10:19:04 +02:00
أحمد الطبراني
45c1e5bf30
Remove an AWS course from books to courses section (#6987) 2022-08-07 22:36:28 +02:00
Reza Yazdani
04cf8c84ed
Update free-programming-books-fa_IR.md (#6983)
* Update free-programming-books-fa_IR.md

* Update free-programming-books-fa_IR.md

* Update free-programming-books-fa_IR.md
2022-08-05 15:34:14 +02:00
Toms Grants
ad4ef13bd7
Add books in Latvian (#6979)
* Create free-programming-books-lv.md

* Added Latvian
2022-08-03 22:58:04 +02:00
David Ordás
6fc4f79c44
add Code Simplicity: The Fundamentals of Software by Max Kanat-Alexander (#6977)
Resolves #6976
2022-08-03 22:46:13 +02:00
ImVector
1cd2a6acf7
fix(books): free-programming-books-tr broken links (#6975) 2022-07-29 12:47:37 +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
a70f4afe04
fix(books): free-programming-books-ru broken links (#6967)
* fix(books): free-programming-books-ru broken links

* fix(books): removed trailing slash

* added 'in progress'
2022-07-27 18:55:59 +02:00
qxzsilver1
6dccbf7eaa
Adding Pascal language references to books (#6971)
* Adding Pascal

Adding Pascal references

* Formatting and minor changes

Adding PDF/HTML tags and re-arranging into alphabetical order

* Fix alphabetical ordering

* Change author name

Co-authored-by: Eric Hellman <eric@hellman.net>

* More description for Turbo Pascal

Co-authored-by: Eric Hellman <eric@hellman.net>

* Adding author

Co-authored-by: Eric Hellman <eric@hellman.net>

* Add origin info

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-07-26 08:49:55 +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
ImVector
6f74010341
fix(books): free-programming-books-fa_IR broken link (#6965) 2022-07-25 15:12:12 +02:00
RNDr. Simon Toth
88c2300839
Adding A Complete Guide to Standard C++ Algorithms (#6957)
* Adding A Complete Guide to Standard C++ Algorithms

* Update free-programming-books-langs.md

Adjusted description and added a link to the latest PDF on the linked README.md.

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

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-07-22 08:37:59 +02:00
ImVector
010694a298
feat(books): add Web Development book in english langs file (#6958)
* feat(books): add Web Development book in english langs file

* changed url
2022-07-22 08:34:57 +02:00
ImVector
e9022058bf
fix(books): free-programming-books-pt_BR broken links (#6955) 2022-07-21 22:14:18 +02:00
ImVector
035e71fb55
fix(books): free-programming-books-ko broken link (#6956) 2022-07-21 08:18:42 +02:00
David Ordás
025a0e9a81
Add FrontEnd Masters Guides (#6936)
* Add `Front-End Developer Handbook 2016`

* Add `Front-End Developer Handbook 2017`

* Add `Front-End Developer Handbook 2018`

* Add `Front-End Developer Handbook 2019`

Resolves #6931

* Written by Cody Lindley

* Add `JavaScript (ES2015+) Enlightenment`

* lint: alphabetize-lists

* format: Complete authoring of `React Enlightenment`

* only one link is enough, it said the boss

* delete `sponsored by` author: `Frontend Masters`
2022-07-19 09:56:59 +02:00
ImVector
5f81b4c0d0
docs(books): add 'Controllo di Versione con Subversion' to italian books (#6935) 2022-07-18 21:54:34 +02:00
David Ordás
c1ce5599a8
feat: Add From JavaScript to Rust ebook by Jarrod Overson (#6932)
* Add `From JavaScript to Rust ebook` by Jarrod Overson

Resolves #6840

* Use Github HEAD link to PDF file instead repo

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

* lint: add PDF format

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:48:44 +02:00
David Ordás
385808e63f
feat: Merge Version Control Systems into same section (#6929)
* feat: add `vcs` section

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move GIT resources from books to subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move Mercurial resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Mercurial resources

* chore: move Subversion resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Subversion resources

* add resource authoring

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

* format: Add archived notes to http://gitref.org/

handles #6301

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

* Update http://svnbook.red-bean.com resource

- To `https`
- Use localized `index.html`
- Add book authoring

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

* Add resource authoring

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

* format: Add archived notes to http://rypress.com/tutorials/git/index

handles #6301

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:46:39 +02:00
David Ordás
442aec4855
fix: update OWASP Testing Guide link to v4.2 (#6928)
Fixes OWASP Testing Guide 4.0 link is invalid #6921
Address lint: Broken links reported from urlchecker #5470
2022-07-18 21:40:06 +02:00
Bolarinwa Ismail
d8dd19dfaa
Update free-programming-books-subjects.md (#6925)
Added the DALLE-E 2 prompt book by Guy parson which contains hundreds of prompts for creating images with DALLE-E 2.
2022-07-15 11:52:55 +02:00
NicknamedCoco
04f3ea1dbd
Update free-programming-books-langs.md (#6922)
Add Tiny Python Projects for Python Learning,this book is free
2022-07-15 11:39:23 +02:00
MakanFar
a824fc42ed
fix broken link (#6913) 2022-07-13 18:55:40 +02:00
Eric Hellman
f17381850b
use danish lang code, not country (#6909) 2022-07-12 06:55:28 +02:00
Kevin
177c011cbb
Remove Broken Link to Rails Craigslist Clone (#6905)
The link http://www.thinkful.com/learn/ruby-on-rails-tutorial/ results in a 404 and I couldn't find another link to the resource online.
2022-07-07 19:33:54 -04:00
ImVector
99672525f2
docs(books): updated unavailable resource (#6896) 2022-07-03 10:07:47 -04:00
Ritobrata Ghosh
023f4c6469
adding the book Data Centric Intro to Computation (#6886)
* adding the book Data Centric Intro to Computation

* removed / that linter wanted me to remove
2022-06-27 19:03:11 -04:00
mrts
800844c285
Add grain docs (#6859)
* Add grain docs

* Move grain docs

* Fix alphabetical order

* Fix alphabetical order
2022-06-27 19:02:23 -04:00
Ritobrata Ghosh
0e4cc32ab7
adding infinite descent into pure mathematics pdf (#6885)
* adding infinite descent into pure mathematics pdf

* corrected alphabetical order

ignore the "An" at the beginning of the title before, and corrected that here
2022-06-21 14:38:51 -04:00
Karl Oskar Anderson
b7b819b723
Update free-programming-books-et.md (#6884)
* Update free-programming-books-et.md

* fix trailing slashes

* fix university name

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

* suggested changes

* just the author

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-21 09:46:34 -04:00
Samuel de Oliveira
a7558f56b8
Add lua ebook. (#6857)
* Add lua ebook.

* Rewrite link

* Add credits to Stackoverflow in a Lua ebook

* Add "(PDF)" in final line
2022-06-18 12:31:18 -04: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
Serafim Dos Santos
1cf920b626
Add new Blockchain book (#6871)
* 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

* added "Learning Bitcoin from the Command Line"

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-18 12:23:03 -04:00
Tanvi Moharir
678f8412ea
Updating link for 'Modelling Creativity: Case studies for python' (#6876) 2022-06-15 15:03:54 -04:00
Md Kawsar Islam Yeasin
8e45228516
updated book-bn - removed a book Because that website does not exist … (#6870)
* updated book-bn - removed a book Because that website does not exist right now

* Fixed issue and  updated book-bn - removed a book Because that website does not exist right now

* replace the broken link with an archive.org link

* replace the broken link with an archive.org link -2
2022-06-13 13:54:37 -04:00
Umer Mansoor
daa7d97c89
check_urls=free-programming-books-langs.md Added new PHP language book (#6869)
## What does this PR do?
Add resource: New PHP language book

## For resources
An Introduction to the PHP Programming Language

### Why is this valuable (or not)?
17 in depth chapters covers the basics of PHP programming covering basics and advanced concepts like OOP.

### How do we know it's really free?
Free and published as Creative Commons Attribution-ShareAlike 4.0 as per book's license

### For book lists, is it a book? For course lists, is it a course? etc.
Book

## Checklist:
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md)
- [x] Search for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction)

## Follow-up

- Check the status of GitHub Actions and resolve any reported warnings!
2022-06-10 08:44:44 -04:00
João Pedro Lopes
615fc93244
Patch 1 (#6860)
* Update in C# free-programing books

I added some books that are in the microsoft documentation

* Put in alphabetical order
2022-06-03 17:23:02 -04: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
Umer Mansoor
a67990c100
check_urls=free-programming-books-langs.md Added new C language book (#6855) 2022-05-30 12:36:36 -04:00
Ivan Porty
64a205790a
Adding free Cloud Native/Kubernetes and Java Swing books in Russian language (by author) (#6854)
* добавлено программирование cloud native

* добавлены обе книги и раздел Swing

* ссылка на раздел Swing

* alphabet order

* correct line count
2022-05-28 14:41:46 -04:00
Kim
cf9bbd5732
new working link for the same pdf and new book from same source about the same subject (#6851)
* new working link for the same pdf

* update in md and added new book
2022-05-26 15:38:11 -04:00
Sandeep Mishra
b1dcc5cf32
Added Useful Links (#6843)
* Added Useful Link

Added useful links under Java and Python.

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-05-24 14:11:57 -04:00
Chuan Wei Foo
bb7cf8d2e7
Add "The Standard ML Basis Library" (#6847) 2022-05-24 13:53:34 -04:00
Chuan Wei Foo
336c808905
Add "Tcl for Web Nerds" (#6846) 2022-05-24 13:52:30 -04:00
Hofer-Julian
ee767f6e57
Add more GTK books (#6844) 2022-05-24 13:49:45 -04:00