{"id":13501660,"url":"https://github.com/rq/Flask-RQ2","last_synced_at":"2025-03-29T09:31:05.908Z","repository":{"id":8677628,"uuid":"59148581","full_name":"rq/Flask-RQ2","owner":"rq","description":"A Flask extension for RQ.","archived":false,"fork":false,"pushed_at":"2024-10-29T14:31:07.000Z","size":151,"stargazers_count":231,"open_issues_count":33,"forks_count":48,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-29T17:44:14.134Z","etag":null,"topics":["jobs","periodic","periodic-jobs","python","queue","redis","rq","scheduler","tasks"],"latest_commit_sha":null,"homepage":"https://flask-rq2.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rq.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-18T20:23:15.000Z","updated_at":"2024-10-10T13:58:16.000Z","dependencies_parsed_at":"2023-09-24T17:54:32.029Z","dependency_job_id":"d26925dd-8925-4943-b7c8-a56c5cd561e5","html_url":"https://github.com/rq/Flask-RQ2","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rq%2FFlask-RQ2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rq%2FFlask-RQ2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rq%2FFlask-RQ2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rq%2FFlask-RQ2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rq","download_url":"https://codeload.github.com/rq/Flask-RQ2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246167091,"owners_count":20734379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["jobs","periodic","periodic-jobs","python","queue","redis","rq","scheduler","tasks"],"created_at":"2024-07-31T22:01:45.306Z","updated_at":"2025-03-29T09:31:05.518Z","avatar_url":"https://github.com/rq.png","language":"Python","funding_links":[],"categories":["Python","HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"Flask-RQ2\n=========\n\n.. image:: https://readthedocs.org/projects/flask-rq2/badge/?version=latest\n   :target: https://flask-rq2.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation Status\n\n.. image:: https://travis-ci.org/rq/Flask-RQ2.svg?branch=master\n   :target: https://travis-ci.org/rq/Flask-RQ2\n   :alt: Test Status\n\n.. image:: https://codecov.io/gh/rq/Flask-RQ2/branch/master/graph/badge.svg\n   :target: https://codecov.io/gh/rq/Flask-RQ2\n   :alt: Test Coverage Status\n\n.. image:: https://img.shields.io/badge/calver-YY.MINOR.MICRO-22bfda.svg\n   :target: https://calver.org/\n   :alt: CalVer - Timely Software Versioning\n\nResources\n---------\n\n- `Documentation \u003chttps://flask-rq2.readthedocs.io/\u003e`_\n- `Issue Tracker \u003chttps://github.com/rq/flask-rq2/issues\u003e`_\n- `Code \u003chttps://github.com/rq/flask-rq2/\u003e`_\n- `Continuous Integration \u003chttps://travis-ci.org/rq/Flask-RQ2\u003e`_\n\n.. snip\n\nA Flask extension for RQ_ (Redis Queue).\n\nThis is a continuation of `Flask-RQ`_ more in spirit than in code. Many thanks\nto `Matt Wright`_ for the inspiration and providing the shoulders to stand on.\n\n.. _`RQ`: http://python-rq.org/\n.. _`Flask-RQ`: https://github.com/mattupstate/flask-rq\n.. _`Matt Wright`: https://github.com/mattupstate\n\nInstallation\n------------\n\n.. code-block:: console\n\n    pip install Flask-RQ2\n\nGetting started\n---------------\n\nTo quickly start using Flask-RQ2, simply create an ``RQ`` instance:\n\n.. code-block:: python\n\n    from flask import Flask\n    from flask_rq2 import RQ\n\n    app = Flask(__name__)\n    rq = RQ(app)\n\nAlternatively, if you're using the `application factory`_ pattern:\n\n.. code-block:: python\n\n    from flask_rq2 import RQ\n    rq = RQ()\n\nand then later call ``init_app`` where you create your application object:\n\n.. code-block:: python\n\n    from flask import Flask\n\n    def create_app():\n        app = Flask(__name__)\n\n        from yourapplication.jobs import rq\n        rq.init_app(app)\n\n        # more here..\n        return app\n\n.. _`application factory`: http://flask.pocoo.org/docs/0.10/patterns/appfactories/\n\n.. snap\n\nFor more information see the `full documentation\n\u003chttps://flask-rq2.readthedocs.io/\u003e`_  on Read The Docs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frq%2FFlask-RQ2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frq%2FFlask-RQ2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frq%2FFlask-RQ2/lists"}