{"id":25067599,"url":"https://github.com/jnrowe/cupage","last_synced_at":"2026-03-02T05:31:45.163Z","repository":{"id":667316,"uuid":"310489","full_name":"JNRowe/cupage","owner":"JNRowe","description":"A tool to check for updates on web pages","archived":false,"fork":false,"pushed_at":"2019-12-10T07:24:49.000Z","size":433,"stargazers_count":6,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-12T08:03:45.766Z","etag":null,"topics":["client","python","updates","web"],"latest_commit_sha":null,"homepage":"http://cupage.rtfd.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"plataformatec/has_scope","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JNRowe.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":".github/CONTRIBUTING.rst","funding":null,"license":"COPYING","code_of_conduct":".github/CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-09-18T04:03:02.000Z","updated_at":"2024-07-24T01:14:33.000Z","dependencies_parsed_at":"2022-08-16T10:35:27.079Z","dependency_job_id":null,"html_url":"https://github.com/JNRowe/cupage","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/JNRowe/cupage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JNRowe%2Fcupage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JNRowe%2Fcupage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JNRowe%2Fcupage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JNRowe%2Fcupage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JNRowe","download_url":"https://codeload.github.com/JNRowe/cupage/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JNRowe%2Fcupage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29993376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client","python","updates","web"],"created_at":"2025-02-06T20:58:00.111Z","updated_at":"2026-03-02T05:31:45.135Z","avatar_url":"https://github.com/JNRowe.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"CUPage - Check for Updated Pages\n================================\n\n.. image:: https://secure.travis-ci.org/JNRowe/cupage.png?branch=master\n   :target: https://travis-ci.org/JNRowe/cupage\n\n``cupage`` is a tool to check for updates on web pages.\n\n``cupage`` is released under the `GPL v3`_ license.\n\nRequirements\n------------\n\n``cupage``’s dependencies outside of the standard library are:\n\n* click_ ≥ 7.0\n* cssselect_ ≥ 0.7.0\n* httplib2_ ≥ 0.7\n* lxml_ ≥ 3.0.0\n\nIt should work with any version of Python_ 3.6 or newer.  If ``cupage`` doesn’t\nwork with the version of Python you have installed, file an issue_ and I’ll\nendeavour to fix it.\n\nThe module has been tested on many UNIX-like systems, including Linux and OS X,\nbut it should work fine on other systems too.\n\nTo run the tests you’ll need pytest_.  Once you have pytest_ installed you can\nrun the tests with the following commands::\n\n    $ pytest tests\n\nExample\n-------\n\nThe simplest way to show how ``cupage`` works is by example.  The\nfollowing is an example configuration file::\n\n    # dev-python\n    [pep8]\n    site = pypi\n    match_type = tar\n    [pydelicious]\n    site = google code\n    match_type = zip\n    [pyisbn]\n    url = http://www.jnrowe.ukfsn.org/_downloads/\n    select = pre \u003e a\n    match_type = tar\n    frequency = 6m\n    [upoints]\n    url = http://www.jnrowe.ukfsn.org/_downloads/\n    select = pre \u003e a\n    match_type = tar\n    [fruity]\n    site = vim-script\n    script = 1871\n    [cupage]\n    site = github\n    user = JNRowe\n    frequency = 1m\n\nContributors\n------------\n\nI’d like to thank the following people who have contributed to ``cupage``.\n\nPatches\n'''''''\n\n* \u003cYour name here?\u003e\n\nBug reports\n'''''''''''\n\n* Matt Leighy\n\nIdeas\n'''''\n\n* Ryan Sutton\n\nIf I’ve forgotten to include your name I wholeheartedly apologise.  Just drop\nme a mail_ or open an issue_, and I’ll update the list!\n\nBugs\n----\n\nIf you find any problems, bugs or just have a question about this package either\nfile an issue_ or drop me a mail_.\n\nIf you’ve found a bug please attempt to include a minimal testcase so I can\nreproduce the problem, or even better a patch!\n\n.. _GPL v3: https://www.gnu.org/licenses/\n.. _click: https://pypi.python.org/pypi/click/\n.. _cssselect: https://pypi.python.org/pypi/cssselect/\n.. _httplib2: http://code.google.com/p/httplib2/\n.. _lxml: http://lxml.de/\n.. _Python: https://www.python.org/\n.. _issue: https://github.com/JNRowe/cupage/issues/\n.. _pytest: https://pypi.python.org/pypi/pytest/\n.. _mail: jnrowe@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnrowe%2Fcupage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjnrowe%2Fcupage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnrowe%2Fcupage/lists"}