{"id":26504514,"url":"https://github.com/devoxx/watsonsherlockproject","last_synced_at":"2025-10-11T11:32:33.647Z","repository":{"id":69150831,"uuid":"59943485","full_name":"devoxx/WatsonSherlockProject","owner":"devoxx","description":"The DeVoxxEd Watson uploader and processor project.","archived":false,"fork":false,"pushed_at":"2016-07-30T10:12:32.000Z","size":11359,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-20T20:19:28.266Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/devoxx.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-29T13:06:34.000Z","updated_at":"2018-03-07T20:46:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1a187d6-7be7-4a52-8a79-7f131553584a","html_url":"https://github.com/devoxx/WatsonSherlockProject","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devoxx/WatsonSherlockProject","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devoxx%2FWatsonSherlockProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devoxx%2FWatsonSherlockProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devoxx%2FWatsonSherlockProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devoxx%2FWatsonSherlockProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devoxx","download_url":"https://codeload.github.com/devoxx/WatsonSherlockProject/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devoxx%2FWatsonSherlockProject/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007031,"owners_count":26084227,"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-10-11T02:00:06.511Z","response_time":55,"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-03-20T20:11:50.464Z","updated_at":"2025-10-11T11:32:33.641Z","avatar_url":"https://github.com/devoxx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"The Devoxx Sherlock Watson project\n==================================\n\nThis Devoxx Sherlock IBM Watson project allows you to upload audio files and articles which are processed by different Watson services like Concept Insights, Speech to Text and Alchemy Language. \n\n## Running the Application Locally in Eclipse with Liberty\n\n1. Download and install [IBM Eclipse Tools for Bluemix](https://developer.ibm.com/wasdev/downloads/#asset/tools-IBM_Eclipse_Tools_for_Bluemix).\n2. In the Servers view of Eclipse, right-click to create a new WAS Liberty server. Follow the steps in the wizard, which includes the option to download and install the WAS Liberty runtime.\n3. Import the project into Eclipse using *File -\u003e Import -\u003e Maven -\u003e Existing Maven Projects* option.\n4. TODO Deploy \n5. TODO Go to\n\n## Running the Application in Bluemix using Eclipse\n\n1. Download and install [IBM Eclipse Tools for Bluemix](https://developer.ibm.com/wasdev/downloads/#asset/tools-IBM_Eclipse_Tools_for_Bluemix).\n2. In the Servers view of Eclipse, right-click to create a new IBM Bluemix server. Follow the steps in the wizard.\n3. Import this sample into Eclipse using *File -\u003e Import -\u003e Maven -\u003e Existing Maven Projects* option.\n4. Deploy the project into Bluemix server. \n\n\n## Watson service api-keys\n\nYou need to create an  __application.properties__ file in  __/src/main/resources/__ with your Watson credentials \u0026 api-keys\n\n~~~~ \n# Speech to text credentials\nspeech.username=\u003cADD YOUR CREDENTIALS FOR SPEECH\u003e\nspeech.password=\u003cADD YOUR CREDENTIALS FOR SPEECH\u003e\n\n# ConceptInsights credentials\ninsight.username=\u003cADD YOUR CREDENTIALS FOR CONCEPT INSIGHTS\u003e\ninsight.password=\u003cADD YOUR CREDENTIALS FOR CONCEPT INSIGHTS\u003e\n\n# Translation credentials\ntranslate.username=\u003cADD YOUR CREDENTIALS FOR TRANSLATE\u003e\ntranslate.password=\u003cADD YOUR CREDENTIALS FOR TRANSLATE\u003e\n\n# Please don't change this 'sandbox' corpus name\ncorpus.name=devoxx_sandbox_corpus\n\n# Alchemy credentials\nalchemy.apikey=\u003cADD YOUR API-KEY FOR ALCHEMY\u003e\n~~~~ \n\n## Running with Maven\n\nThis project can be build with [Apache Maven](http://maven.apache.org/). The project uses [Liberty Maven Plug-in][] to automatically download and install Liberty profile runtime from the [Liberty repository](https://developer.ibm.com/wasdev/downloads/). Liberty Maven Plug-in is also used to create, configure, and run the application on the Liberty server. \n\nUse the following steps to run the application with Maven:\n\n1. Execute full Maven build. This will cause Liberty Maven Plug-in to download and install Liberty profile server.\n    ```bash\n    $ mvn clean install\n    ```\n\n2. To run a local Liberty server with the JavaHelloWorldApp sample execute:\n    ```bash\n    $ mvn liberty:run-server\n    ```\n\nOnce the server is running, the application will be available under [http://localhost:9080/SherlockWatsonUploaderProcessor](http://localhost:9080/SherlockWatsonUploaderProcessor).\n\n\n3. To push the application to Bluemix using the cf command line tool:\n    ```bash\n    $ cf push \u003cappname\u003e -p target/DevoxxWatsonAudioFileProcessor.war\n    ```\n\n## Test REST interface using Swagger\n\n1. Surf to http://sherlock.devoxx.com/swagger/\n2. Enter http://sherlock.devoxx.com/v2/api-docs \n3. You can now explore the Search REST method\n\n## Related YouTube video\n  \n[![YouTube Video](http://img.youtube.com/vi/KC7CMrLLm14/0.jpg)](https://www.youtube.com/watch?v=KC7CMrLLm14)\n\nWatch [Stephan Janssen](https://twitter.com/stephan007) and [Sandhya Kapoor](https://twitter.com/sandhyakapoor9) explain the Devoxx Sherlock project during DevoxxUK\n\n# License\n\n```text\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevoxx%2Fwatsonsherlockproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevoxx%2Fwatsonsherlockproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevoxx%2Fwatsonsherlockproject/lists"}