{"id":15971799,"url":"https://github.com/vkuznet/pyquerybuilder","last_synced_at":"2025-04-04T15:45:12.581Z","repository":{"id":136818460,"uuid":"578107","full_name":"vkuznet/PyQueryBuilder","owner":"vkuznet","description":"A general purpose Query Builder written in python","archived":false,"fork":false,"pushed_at":"2013-01-11T06:48:25.000Z","size":2811,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-10T01:41:31.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vkuznet.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-03-24T21:15:56.000Z","updated_at":"2019-12-01T13:27:23.000Z","dependencies_parsed_at":"2023-03-14T09:15:41.598Z","dependency_job_id":null,"html_url":"https://github.com/vkuznet/PyQueryBuilder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkuznet%2FPyQueryBuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkuznet%2FPyQueryBuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkuznet%2FPyQueryBuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkuznet%2FPyQueryBuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vkuznet","download_url":"https://codeload.github.com/vkuznet/PyQueryBuilder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247208066,"owners_count":20901568,"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":[],"created_at":"2024-10-07T20:40:39.202Z","updated_at":"2025-04-04T15:45:12.545Z","avatar_url":"https://github.com/vkuznet.png","language":"Python","readme":"Introduction:\n-------------\n\nThe PyQueryBuilder is a project to build SQL queries out of provided\nQuery Language (QL) expresions. This project has been started within\nCMS High-Energy Physics collaboration (CERN, Geneva, Switzerland) to \nprovide access to CMS Data Bookkeeping System. It was used as general\npurpose Data Discovery service. \n\nWe decided to take it apart from CMS infrastructure and create a\ngeneral purpose QL builder with intention to be transparent to DB back-end\nand underlying schema implementation.\n\nFor more information about it please refer to the following paper:\nThe CMS Dataset Bookkeeping Service Query Language (DBSql)\nBy A. Afaq, V. Kuznetsov, L. Lueking, D.Riley, V. Sekhri \nCMS CR-2009/076, To be published in CHEP 2009 procedings.\n\nCredits:\n--------\nThe idea of QL was developed by the following team:\n\n- Valentin Kuznetsov, Cornell University\n- Andrew J. Dolgert, Cornell University\n- Dan Riley, Cornell Univerisity\n- Anzar Afaq, FNAL\n- Lee Lueking, FNAL\n- Vijej Sekhri, FNAL\n\nThe actual implementation of PyQueryBuilder was done by\n- Valentin Kuznetsov, vkuznet [at] gmail [dot] com\n- Andrew J. Dolgert, ajd27 [at] cornell [dot] edu\n- Dong Liang, Liangd [at] ihep [dot] ac [dot] cn\n\nDependencies:\n-------------\nThe PyQueryBuilder depends on the following software:\n\n- sqlalchemy [http://www.sqlalchemy.org] is used as general SQL ORM;\n- YAML [http://pyyaml.org/wiki/PyYAMLDocumentation] is used as interchange data format;\n- cherrypy web framework [http://www.cherrypy.org]\n- cheetah python template framework [http://www.cheetahtemplate.org/]\n\nLicense:\n--------\nThe PyQueryBuilder is licensed under free BSD license, please see doc/LICENSE\nfor more information\n\nUsage:\n--------\nCommandline tools:\n       $\u003e export  QB_ROOT=/\u003cpath\u003e/PyQueryBuilder\n       $\u003e dbsh\nWebServer:$\n       $\u003e cd PyQueryBuilder\n       $\u003e export QB_ROOT=$PWD\n       $\u003e python pyquerybuilder/web/web_server.py\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvkuznet%2Fpyquerybuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvkuznet%2Fpyquerybuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvkuznet%2Fpyquerybuilder/lists"}