{"id":31045129,"url":"https://github.com/dativebase/cross-old-searches","last_synced_at":"2025-09-14T16:58:05.024Z","repository":{"id":150185104,"uuid":"50319524","full_name":"dativebase/cross-old-searches","owner":"dativebase","description":"Search across multiple OLD apps from the command line.","archived":false,"fork":false,"pushed_at":"2016-01-25T02:22:12.000Z","size":177,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-14T23:58:10.707Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/dativebase.png","metadata":{"files":{"readme":"README.rst","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":"2016-01-25T02:08:04.000Z","updated_at":"2019-11-19T22:48:17.000Z","dependencies_parsed_at":"2023-04-19T22:11:41.361Z","dependency_job_id":null,"html_url":"https://github.com/dativebase/cross-old-searches","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dativebase/cross-old-searches","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dativebase%2Fcross-old-searches","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dativebase%2Fcross-old-searches/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dativebase%2Fcross-old-searches/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dativebase%2Fcross-old-searches/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dativebase","download_url":"https://codeload.github.com/dativebase/cross-old-searches/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dativebase%2Fcross-old-searches/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275136757,"owners_count":25411709,"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","status":"online","status_checked_at":"2025-09-14T02:00:10.474Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-09-14T16:58:03.137Z","updated_at":"2025-09-14T16:58:05.011Z","avatar_url":"https://github.com/dativebase.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"================================================================================\n  Cross-OLD Searches\n================================================================================\n\nAsynchronous cross-linguistic, multi-OLD command-line searching!\n\nThis script performs searches across multiple OLDs from the command line and\nprints them to stdout.\n\nThe OLD (Online Linguistic Database) is software for linguistic fieldwork. The\nOLD is used to build RESTful web services that allow you to build and query\ndatabases of linguistic fieldwork data over the Internet. See\nhttp://www.onlinelinguisticdatabase.org.\n\n\nUsage\n================================================================================\n\n::\n\n    $ ./cross-old-searches.py\n\nThe script will prompt you for your username and password. Note that you must\nhave the same username and password for all of the OLDs you are searching over,\nwhich is a good idea anyways.\n\nChange `OLDS` and `LANGUAGES` below to match the OLDs that you have access to.\n\n\nExample Search\n================================================================================\n\nThis search will return all grammatical forms that contain the word \"quickly\"\nin one of their translation values.::\n\n    ['and',\n        [\n            ['Form', 'grammaticality', '=', ''],\n            ['Form', 'translations', 'transcription', 'regex', '(^| )([qQ]uickly)($| )']\n        ]\n    ]\n\n\nScreenshots\n================================================================================\n\n.. image:: interface-1.png\n.. image:: interface-2.png\n.. image:: interface-3.png\n\n\nDependencies\n================================================================================\n\nPython Twisted must be installed.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdativebase%2Fcross-old-searches","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdativebase%2Fcross-old-searches","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdativebase%2Fcross-old-searches/lists"}