{"id":27884645,"url":"https://github.com/adbertram/bricklink","last_synced_at":"2026-02-13T12:01:20.432Z","repository":{"id":229634937,"uuid":"759841613","full_name":"adbertram/Bricklink","owner":"adbertram","description":"A PowerShell module that allows you to interact with Bricklink.com’s API","archived":false,"fork":false,"pushed_at":"2024-12-09T01:05:37.000Z","size":72,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-03T14:55:56.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","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/adbertram.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":"2024-02-19T12:46:39.000Z","updated_at":"2024-12-09T01:05:40.000Z","dependencies_parsed_at":"2024-06-24T21:12:31.222Z","dependency_job_id":"b545ec35-d71f-49b3-a64f-298fe8c2b129","html_url":"https://github.com/adbertram/Bricklink","commit_stats":null,"previous_names":["adbertram/bricklink"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adbertram%2FBricklink","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adbertram%2FBricklink/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adbertram%2FBricklink/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adbertram%2FBricklink/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adbertram","download_url":"https://codeload.github.com/adbertram/Bricklink/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252454981,"owners_count":21750508,"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":"2025-05-05T06:38:34.101Z","updated_at":"2026-02-13T12:01:15.385Z","avatar_url":"https://github.com/adbertram.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bricklink PowerShell Module\n\nThe Bricklink PowerShell Module provides a suite of tools for interacting with the Bricklink API, enabling automation and management of Bricklink resources such as inventory, wanted lists, and order management.\n\n## Prerequisites\n\nBefore using this module, you must have:\n\n- PowerShell 7 or later installed on your system.\n- A Bricklink account to access the Bricklink API.\n- Additionally, you need to obtain API keys from Bricklink by registering your application in the Bricklink API Developer website. The following API credentials are required:\n\n  - Consumer Key\n  - Consumer Secret\n  - Token Value\n  - Token Secret\n\n## Initial Setup\n\n- Clone the repository from GitHub or install the module from the PowerShell Gallery by running `Install-Module Bricklink`.\n- Copy the configuration.example.json file to configuration.json and fill in your Bricklink API keys and other relevant information.\n- Load the module with Import-Module ./Bricklink (adjust the path according to where you placed the module).\n\n## Configuring Authentication\n\nThe Bricklink module communicates with Bricklink in two different ways; via the API and also via the web for wanted list management.\n\nTo use any function that depends on the API which is all functions _not_ related to wanted lists, you must use the Save-BlBricklinkConfiguration command to save your initial API information securely by running the following commands in PowerShell, replacing \u003cvalue\u003e with your actual API credentials:\n\n```\nSave-BlBricklinkConfiguration -Name \"ConsumerKey\" -Value \"\u003cyour_consumer_key\u003e\"\nSave-BlBricklinkConfiguration -Name \"ConsumerSecret\" -Value \"\u003cyour_consumer_secret\u003e\"\nSave-BlBricklinkConfiguration -Name \"TokenValue\" -Value \"\u003cyour_token_value\u003e\"\nSave-BlBricklinkConfiguration -Name \"TokenSecret\" -Value \"\u003cyour_token_secret\u003e\"\n```\n\nTo work with wanted lists, you must also provide your Bricklink store username and password.\n\n```\nSave-BlBricklinkConfiguration -Name \"bricklink-username\" -Value \"\u003cbricklink-username\u003e\"\nSave-BlBricklinkConfiguration -Name \"password\" -Value \"\u003cpassword\u003e\"\n```\n\nThis information is stored securely and is used by the module to authenticate your API requests.\n\n## Getting Started\n\nAfter the initial setup and configuration, you can begin using the module to interact with the Bricklink API. Here are a few examples of what you can do:\n\n- Get a list of categories: Get-BlCategoryList\n- Add an item to a wanted list: Add-BlWantedListItem -WantedListId \u003cid\u003e -ItemNo \"\u003citem_no\u003e\" -Qty \u003cquantity\u003e -ColorId \u003ccolor_id\u003e\n- Get price guide information for an item: Get-BlPriceGuide -Type \"\u003ctype\u003e\" -No \"\u003cno\u003e\" -NewOrUsed \"N\" -GuideType \"sold\" -CountryCode \"US\"\n\nFor detailed information on each cmdlet and its parameters, refer to the cmdlet help within PowerShell.\n\n## Contributing\n\nContributions to the Bricklink PowerShell Module are welcome! Please submit pull requests or issues through GitHub.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadbertram%2Fbricklink","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadbertram%2Fbricklink","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadbertram%2Fbricklink/lists"}