{"id":37222221,"url":"https://github.com/matheusfm/futbin","last_synced_at":"2026-01-15T01:29:58.493Z","repository":{"id":43721217,"uuid":"438459078","full_name":"matheusfm/futbin","owner":"matheusfm","description":"An unofficial command-line tool for Futbin","archived":false,"fork":false,"pushed_at":"2023-06-22T03:49:54.000Z","size":24101,"stargazers_count":38,"open_issues_count":2,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-19T16:49:38.845Z","etag":null,"topics":["ea-sports-fc","fc24","fifa","fifa-ultimate-team","futbin","go","golang"],"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/matheusfm.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":"2021-12-15T01:43:16.000Z","updated_at":"2024-06-14T17:11:14.000Z","dependencies_parsed_at":"2024-06-19T16:25:14.272Z","dependency_job_id":"1829c156-e960-4177-b9cd-f2ddf1d0a6f1","html_url":"https://github.com/matheusfm/futbin","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/matheusfm/futbin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfm%2Ffutbin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfm%2Ffutbin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfm%2Ffutbin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfm%2Ffutbin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matheusfm","download_url":"https://codeload.github.com/matheusfm/futbin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusfm%2Ffutbin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28441031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"ssl_error","status_checked_at":"2026-01-15T00:55:20.945Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ea-sports-fc","fc24","fifa","fifa-ultimate-team","futbin","go","golang"],"created_at":"2026-01-15T01:29:57.855Z","updated_at":"2026-01-15T01:29:58.483Z","avatar_url":"https://github.com/matheusfm.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# futbin\n[![Go Reference](https://pkg.go.dev/badge/github.com/matheusfm/futbin.svg)](https://pkg.go.dev/github.com/matheusfm/futbin)\n[![goreleaser](https://github.com/matheusfm/futbin/actions/workflows/release.yml/badge.svg)](https://github.com/matheusfm/futbin/actions/workflows/release.yml)\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/matheusfm/futbin)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/matheusfm/futbin)\n[![Go Report Card](https://goreportcard.com/badge/github.com/matheusfm/futbin)](https://goreportcard.com/report/github.com/matheusfm/futbin)\n![GitHub](https://img.shields.io/github/license/matheusfm/futbin)\n![GitHub all releases](https://img.shields.io/github/downloads/matheusfm/futbin/total)\n\nAn unofficial command-line tool for [futbin](https://www.futbin.com/). Also, it can be used as a library.\n\n# Install\n\n## Pre-compiled binaries\n\n1. Download the file for your system/architecture from the [GitHub releases assets](https://github.com/matheusfm/futbin/releases)\n2. Unpack the downloaded archive (e.g `tar -xzf futbin_Linux_x86_64.tar.gz`)\n3. Ensure that the binary has execution permissions (`chmod +x ./futbin`)\n4. Move the binary somewhere in your `$PATH` (e.g `mv ./futbin $HOME/.local/bin`)\n\n## Install script\n\nThe installation process can be automated using the following script:\n\n```shell\ncurl -sSfL https://raw.githubusercontent.com/matheusfm/futbin/main/install.sh | sh -s -- -b $HOME/.local/bin\n```\n\n## From source\n\n```shell\ngo install github.com/matheusfm/futbin@latest\n```\n\n# Usage\n\n[![asciicast](https://asciinema.org/a/456565.svg)](https://asciinema.org/a/456565)\n\n```\nUsage:\n  futbin [command]\n\nAvailable Commands:\n  cardversions card versions\n  clubs        clubs\n  completion   generate the autocompletion script for the specified shell\n  help         Help about any command\n  latest       latest added players\n  leagues      leagues\n  nations      nations\n  players      players\n  popular      popular players\n  totw         current TOTW players\n\nFlags:\n      --config string     Config file (default is $HOME/.futbin.yaml)\n  -h, --help              help for futbin\n      --platform string   Platform (PS, XB or PC) (default \"PS\")\n\nUse \"futbin [command] --help\" for more information about a command.\n```\n\n### `players` command examples:\n\n```\nUsage:\n  futbin players [flags]\n\nExamples:\n1.  # Brazilian players in LaLiga:\n    futbin players --nation 54 --league 53\n2.  # OTW players (see options in 'futbin cardversions' command):\n    futbin players --version otw\n3.  # Brazilian players with more than 90 of passing:\n    futbin players --nation 54 --passing 90-\n4.  # Icons with a maximum price of 300K:\n    futbin players --league 2118 --price -300000\n5.  # Players with 5 weak foot and 5 skills:\n    futbin players --wf 5 --skills 5\n6.  # Players with Lengthy AcceleRATE:\n    futbin players --accelerate=lengthy\n\nFlags:\n      --accelerate string           Accelerate\n      --acceleration string         Acceleration\n      --aggression string           Aggression\n      --agility string              Agility\n      --balance string              Balance\n      --ball-control string         Ball Control\n      --club int                    Club ID\n      --composure string            Composure\n      --crossing string             Crossing\n      --curve string                Curve\n      --defending string            Defending\n      --dribbling string            Dribbling\n      --finishing string            Finishing\n      --free-kick-accuracy string   Free Kick Accuracy\n      --heading-accuracy string     Heading Accuracy\n  -h, --help                        help for players\n      --interceptions string        Interceptions\n      --jumping string              Jumping\n      --league int                  League ID\n      --long-passing string         Long Passing\n      --long-shots string           Long Shots\n      --marking string              Marking\n      --nation int                  Nation ID\n      --ovr string                  Rating\n      --pace string                 Pace\n      --page int                    Page (default 1)\n      --passing string              Passing\n      --penalties string            Penalties\n      --physicality string          Physicality\n      --position strings            Position\n      --position-type string        Position type (default \"all\")\n      --positioning string          Positioning\n      --price string                Price\n      --reactions string            Reactions\n      --shooting string             Shooting\n      --short-passing string        Short Passing\n      --shot-power string           Shot Power\n      --skills string               Skills\n      --sliding-tackle string       Sliding Tackle\n      --sprint-speed string         Sprint Speed\n      --stamina string              Stamina\n      --standing-tackle string      Standing Tackle\n      --strength string             Strength\n      --version string              Card version\n      --vision string               Vision\n      --volleys string              Volleys\n      --wf string                   Weak Foot\n\nGlobal Flags:\n      --config string     Config file (default is $HOME/.futbin.yaml)\n      --platform string   Platform (PS, XB or PC) (default \"PS\")\n```\n\n## Docker\n\nYou can also run futbin using Docker:\n\n```shell\ndocker run --rm --name futbin ghcr.io/matheusfm/futbin players\n```\n\n## Library Usage\n\nIf you want to use Futbin as a library in your Go program, you can use the following code snippet as an example:\n\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"os\"\n\n\t\"github.com/matheusfm/futbin/players\"\n)\n\nfunc main() {\n\tplayersClient := players.DefaultClient()\n\tp, err := playersClient.Get(\u0026players.Options{\n\t\tPlatform: \"PS\",\n\t\tNationID: 54, // Brazil\n\t\tLeagueID: 53, // LaLiga\n\t})\n\tif err != nil {\n\t\tfmt.Fprintln(os.Stderr, \"Error:\", err)\n\t\tos.Exit(1)\n\t}\n\tfor _, player := range p {\n\t\tfmt.Println(player.CommonName)\n\t}\n}\n```\n\n# License\n\nSee [LICENSE](https://github.com/matheusfm/futbin/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusfm%2Ffutbin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatheusfm%2Ffutbin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusfm%2Ffutbin/lists"}