Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/osscameroon/broken_link_checker

Check the broken links on a website.
https://github.com/osscameroon/broken_link_checker

Fix a typo (#59)

beb7a2ca91b15fc0188e0932ef2e8b90d36450cc authored about 2 years ago by Paul Mairo <[email protected]>
Update (#74)

* ci: update docker file
* docs: update

b862ac582ed67caf5784fefc4207d344152655f3 authored about 2 years ago by pythonbrad <[email protected]>
ci: update the test (#73)

# Added a test for the scanning with browser

b0a8ae9d1c316e1231e8a031b96354a12bf1bc7b authored over 2 years ago by pythonbrad <[email protected]>
refactor: switching to requests_html (#67)

## refactor: switching to requests_html
- Added support for dynamic webpage
- Removed multi-ch...

1ab3d8aff7cf6dd4751e4f3cdbc2968cabb07f36 authored over 2 years ago by pythonbrad <[email protected]>
Merge branch 'lint' into main

fix: formating error

da0289d25afe451a2c74bbcfb2ffc0415008c120 authored over 2 years ago by Fomegne <[email protected]>
fix: formatting error

7ecd9194f3997737ea02bc50a23b8a49f972ae7a authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'lint' into main

fix error caused by the previous commit

c10856269e75df7a12d109c46f32955254a14fd1 authored over 2 years ago by Fomegne <[email protected]>
fix: error in the report

Error caused by the previous commit

152f38bab830e3598f918bb1c1e91a76c896dfd0 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'lint' into main

Added lint check on workflow

01c9c9e383a4becdb260f0745f0bca2627dab94c authored over 2 years ago by Fomegne <[email protected]>
ci: Added lint check

c671cf4f5aa502155e53947ae091b5b2728f8fd2 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patchz' into main

improve: Detailed report
Added multiple parent URL

a3313d625a0c7b109802191960c64778dad8dceb authored over 2 years ago by Fomegne <[email protected]>
improve: Detailed report

Added multiple parent URL

98cacabb6f79eb83eb1f9470ef3b60f466848c7e authored over 2 years ago by Fomegne <[email protected]>
improve: speed of the URL getting

cc42e484531f87390c12ca6c34b3b98545dc4050 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patchz' into main

feat: Detailed report
Added URL information on the report
Added a short checking stats

d7835420ab901c9ca1e9c59c1d511969680a5a19 authored over 2 years ago by Fomegne <[email protected]>
Merge remote-tracking branch 'origin/main' into patchz

712263ecd4c1cedbfccbac11baae14ae8335c06e authored over 2 years ago by Fomegne <[email protected]>
fix: apply correction

0284d0fa7231895fc38219f2ef5e1d36f4d3333b authored over 2 years ago by Fomegne <[email protected]>
Create LICENSE.md (#65)

* Create LICENSE.md

* Update LICENSE.md

Co-authored-by: darker <[email protected]>

be327c9e7a95daefcc688fd9d1ab88bf8804c3dc authored over 2 years ago by Nguewo Fossong Christian <[email protected]>
feat: Detailed report

Added URL information on the report
Added a short checking stats

ff75386ee8db56520206fc99ab718968938159ac authored over 2 years ago by Fomegne <[email protected]>
ci: Init docker container (#64)

b14eb1f142dc3507061e2780bc194c1c831a0d37 authored over 2 years ago by pythonbrad <[email protected]>
docs: add changelog (#63)

b24a94d97f59bd99867778316b3daf9b1c8a9794 authored over 2 years ago by pythonbrad <[email protected]>
Merge branch 'patch' into main

3536d35288ae6f114b267d12d179a2d1c309c25d authored over 2 years ago by Fomegne <[email protected]>
feat: add colored log

476cd133d657336618d0bc082a89032b55b8159b authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patch' into main

b757d98f6b76637c0fa1c474202d47c55e309c4d authored over 2 years ago by Fomegne <[email protected]>
refactor: rename broken_link_checker by blc

a short easier to use

5c1a9c547fa2b9f5a05edb0c3ff0c4be95f9d677 authored over 2 years ago by Fomegne <[email protected]>
refactor: switching to requests

2d2149b49317c3d60e531082820c44b8810f088b authored over 2 years ago by Fomegne <[email protected]>
update package version

f1778fd297a6af21520123e63ec0414e7737bc8b authored over 2 years ago by Fomegne <[email protected]>
fix: header

5031d1419a61713c8d5d0f708394396c5d950d8a authored over 2 years ago by Fomegne <[email protected]>
fix: problem of decoding

r.raw.decode_content = True to handle Content-Encoding HTTP header.

b8f8f6cf8eae9bdd3ec39c8b342471cf6ae76796 authored over 2 years ago by Fomegne <[email protected]>
fix: building of the absolute URL

New: We will got https://example.com/abc instead of /abc

a7858dc4a0f0e99747d414adbb670dfb38e78c7d authored over 2 years ago by Fomegne <[email protected]>
chore: update broken url description

urllib3 provide already a reason

f069b8c68f31608e75ce297193457772eefa8e23 authored over 2 years ago by Fomegne <[email protected]>
fix: building of the absolute URL

New: We will got https://example.com/abc instead of /abc

c69f727b7e34ff2f8cccad3008f04d3c70179267 authored over 2 years ago by Fomegne <[email protected]>
chore: update broken url description

urllib3 provide already a reason

b3c0a25e575747664e2ae617634a46df4fdd877e authored over 2 years ago by Fomegne <[email protected]>
fix: broken makefile dependencies (#55)

71b9616882808dd55c251db88080f184954079e3 authored over 2 years ago by Boris Mbarga <[email protected]>
chore: update

33c6576e2be9a0ee2e1c872038a93e8525d4b883 authored over 2 years ago by Fomegne <[email protected]>
fix: problem of HostChangedError

HTTPConnectionPool doesn't take a url, it takes a host (ie. www.google.com, not http://google.co...

6a51005fa5f9f9aaf011532f59103186786a2fdb authored over 2 years ago by Fomegne <[email protected]>
fix: bad number of broken link checker

THe number was not good

a0f6f95795ccb8fc5418fbda0f365a463473099b authored over 2 years ago by Fomegne <[email protected]>
fix: problem of HostChangedError

HTTPConnectionPool doesn't take a url, it takes a host (ie. www.google.com, not http://google.co...

35d39f69033a1a020040459cf3678e046cc19de5 authored over 2 years ago by Fomegne <[email protected]>
chore: remove unless script

8dffa2fe1095641b95066147b40885fd44492a02 authored over 2 years ago by pythonbrad <[email protected]>
chore: update

524cf16fb07054b8ad226e41317881dcfca8e169 authored over 2 years ago by Fomegne <[email protected]>
fix: unexpected behavior

we just skipped it

ab7e2a9270071899073cb973d0b99076c40b0ac0 authored over 2 years ago by Fomegne <[email protected]>
refactor: switching to requests

524deab725d29e39a61f4d1df5c7220f673ff367 authored over 2 years ago by Fomegne <[email protected]>
docs: update readme

54857cb43fb78dc2c478004bcd0265002212c2f5 authored over 2 years ago by Fomegne <[email protected]>
test: update

Fix the log

eb9f70e67bff49bdacc21c3f4b1819b93ffe2b7d authored over 2 years ago by Fomegne <[email protected]>
feat: Add broken URL description

Add human understandable broken URL description

045bc4de0a655c49cd55d8e189ab1b6590078ee8 authored over 2 years ago by Fomegne <[email protected]>
fix: problem of loop checking

Check the same page (but different URL)

bdca82e461fc440f2ea9c41fbd227628c2b7a7f1 authored over 2 years ago by Fomegne <[email protected]>
feat: Add makefile

621695a7c6e07a6d0417c4f77dc421d3d7773686 authored over 2 years ago by Fomegne <[email protected]>
ci: update

e8b65a812ad40096d8cd08a697e8f5d593dd646a authored over 2 years ago by Fomegne <[email protected]>
fix:

997cc63f2314b3182931d6211b32205a8203c058 authored over 2 years ago by Fomegne <[email protected]>
fix: Makefile

685bb7772592b9befbe68179a74de64aa40ef8d2 authored over 2 years ago by elhmn <[email protected]>
feat: Add makefile

fb48293b196cc1e39646e25970a2cbe98886e7c9 authored over 2 years ago by Fomegne <[email protected]>
fix(README): dependencies should be installed from requirements.txt

18e33cd7920cdff22f68f49a526494ce8fea11e2 authored over 2 years ago by Boris Mbarga <[email protected]>
Merge branch 'patch3' into main

2d6322d57abc11d1145a9b8284be7be0276de3ee authored over 2 years ago by Fomegne <[email protected]>
fix: Fix boolean argument with argparser

Boolean argument has been replaced by action

b11385574808bc40eb47719945d311b56499e87a authored over 2 years ago by Fomegne <[email protected]>
fix: problem of loop checking

Check the same page (but different URL)

fc4d8b737ef60d76aa114026b0256b770d942cb7 authored over 2 years ago by Fomegne <[email protected]>
test: Test for circular URL

A -> B -> A -> B

2785ac488fc102027ebf0b9c46ad1697f3c7de98 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'CI' into main

ci: Add CI

312e773eb281539f2163c4a5d43769fe30b9381b authored over 2 years ago by Fomegne <[email protected]>
docs: update the version

c4975f84a3390ea93782d3cb21542207726dd598 authored over 2 years ago by Fomegne <[email protected]>
ci: Add CI

d8e702e47aa4453b319733f07a5f1923a0c01967 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'test' into main

852751efea8c57530d5ffae37fe30d85f3866c6a authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patch2' into main

af4a030ccf1a5b7f86762c1317954b5b4742eef2 authored over 2 years ago by Fomegne <[email protected]>
fix: python3.8 compatibility

ff8e19508037c2c5b515b65cac3071bc6cbcc361 authored over 2 years ago by Fomegne <[email protected]>
test: update

Add a server of test to simulate some error.

12e331798208743c735340e8d447bf7a2485e2bf authored over 2 years ago by Fomegne <[email protected]>
test: update

Add a server of test to simulate some error.

3e148ac653b305745492636ea4e1b4c9e72bcea5 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patch2' into main

b153ea221d780356d174ecad674db001cd725dd9 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patch' into main

125f02de6baab694e8cfe43af70d652468151862 authored over 2 years ago by Fomegne <[email protected]>
fix: python3.8 compatibility

d0fb7830d2ff105d4bc07817420f107d2ab191f3 authored over 2 years ago by Fomegne <[email protected]>
chore: logging in the stdin for easy debugging

b2e10807331e115e7dfdb417bbc9844aa79cbf9a authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'docs' into main

0286609b2d21f776658ee8d734e5e309dfd5fb1c authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patch3' into main

901054b94677a2da04484783b0080c61226d4027 authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'fix' into main

53ca1b64dd7f2deb4be6b574dd5bbb7b2f135456 authored over 2 years ago by Fomegne <[email protected]>
docs: update the docs

Add clear explanation about how to contrib to the project.

46c40513be7c9536e0e87bee5311f8ca575a8d34 authored over 2 years ago by Fomegne <[email protected]>
feat: deep scan

This feature will permit to check the foreign URL (just the availability)

f67a7feb031d679bdc5872de110b8c3720bcfa9d authored over 2 years ago by Fomegne <[email protected]>
fix: report builder

In the commit "fix: status code not managed", the reason (str) has been replaced by the status co...

9a72595934aba0e67fb0330121b0019db3c929bb authored over 2 years ago by Fomegne <[email protected]>
Merge branch 'patch4' into main

365b3f76c5a3d819fe208fcc269af05cf83fcb8e authored over 2 years ago by Fomegne <[email protected]>
fix: status code not managed

2xx status code will be considered as successfull

0670edf3fd97fb1dbb884f994e8280a9c80c034a authored over 2 years ago by Fomegne <[email protected]>
fix: problem of host optional

9285759b2ad2aa4b17f070691ebd10d541af43a2 authored over 2 years ago by Fomegne <[email protected]>
feat: add packaging for pypi (#35)

* feat: add packaging for pypi
Add a configuration for the deployment on pypi.

0638dd3f5d81602eb0fa4b3cca89b1cd7634315b authored almost 3 years ago by pythonbrad <[email protected]>
feat: been able to provide more link at once (#27)

* feat: parallel checking
Add possibility to check many websites in parallel

c04d27e3989f409d1efcf117a5ec3a9e755456b6 authored almost 3 years ago by pythonbrad <[email protected]>
Merge pull request #29 from osscameroon/patch2

fix: error when the server take long to respond.

ab1bb24171ce98635b46f7675cc659a4f81f8daa authored almost 3 years ago by pythonbrad <[email protected]>
fix: error when the server take long to respond.

14a9c897a4e7656a364d9b888cc962b1a9a813ef authored almost 3 years ago by Fomegne <[email protected]>
fix: error when no URL is found in the webpage (#25)

ed447e9a8874b8748e0710c6436dd1a41525f8f9 authored almost 3 years ago by pythonbrad <[email protected]>
Merge pull request #22 from osscameroon/patch_a

771a5146b934df316c91c2400f4ef01945dadb23 authored almost 3 years ago by pythonbrad <[email protected]>
feat: documentation of the broken links (#24)

52eaed73df35c79127742b5a10d5ea3cbc10862e authored almost 3 years ago by pythonbrad <[email protected]>
docs: update readme.md

b92d7bd33d1b10f9add8598635ab3fb3497572ac authored almost 3 years ago by Fomegne <[email protected]>
refactor: separation of check and update_list

To have code more modular and help for the testing

43ab1e7f56d7d6070c4e1edcd53afcbf4b3e5108 authored almost 3 years ago by Fomegne <[email protected]>
feat: add logging (#21)

* feat: add logging

* Possibility to enable and disable the debug mode

* Possibility to en...

e95073829dff55442f4db0c77f8b43f797088d7d authored almost 3 years ago by pythonbrad <[email protected]>
feat: configuration file (#13)

* feat: configuration file
Add possibility to use a config file instead of give arguments.

a67a9bf58cb3ce2366c1dfae7411fca4dfbefec3 authored almost 3 years ago by pythonbrad <[email protected]>
feat: Add unit tests (#18)

* feat: add unit tests

* docs: Update readme.md for the unit tests

* fix: duplication of f...

2c36f435bb44aab5d250bf5b5586c7d1e8cdc2eb authored almost 3 years ago by pythonbrad <[email protected]>
chore: Moving of gitignore (#17)

c5651322d55ae90114c297579d70f624413c8847 authored almost 3 years ago by pythonbrad <[email protected]>
fix: some url inside HTML src attributes was not matched (#16)

649a8cd6342bf7fc59f4b80255bbc2ee32e14da2 authored almost 3 years ago by pythonbrad <[email protected]>
chore: Add some argument type in the module notifier (#15)

0fc5c9e786938234ef9a1f1ade39b4ffe63341bb authored almost 3 years ago by pythonbrad <[email protected]>
feat: project as module (#12)

* chore: update the structure
The program will become more modular

* docs: Update the readme

065a0693dce685e9baf517e392c1cf9c4d5e6c0c authored almost 3 years ago by pythonbrad <[email protected]>
chore: Applying conventional doc strings (#9)

* chore: Applying conventional doc strings

* chore: Applying conventional doc strings

da169c4d97ef7e1091b68d8f39b392c79a004d53 authored almost 3 years ago by pythonbrad <[email protected]>
Merge pull request #11 from osscameroon/path1

feat: project as module

8498f0637135bb537547366cd0770e207bf334cf authored almost 3 years ago by pythonbrad <[email protected]>
feat: project as module

862ca243547b74d2d4c06b811e040808ffdab156 authored almost 3 years ago by Fomegne <[email protected]>
Fix: Problem of building of a absolute URL

Some parent URL like /a/b/c.xxx can't be used while the building of an absolute URL. Their parent...

481e2bdea8fd2326a77e48d304b8e417b43e2a9a authored almost 3 years ago by Fomegne <[email protected]>
Fix: Problem of adding / in the URL

Update of the previous commit

e481a8947724c3839e79af2d115c0966e5a6ca89 authored almost 3 years ago by Fomegne <[email protected]>
Fix: Problem of adding / in the URL

1- Some URL was considered as broken because the host don't recognize this adding. eg: /about/ an...

c070e7ae1235db5858d241dc6e4db719e5946011 authored almost 3 years ago by Fomegne <[email protected]>
Revert "Fix: Problem of adding "/" in the URL"

This reverts commit 3104371a67483831ad2927444abac7819616440f.

The using of urllib3.util.parse_u...

0f7e9d6e4af37a709fad3481e90f98eca19ae5cb authored almost 3 years ago by Fomegne <[email protected]>
perf: Improvement of the URL regex matching

RSS, XML, HTML and TEXT source are supported

bf96d259e6c9ba2881315241dc733c9b6e50e106 authored almost 3 years ago by Fomegne <[email protected]>