• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

AndyTheFactory / newspaper4k / 19357177288
76%

Build:
DEFAULT BRANCH: master
Ran 14 Nov 2025 07:11AM UTC
Jobs 4
Files 43
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Nov 2025 07:11AM UTC coverage: 73.643%. First build
19357177288

push

github

web-flow
Reorganize tests (#678)

* fix(doc): :tada: Better explanation of min_word_count, min_sent_count configuration

* fix(requests): Fixed issue [BUG] Responses with no headers break some of the internal code #635

* fix(tests): Update poetry.lock

* ci(misc): :memo: Update checkout action to v4 - Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20

* feat: upgrade poetry to v2.0

* fix: update pre-commit settings

* feat: switch to uv from poetry

* fix(sources): :art: reformat with ruff, new line-width 120, sort imports

* refactor(sources): :art: update type hints to use built-in list, clean up docstrings and formatting

* fix(parse): :boom: fix: repair Google News URL decoding and update network request handling

* fix(network): update type hint for data parameter to allow None

* fix(docs): :memo: correct spelling of 'memoize_articles' to 'memorize_articles' in user guide

* fix(misc): erroneous debug statements (#663)

Changed two debug statements that were supposed to print a number argument
from printing a list to correctly printing the length of the list.

* fix: dependency versions pin

* fix: add brotli compression

* fix: some tests

* rework: move evaluations outside of tests

* rework: split tests into unit, integration and e2e. Integration and e2e will not run in GH actions

* tests: add more tests for ci/cd

* fix: skip tests

---------

Co-authored-by: Michael Braun <msbraun@cinci.rr.com>

255 of 331 new or added lines in 29 files covered. (77.04%)

2442 of 3316 relevant lines covered (73.64%)

2.95 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
67.97
newspaper/cli.py
1
87.23
newspaper/extractors/image_extractor.py
1
92.21
newspaper/extractors/pubdate_extractor.py
1
87.92
newspaper/outputformatters.py
1
91.8
newspaper/text.py
1
33.33
newspaper/urls.py
2
91.92
newspaper/nlp.py
3
82.94
newspaper/extractors/articlebody_extractor.py
3
77.0
newspaper/extractors/categories_extractor.py
3
65.67
newspaper/source.py
4
70.57
newspaper/article.py
4
69.43
newspaper/configuration.py
7
31.52
newspaper/utils/__init__.py
9
65.45
newspaper/network.py
35
27.97
newspaper/google_news.py
Jobs
ID Job ID Ran Files Coverage
1 3.10 - 19357177288.1 14 Nov 2025 07:12AM UTC 43
73.64
GitHub Action Run
2 3.11 - 19357177288.2 14 Nov 2025 07:12AM UTC 43
73.64
GitHub Action Run
3 3.12 - 19357177288.3 14 Nov 2025 07:12AM UTC 43
73.64
GitHub Action Run
4 3.13 - 19357177288.4 14 Nov 2025 07:12AM UTC 43
73.64
GitHub Action Run
Source Files on build 19357177288
  • Tree
  • List 43
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 34abc4d2 on github
  • Next Build on master (#19395852290)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc