{"id":16220447,"url":"https://github.com/mortonfox/munztools","last_synced_at":"2025-04-07T23:47:14.794Z","repository":{"id":39700811,"uuid":"158879964","full_name":"mortonfox/munztools","owner":"mortonfox","description":"Misc tools for Munzee","archived":false,"fork":false,"pushed_at":"2023-03-16T05:49:49.000Z","size":62,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T01:19:03.567Z","etag":null,"topics":["munzee","munzee-types","oauth2","ruby"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/mortonfox.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":"2018-11-23T21:36:46.000Z","updated_at":"2022-01-08T05:00:33.000Z","dependencies_parsed_at":"2024-11-03T22:41:24.723Z","dependency_job_id":"9ecd6992-44cf-4ec1-b11b-ba5ae264d6a6","html_url":"https://github.com/mortonfox/munztools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortonfox%2Fmunztools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortonfox%2Fmunztools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortonfox%2Fmunztools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mortonfox%2Fmunztools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mortonfox","download_url":"https://codeload.github.com/mortonfox/munztools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247749968,"owners_count":20989713,"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":["munzee","munzee-types","oauth2","ruby"],"created_at":"2024-10-10T11:58:44.138Z","updated_at":"2025-04-07T23:47:14.779Z","avatar_url":"https://github.com/mortonfox.png","language":"Ruby","readme":"# munztools\n\nMisc tools for Munzee\n\n* diff\\_myth: Show how many types of mythologicals you have captured on each\n  day in a date range.\n* munzee\\_types: Parse the global Munzee types web page and report on Munzee\n  counts by type and category.\n* capture\\_types: Report on player's captures by type and category.\n* deploy\\_types: Report on player's deploys by type and category.\n* munz\\_info: Retrieve detailed information on a specific Munzee.\n* munz\\_addr: Reverse-geocode the coordinates of a Munzee to get its street\n  address.\n\n## Setup\n\n### General Setup\n\nRun ``bundle install`` to set up the required gems.\n\nYou'll also need to obtain a client ID and client secret.\n\n1. Go to the Munzee [Developer Dashboard](https://www.munzee.com/api/apps).\n1. Click on 'Create App'.\n1. Enter the app details as follows:\n    * App Name: `munztools`\n    * Description: `Misc tools for Munzee`\n    * Redirect URI: `http://localhost:8557/oauth2/callback`\n1. Click on 'Create App'.\n1. Take note of the ID and Secret of the newly created app.\n1. Create a text file named `.munztools.conf` in your home directory.\n1. Add the following lines to this file:\n\n    ```yaml\n    client_id: CLIENT_ID\n    client_secret: CLIENT_SECRET\n    ```\n\n    where CLIENT\\_ID and CLIENT\\_SECRET are the ID and Secret you noted above.\n\n### Additional setup for munz\\_addr\n\nmunz\\_addr requires a Bing Maps key. Follow the instructions in [Getting a\nBing Maps\nKey](https://docs.microsoft.com/en-us/bingmaps/getting-started/bing-maps-dev-center-help/getting-a-bing-maps-key).\nThen add the following line to `.munztools.conf`:\n\n```yaml\nbing_maps_key: BING_MAPS_KEY\n```\n\nwhere BING\\_MAPS\\_KEY is the key you obtained from the Bing Maps Dev Center.\n\n## Usage\n\nFor diff\\_myth usage info:\n\n```sh\nbundle exec ruby diff_myth.rb --help\n```\n\nFor munzee\\_types usage info:\n\n```sh\nbundle exec ruby munzee_types.rb --help\n```\n\nFor capture\\_types usage info:\n\n```sh\nbundle exec ruby player_stats/capture_types.rb --help\n```\n\nFor deploy\\_types usage info:\n\n```sh\nbundle exec ruby player_stats/deploy_types.rb --help\n```\n\nFor munz\\_info usage info:\n\n```sh\nbundle exec ruby munz_info --help\n```\n\nFor munz\\_addr usage info:\n\n```sh\nbundle exec ruby munz_addr --help\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmortonfox%2Fmunztools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmortonfox%2Fmunztools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmortonfox%2Fmunztools/lists"}