* Point chain.courses to The Web Archive
* Point Glib/GTK+ book to new official location
* Point Deep Learning with PyTorch to official HTML location
* Foundations of Machine Learning is still available through MIT Press preview site
* Point Introduction to Probability to new site
* LLNL tutorials have a new location
* Delete Deep Learning with PyTorch
* Fixed broken link to Introduction to Parallel Computing in reference to Issue #6942
* Fixed broken link for 'The GLib/GTK+ Development Platform' in reference to Issue #6942
Co-authored-by: John Henson <jhenson@Johns-MacBook-Air.local>
* added book Introduction to Modern Statistics
added book Introduction to Modern Statistics by Mine Çetinkaya-Rundel, Johanna Hardin
* url trailing slash removed
* Add
* fix: remove unnecesary TOC entry
* lint: root domains not need trailing slashes
fix: use HTML to mark site notes
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added the The Official Raspberry Pi Handbook 2023[pdf]
* Added Raspberry Pi Handbook and Begineer's Guide
* Added the most updated Official Rapspberry Pi Handbook and Beginner's Guide.
* Removed syntax error
* Revert "Added Raspberry Pi Handbook and Begineer's Guide"
This reverts commit 15926b9682.
* lint: recover blank lines after section heading
* Update books/free-programming-books-langs.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* 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>
* Added link to telugu language
Starting resources page for telugu language and adding it to the readme
* Added resource for C language in telugu
In telugu branch instead of main branch
* Add Polish book about C++
* fix: remove MIMUW from creators. it's a publisher platform
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Update free-programming-books-bn.md
* Update free-programming-books-bn.md
* Update free-programming-books-bn.md
* fix: use an alias anchor for C++ deambiguation
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add Bootstrap course in free-courses-id.md
* Edit order of Bootstrap courses
* Added Bootstrap books in free-programming-books-id.md
* chore: align Boostrap into HTML & CSS like in other listings
* chore: adding creators + fix titles as provided by original source
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added multiple books from Flavio Copes
Added books covering PHP, JavaScript, Go and iOS (Swift).
* Fixed alphabetical order
Fixed alphabetical order by placing the new elements in the correct spots.
* fix: use HTML instead of Online
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Removed broken links
* recover and archive `Praxiswissen Ruby` book
* recover and archive `Einstieg in Visual Basic 2010` book
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add a Javascript Guide in Indonesian
* added a Javascript guide in Indonesian
* added a video based tutorial Javascript for beginners in Indonesian
* added a youtube video javascript tutorial
Added a youtube video javascript tutorial in Indonesian
* update : change title
* update : change title for javascript guide
* add author
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* update : change title to lowercase
* Update : change title
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Update : change title
* update : change title (fixed)
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added ESPL NITC: Compiler Design, and Intro to SQL by Khan Academy
* remove dups
* Including suggested changes
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <shrn@DESKTOP-7505097>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
* 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>
* 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>
* 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>
* 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>
* 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.
* 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>
* 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>
* 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
* 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>
* 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
* 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
* 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>
* 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>
* 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