{"id":20812150,"url":"https://github.com/skifli/watson","last_synced_at":"2025-10-20T00:14:22.681Z","repository":{"id":143198298,"uuid":"614818952","full_name":"skifli/watson","owner":"skifli","description":"Find social media accounts by username. Fast.","archived":false,"fork":false,"pushed_at":"2024-05-13T15:33:15.000Z","size":68,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-13T17:02:47.770Z","etag":null,"topics":["cli","golang","linux","macos","osint","tools","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skifli.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-16T11:40:58.000Z","updated_at":"2024-05-20T13:56:27.624Z","dependencies_parsed_at":"2023-11-20T17:31:06.276Z","dependency_job_id":"17dc88ac-2297-49f6-b6a9-7f93e1107bc2","html_url":"https://github.com/skifli/watson","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skifli%2Fwatson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skifli%2Fwatson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skifli%2Fwatson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skifli%2Fwatson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skifli","download_url":"https://codeload.github.com/skifli/watson/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252856834,"owners_count":21814905,"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":["cli","golang","linux","macos","osint","tools","windows"],"created_at":"2024-11-17T20:50:46.361Z","updated_at":"2025-10-20T00:14:22.616Z","avatar_url":"https://github.com/skifli.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# watson\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/skifli/watson)](https://goreportcard.com/report/github.com/skifli/watson)\n![Lines of Code](https://img.shields.io/github/languages/code-size/skifli/watson)\n[![Release Downloads](https://img.shields.io/github/downloads/skifli/watson/total.svg)](https://github.com/skifli/watson/releases)\n\n- [watson](#watson)\n  - [Installation](#installation)\n    - [Using pre-built binaries](#using-pre-built-binaries)\n    - [Running from source](#running-from-source)\n  - [Usage](#usage)\n    - [One Username](#one-username)\n    - [Multiple Usernames](#multiple-usernames)\n\n[![Example Output](assets/cover.png)](assets/cover.png)\n\nwatson allows you to easily search for social media accounts across a multitude of platforms.\n\n## Installation\n\n### Using pre-built binaries\n\nPre-built binaries are made available for every `x.x` release. If you want more frequent updates, then [run from source](#running-from-source). Download the binary for your OS from the [latest release](https://github.com/skifli/watson/releases/latest). There are quick links at the top of every release for popular OSes.\n\n\u003e [!NOTE]  \n\u003e If you are on **Linux or macOS**, you may have to execute **`chmod +x path_to_binary`** in a shell to be able to run the binary.\n\n### Running from source\n\nUse this method if none of the pre-built binaries work on your system, or if you want more frequent updates. It is possible that your system's architecture is different to the one that the binaries were compiled for **(AMD)**.\n\n\u003e [!TIP]  \n\u003e You can check your system's architecture by viewing the value of the **`GOHOSTARCH`** environment variable.\n\n* Make sure you have [Go](https://go.dev) installed and is in your system environment variables as **`go`**. If you do not have go installed, you can install it from [here](https://go.dev/dl/).\n* Download and extract the repository from [here](https://github.com/skifli/watson/archive/refs/heads/master.zip). Alternatively, you can clone the repository with [Git](https://git-scm.com/) by running `git clone https://github.com/skifli/watson` in a terminal.\n* Navigate into the `/src` directory of your clone of this repository.\n* Run the command `go build watson.go`.\n* The compiled binary is in the same folder, named `watson.exe` if you are on Windows, else `watson`.\n\n## Usage\n\n```\nUsage: watson.exe [--colourless] [--outputfolder OUTPUTFOLDER] [--showall] [--readtimeout READTIMEOUT] [--reqsperthread REQSPERTHREAD] [--sites SITES] [--usernames USERNAMES] [--version] [--writetimeout WRITETIMEOUT] [USERNAME]\n\nPositional arguments:\n  USERNAME               The username to check for.\n\nOptions:\n  --colourless           Disables coloured output. [default: false]\n  --outputfolder OUTPUTFOLDER\n                         Folder name in which to dump outputs to. Files will be named according to the account's username. Set to an empty string to disable. [default: results]\n  --showall              Show all sites, even ones which matches are not found for. Also applies to the output file. [default: false]\n  --readtimeout READTIMEOUT\n                         Timeout for reading request response (in milliseconds). Could slow the program down more, if coupled with a higher 'reqsperthread' value. [default: 1000]\n  --reqsperthread REQSPERTHREAD\n                         The amount of requests per thread. Can significantly increase or decrease speed. [default: 3]\n  --sites SITES          JSON file to load data from a. Can be local or a URL. [default: https://raw.githubusercontent.com/skifli/watson/main/src/sites.json]\n  --usernames USERNAMES\n                         Used to check for multiple usernames. Has a high precedence than 'username'.\n  --version              Display the current version of the program and exit.\n  --writetimeout WRITETIMEOUT\n                         Timeout for writing request (in milliseconds). [default: 1000]\n  --help, -h             display this help and exit\n```\n\n### One Username\n\n```\nwatson.exe skifli\n```\n\n### Multiple Usernames\n\n```\nwatson.exe --usernames \"skifli\" \"skiflee\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskifli%2Fwatson","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskifli%2Fwatson","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskifli%2Fwatson/lists"}