{"id":20926925,"url":"https://github.com/achapkowski/profile_tools","last_synced_at":"2026-04-16T09:03:54.393Z","repository":{"id":79372610,"uuid":"193913150","full_name":"achapkowski/profile_tools","owner":"achapkowski","description":"Manages the ArcGIS API for Python Profile","archived":false,"fork":false,"pushed_at":"2019-07-05T12:33:18.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-19T18:25:55.892Z","etag":null,"topics":["arcgis","arcgis-api","esri","gis","profile","spatial"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/achapkowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-06-26T13:45:59.000Z","updated_at":"2019-07-05T12:33:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"df427a6d-57e1-4d4b-81f6-7a9ffd334d68","html_url":"https://github.com/achapkowski/profile_tools","commit_stats":{"total_commits":7,"total_committers":2,"mean_commits":3.5,"dds":0.4285714285714286,"last_synced_commit":"39a8897c437719be424cd284912bc6a1daad7ed4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/achapkowski%2Fprofile_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/achapkowski%2Fprofile_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/achapkowski%2Fprofile_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/achapkowski%2Fprofile_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/achapkowski","download_url":"https://codeload.github.com/achapkowski/profile_tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243320080,"owners_count":20272410,"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":["arcgis","arcgis-api","esri","gis","profile","spatial"],"created_at":"2024-11-18T20:44:15.719Z","updated_at":"2025-12-25T09:46:47.304Z","avatar_url":"https://github.com/achapkowski.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ArcGIS Profile Tools\nManages the **ArcGIS API for Python** profile File\n\n## The ArcGIS API for Python\n\nArcGIS API for Python is a Python library for working with maps and geospatial data, powered by web GIS. It \nprovides simple and efficient tools for sophisticated vector and raster analysis, geocoding, map making, \nrouting and directions, as well as for organizing and managing a GIS with users, groups and information \nitems. In addition to working with your own data, the library enables access to ready to use maps and \ncurated geographic data from Esri and other authoritative sources. It also integrates well with the \nscientific Python ecosystem and includes rich support for Pandas and Jupyter notebook.\n\nTo download or find out more, go here: https://developers.arcgis.com/python\n\n## Usage\n\n### Listing Profile Names\n\nThe `.arcgisprofile` file can contain multiple entries.  It is nice to know what profile names exist.\n\n```python\nfrom arcgisprofile import list_profiles\nprint(list_profiles())\n```\n\n### Listing Profile Names\n\nThe `.arcgisprofile` file can contain multiple entries.  It is nice to know what profile names exist.\n\n```python\nfrom arcgisprofile import list_profiles\nprint(list_profiles())\n```\n\n### Getting the Profile Information\n\nThe profile file provides basic information that is important.  It provides the site URL, the last \ntime used, and the username.\n\n```python\nfrom arcgisprofile import list_profiles, profile_information\nfor profile in list_profiles():\n\tdata = profile_information(profile)\n\tprint(data)\n```\n\nThe result of the `profile_information` is to provide a dictionary with the following key/value pairs:\n\n```\n{\n\t\"date_modified\" : \u003cdatime.datetime\u003e object,\n\t\"username\" : \"Username as String\",\n\t\"url\" : \"Login URL for the Site\"\n}\n```\n\n### Removing a Profile Entry\n\nThe profile file determines if a user can access that profile stored on a system.  This method will\nremove the profile name from the `.arcgisprofile` file.\n\n```python\nfrom arcgisprofile import list_profiles, remove_profile\nfor profile in list_profiles():\n\tif profile == 'bad profile':\n\t\tdata = remove_profile(profile)\nprint(list_profiles())\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fachapkowski%2Fprofile_tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fachapkowski%2Fprofile_tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fachapkowski%2Fprofile_tools/lists"}