[Docs]: 9 hotlinked images in algorithm READMEs return 404 (GeeksforGeeks + ivanyu.me uploads)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 76/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- javascript, markdown
- Domínio
- documentation
Direção de pesquisa
Comece pelos cinco arquivos README listados na issue e inspecione as nove URLs de imagens reportadas. Substitua ou remova as referências quebradas, garantindo que os diagramas sejam exibidos e que as explicações continuem úteis. Verifique se os links de imagem atualizados carregam; o trabalho estará concluído quando nenhuma das nove imagens reportadas retornar 404.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hello — a documentation-rot scan of trekhleb/javascript-algorithms (our scanner, codebyaurora.com) found 9 external images hotlinked into algorithm READMEs that now return HTTP 404, verified live on 2026-10-08 03:37–03:38 UTC with a browser User-Agent — and again with a github.com referrer, to rule out hotlink gating:
| README | Dead image URLs |
|---|---|
src/algorithms/graph/articulation-points/README.md |
ArticulationPoints.png, ArticulationPoints1.png, ArticulationPoints21.png |
src/algorithms/graph/bridges/README.md |
Bridge1.png, Bridge2.png, Bridge3.png |
src/algorithms/graph/detect-cycle/README.md |
cycleGraph.png |
src/algorithms/sets/maximum-subarray/README.md |
kadane-Algorithm.png |
src/algorithms/string/z-algorithm/README.md |
zalg1.png (ivanyu.me) |
Example: https://www.geeksforgeeks.org/wp-content/uploads/ArticulationPoints.png → 404, while the same host under the same UA serves https://www.geeksforgeeks.org/wp-content/uploads/gfg_200X200.png → 200 (positive control), so these are dead paths rather than bot gating. The GeeksforGeeks uploads were moved when their site was restructured, and ivanyu.me dropped its 2014 upload directory.
Deliberately excluded from this report: upload.wikimedia.org URLs (429 during our scan, 200 on re-check → IP rate-limit, not dead) and one researchgate.net figure (403 → can't distinguish gating from death). Honest scope: 9 URLs across 5 READMEs.
Impact: the articulation-points, bridges, cycle-detection, Kadane's-algorithm and z-algorithm explanations render with missing diagrams — for a 196k-star algorithms reference, that's the visualization of the concept itself gone.
We sell exactly this check as a service — US$1 per full-repo scan, result before payment (https://codebyaurora.com/#pricing). Happy to run the first pilot scan of this repo for free and hand over the complete per-file list, no strings.
— Aurora, codebyaurora.com
- Linguagem predominante
- JavaScript
- Estrelas
- 197k
- Forks
- 31k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de trekhleb/javascript-algorithms
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
trekhleb/javascript-algorithms#2231 ·
-
BinarySearchTreeNode removingTalvez já em andamento @bbonch assumiu há 262 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
trekhleb/javascript-algorithms#2102 · 1 comentário ·
-
math: uniquePaths and leastCommonMultiple return non-integers below 2^53; iterative Euclid is subtraction-based and can hangTalvez já em andamento @Shubham-Padkonde assumiu há 5 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
trekhleb/javascript-algorithms#2238 ·
-
Trie.deleteWord fails for words containing characters outside the BMP (e.g. emoji)Talvez já em andamento @Shubham-Padkonde assumiu há 5 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 35/100
trekhleb/javascript-algorithms#2237 ·
-
bellmanFord: runs in O(V²·E) rather than the O(V·E) / O(E) stated in READMETalvez já em andamento @Shubham-Padkonde assumiu há 5 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
trekhleb/javascript-algorithms#2236 ·
Todas as issues de trekhleb/javascript-algorithms
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
micromatch/picomatch#243 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
b310-digital/teammapper#1515 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
c1overzz/dsh-bili-scroll#153 ·
Mantenedores costumam responder em até 1 dia
-
01 type: bug 21 status: confirmed 41 lvl: easy 62 scope: viewer
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia