{"id":15019647,"url":"https://github.com/hubbub-tech/blubber-orm","last_synced_at":"2025-04-02T05:32:32.854Z","repository":{"id":40519228,"uuid":"356409540","full_name":"hubbub-tech/blubber-orm","owner":"hubbub-tech","description":"Package for Hubbub connections, a postgreSQL ORM built on psycopg2.","archived":false,"fork":false,"pushed_at":"2023-01-04T03:57:28.000Z","size":215,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-23T01:43:32.613Z","etag":null,"topics":["database","postgresql"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/blubber-orm/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hubbub-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-09T22:10:21.000Z","updated_at":"2021-12-08T17:20:41.000Z","dependencies_parsed_at":"2023-02-01T19:47:12.931Z","dependency_job_id":null,"html_url":"https://github.com/hubbub-tech/blubber-orm","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubbub-tech%2Fblubber-orm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubbub-tech%2Fblubber-orm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubbub-tech%2Fblubber-orm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hubbub-tech%2Fblubber-orm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hubbub-tech","download_url":"https://codeload.github.com/hubbub-tech/blubber-orm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222802023,"owners_count":17039863,"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":["database","postgresql"],"created_at":"2024-09-24T19:53:50.300Z","updated_at":"2024-11-03T04:02:58.148Z","avatar_url":"https://github.com/hubbub-tech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hubbub Blubber\n\nNotice - this package is only compatible with Hubbub projects.\n\n## Getting Started\n\nBlubber is an internal object relational mapper for Hubbub's marketplace database. This is important for consistent object structure across all of Hubbub's projects. It's called 'Blubber' because it's a thick layer on raw data (lol)\n\n### Prerequisites\n\nBlubber requires you to define two variables in your environment: 'BLUBBER_DEBUG' and 'DATABASE_URL'.\n\n'DATABASE_URL' must be a postgresql URL formatted as 'postgresql://NAME:PASSWORD@HOST:PORT/USER'.\n'BLUBBER_DEBUG' takes a value of '0' for FALSE or '1' for TRUE. Set these before using, and Blubber will run smoothly:\n\n```\nexport BLUBBER_DEBUG=1\nexport DATABASE_URL=postgresql://fakeUser:fakePassword@localhost:5432/fakeDB\n```\n\n### Installing\n\nRun the following command in terminal to install the python package:\n\n```\npip3 install blubber-orm\n```\n\n## About BLUBBER_DEBUG\n\nIn debug mode, Blubber will print all of your queries to terminal. In a future release, these outputs will also catch errors and can be configured to log to a file or email to an admin.\n\n### Developer Tools\n\nCreate a play-version of the Hubbub database and fill it with dummy data under /src/blubber_orm/dev!\n\n## Built With\n\n* [psycopg2](https://www.psycopg.org/docs/) - The DBAPI for running posgresql queries\n\n## Contributing\n\nBlubber is currently not taking contributions. This policy may change in the future.\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE.md](LICENSE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubbub-tech%2Fblubber-orm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhubbub-tech%2Fblubber-orm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhubbub-tech%2Fblubber-orm/lists"}