{"id":25368311,"url":"https://github.com/discoverygarden/pyingester","last_synced_at":"2025-04-09T06:18:03.259Z","repository":{"id":140043826,"uuid":"2193445","full_name":"discoverygarden/pyIngester","owner":"discoverygarden","description":"To be an modular framework for batch ingestion (into Fedora) in Python","archived":false,"fork":false,"pushed_at":"2011-12-16T19:07:33.000Z","size":160,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-02-15T00:37:03.167Z","etag":null,"topics":["deprecated","python-2"],"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/discoverygarden.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":"2011-08-11T20:01:41.000Z","updated_at":"2017-10-21T20:24:41.000Z","dependencies_parsed_at":"2023-03-13T10:44:36.156Z","dependency_job_id":null,"html_url":"https://github.com/discoverygarden/pyIngester","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/discoverygarden%2FpyIngester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2FpyIngester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2FpyIngester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/discoverygarden%2FpyIngester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/discoverygarden","download_url":"https://codeload.github.com/discoverygarden/pyIngester/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987235,"owners_count":21028895,"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":["deprecated","python-2"],"created_at":"2025-02-15T00:37:06.606Z","updated_at":"2025-04-09T06:18:03.239Z","avatar_url":"https://github.com/discoverygarden.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"NOTE:  This is rather 'experimental'.  Something like this is necessary, but\n  would be better off using an existing plugin architecture (such as yapsy), \n  instead of the simplified one contained in this code, which was written \n  from 'scratch'.\n\nFedora Object Builder/Ingester...\n\nMeant to be able to add the base datastreams from a file or directory, using a certain module/configuration.\nAddtional datastream manipulation should be performed via Microservices.\n\nOnly XMLHandler is currently implemented, which creates an instance of the class specified in the config with each element matching the provided pattern, and calls \"process\" on each instance.  (FileHandler should work similarly, passing the line matched to the class to create, and calling \"process\".\n\n- Currently \"dependant\" upon Python 2.6 (2.5 might also work, but I was \n  referring to the 2.6 docs while writing and I don't think I've used anything\n  which appeared after 2.5.  The one issue might be in the \"#!/usr/bin/env \n  python2.6\" which is oddly enough due to compatibility reasons.) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscoverygarden%2Fpyingester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiscoverygarden%2Fpyingester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscoverygarden%2Fpyingester/lists"}