{"id":18006080,"url":"https://github.com/brianhicks/uatu","last_synced_at":"2025-04-04T10:48:41.226Z","repository":{"id":2540566,"uuid":"3518022","full_name":"BrianHicks/uatu","owner":"BrianHicks","description":"The watcher","archived":false,"fork":false,"pushed_at":"2012-02-23T19:41:45.000Z","size":112,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-04-02T06:07:44.648Z","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/BrianHicks.png","metadata":{"files":{"readme":"README.md","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":"2012-02-22T19:23:39.000Z","updated_at":"2014-04-12T11:03:05.000Z","dependencies_parsed_at":"2022-08-25T16:01:53.952Z","dependency_job_id":null,"html_url":"https://github.com/BrianHicks/uatu","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/BrianHicks%2Fuatu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianHicks%2Fuatu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianHicks%2Fuatu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianHicks%2Fuatu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrianHicks","download_url":"https://codeload.github.com/BrianHicks/uatu/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166143,"owners_count":20894652,"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-30T00:23:13.055Z","updated_at":"2025-04-04T10:48:41.199Z","avatar_url":"https://github.com/BrianHicks.png","language":"Python","readme":"# UATU\n\nPut this in your pipe (`uatu.yaml`):\n\n```yaml\ntest:\n  watch: .+\\.py\n  transform: tests/%s\n  command: nosetests\n```\n\nand smoke it:\n\n`$ uatu`\n\nOr, slightly more advanced:\n\n```yaml\ntest:\n  watch: (?P\u003cpath\u003e.+)/(?P\u003cfile\u003e.+)\\.py\n  transform: %(path)s/tests/%(file)s_tests.py\n  command: nosetests\n\nlint:\n  watch: .+\\.py\n  command: pylint -r n\n```\n\nIf you get *really* crazy, specify `transform_command`. Your command\nshould accept the filename from STDIN and output the transformed\nfilename to STDOUT. Examples to come.\n\n## Q\u0026A:\n\n - WTF? There's no code here!\n\n   Yeah, pretty much. Watch the repo or something. The first legit\n   release I'll push out to pypi.\n\n## Contributing:\n\nIn case you go crazy and want to contribute to a project with no code\n(IE this one), I'm using git flow, and you probably should too, since\nreleases are going to be fairly infrequent but hopefully stable. If you\ndon't want to, just make topic branches off `develop`. Either way, make\na pull request for your feature/whatever branch, and I'll merge it.\n\n([About the Name](http://en.wikipedia.org/wiki/Uatu)) (because every\nopen-source project needs a colorful name.)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianhicks%2Fuatu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianhicks%2Fuatu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianhicks%2Fuatu/lists"}