-
-
Notifications
You must be signed in to change notification settings - Fork 61.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lint: Broken links reported from urlchecker #5470
Comments
The link checking CI doesn't fail because we don't want submitters to be distracted by unrelated link failures and there is a background of false negatives. We've discussed having the link checker autogenerate issues, but no one has really worked on it much. |
Yes. I've see first step would be take bot report and publish as PR comment or attach to a pinned issue as recurrent comment using a cron job. Another good option would be send a backup to wayback machine of each link on push over master branch (merge). It could be also a cron to catch updates. Let me research a bit more about GitHub actions, and maybe I can help. |
RESOURCE: Financial Numerical Recipes in C++ AUTHOR: Bernt Arne Γdegaard URL 1: http://finance.bi.no/~bernt/gcc_prog/recipes/ URL 2: https://tfetimes.com/wp-content/uploads/2015/04/recipes.pdf DATE: Jun 2014 HOME: https://ba-odegaard.no/gcc_prog/recipes/ PDF: https://ba-odegaard.no/gcc_prog/recipes/recipes.pdf PRINT: https://ba-odegaard.no/gcc_prog/recipes/recipes.ps SOURCES: https://ba-odegaard.no/gcc_prog/recipes/finrecipes.zip Improves EbookFoundation#6213 Improves EbookFoundation#5470
UNAM `https` link must be preserved. It is the author site. https://lya.fciencias.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf openlibra site is down (see EbookFoundation#5470) Resolves EbookFoundation#6224 Fixes EbookFoundation#5916 Fixes EbookFoundation#6097
RESOURCE: Financial Numerical Recipes in C++ AUTHOR: Bernt Arne Γdegaard URL 1: http://finance.bi.no/~bernt/gcc_prog/recipes/ URL 2: https://tfetimes.com/wp-content/uploads/2015/04/recipes.pdf DATE: Jun 2014 HOME: https://ba-odegaard.no/gcc_prog/recipes/ PDF: https://ba-odegaard.no/gcc_prog/recipes/recipes.pdf PRINT: https://ba-odegaard.no/gcc_prog/recipes/recipes.ps SOURCES: https://ba-odegaard.no/gcc_prog/recipes/finrecipes.zip Improves #6213 Improves #5470
* fix(books): restore UNAM url UNAM `https` link must be preserved. It is the author site. https://lya.fciencias.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf openlibra site is down (see #5470) Resolves #6224 Fixes #5916 Fixes #6097 * chore(books): set author BOOK: Breves Notas sobre AnΓ‘lisis de Algoritmos AUTHOR: Jorge L. Ortega Arjona EDITOR: Departamento de MatemΓ‘ticas, Faultad de CienIas, UNAM (Universidad Nacional AutΓ³noma de MΓ©xico) DATE: marzo 2005
This comment was marked as resolved.
This comment was marked as resolved.
* chore: complete spanish podcast info * fix: lint author placement * fix: `https` is always safe Improves #5470
* Fixed broken links * Fix: missed PDF notation * Delete two links * Update books/free-programming-books-subjects.md Co-authored-by: David OrdΓ‘s <[email protected]> * Update books/free-programming-books-subjects.md Co-authored-by: David OrdΓ‘s <[email protected]> * Update books/free-programming-books-subjects.md Co-authored-by: David OrdΓ‘s <[email protected]> * Updates - Thanks to @davorpa * Fixed missing notation * Update books/free-programming-books-subjects.md Co-authored-by: David OrdΓ‘s <[email protected]> * Recover working `School of Data Handbook` * Use archived PDF to fix `Microservices AntiPatterns and Pitfalls` broken link * fix: use and updated frontmatter to solve broken link `Microservices vs. Service-Oriented Architecture` by Mark Richards Moved HTML version: https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/ Archived PDF: https://web.archive.org/web/20201112010849/https://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.pdf Broken: https://www.oreilly.com/content/microservices-antipatterns-and-pitfalls/ Co-authored-by: David OrdΓ‘s <[email protected]>
Also add hoster-sponsor-panelist Via lint: Broken links reported from urlchecker EbookFoundation#5470
* fix: MD007/ul-indent: Unordered list indentation [Expected: 4; Actual: 2] * format: author/hosters `and` to colon separator * fix: MD007/ul-indent: Unordered list indentation [Expected: 4; Actual: 2] * improve Android category * improve C# category * improve C++ category * improve Clojure category * improve Common Lisp category * improve CSS category * `et al.` colons * alphabetize to solve lint error in Android section * improve `Data Science` category - Add authors and hosters - Update some titles - HTTPS - Fix some 404 errors * improve Elixir category * improve Erlang category * improve Git category * improve Gulp category * homogenize c-sharp section anchor alias * improve Go (go-lang) category * improve Haskell category * improve IDE category * improve Java category * improve JavaScript category - Add authors/hosters/sponsors - HTTPS and other url issues * improve Angular category - Add authors/hosters/sponsors/panelists * improve Elm and Ember category - Add hosters/sponsors/panelists * Add hoster-sponsor-panelist on Node.js category resources * Add hoster-sponsor-panelist on p5.js category resources * improve React.js category - Add hosters/sponsors/panelists - Update some urls * improve Kotlin category - Add hosters/sponsors/panelists * move `machine learning` category to the right place and register it into TOC * Add hoster-sponsor-panelist on Rust category resources * Add hoster-sponsor-panelist on PostgreSQL category resources * Update 404/dup `The ruby on rails podcast` link Also add hoster-sponsor-panelist Via lint: Broken links reported from urlchecker #5470 * Add hoster-sponsor-panelist on Ruby resources and fix some urls * Add hoster-sponsor-panelist on PHP resources * Expand youtube playlist url and add hosters * Add hoster-sponsor-panelist on Python resources * Add hosters-https on by subject resources
This comment was marked as off-topic.
This comment was marked as off-topic.
Latest update: July 18, 2022A list with all the broken links, I got it from this workflow: https://github.com/LuigiImVector/free-programming-books/actions/runs/2692542026 (I used this script) See how to proceed in the first message ./books/
./casts/
./courses/
./more/
It will be fun π |
Discussion moved to #6942 |
It seems that some links are down π like in the past #2541. It's rare, because ci build didn't fail
Last full update: July 5, 2022
π οΈ How to proceed
First look up for an alternative link:
http
-https
.If in none of β¬οΈ was found, then delete it
Books - english - langs
https://github.com/EbookFoundation/free-programming-books/runs/5455822297?check_suite_focus=true#step:6:1479
Books - english - subjects
https://github.com/EbookFoundation/free-programming-books/runs/5539524768?check_suite_focus=true#step:6:622
Courses - english
https://github.com/EbookFoundation/free-programming-books/runs/5843790456?check_suite_focus=true#step:6:199
Interactive tutorials - english
https://github.com/EbookFoundation/free-programming-books/runs/3820987961?check_suite_focus=true#step:6:150
Screencasts - english
https://github.com/EbookFoundation/free-programming-books/runs/7195084089?check_suite_focus=true#step:6:227
https://github.com/EbookFoundation/free-programming-books/runs/6038934314?check_suite_focus=true#step:6:112
Books - spanish
https://github.com/EbookFoundation/free-programming-books/runs/3853338012?check_suite_focus=true#step:6:195
Courses - spanish
https://github.com/EbookFoundation/free-programming-books/runs/4179413507?check_suite_focus=true#step:6:206
Screencasts - spanish
https://github.com/EbookFoundation/free-programming-books/runs/5265710726?check_suite_focus=true#step:6:53
https://github.com/EbookFoundation/free-programming-books/runs/3849258606?check_suite_focus=true#step:6:94
https://github.com/EbookFoundation/free-programming-books/runs/5546801187?check_suite_focus=true#step:6:105
https://github.com/EbookFoundation/free-programming-books/runs/3840188682?check_suite_focus=true#step:6:74
No issues :-)
What we could do to fix it?
Related with
The text was updated successfully, but these errors were encountered: