{"id":19534447,"url":"https://github.com/arcticons-team/icon-request-dashboard","last_synced_at":"2025-04-26T14:35:01.408Z","repository":{"id":227263862,"uuid":"770917062","full_name":"Arcticons-Team/Icon-Request-Dashboard","owner":"Arcticons-Team","description":"A dashboard for icon requests","archived":false,"fork":false,"pushed_at":"2024-12-29T20:34:22.000Z","size":851,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T14:11:12.331Z","etag":null,"topics":["dashboard","iconpack","icons"],"latest_commit_sha":null,"homepage":"https://arcticons-team.github.io/Icon-Request-Dashboard/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arcticons-Team.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":"2024-03-12T11:41:25.000Z","updated_at":"2024-12-29T20:32:18.000Z","dependencies_parsed_at":"2024-04-12T18:24:38.925Z","dependency_job_id":"baf9f771-4988-4858-ada0-1a47c0f26130","html_url":"https://github.com/Arcticons-Team/Icon-Request-Dashboard","commit_stats":null,"previous_names":["arcticons-team/icon-request-dashboard"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arcticons-Team%2FIcon-Request-Dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arcticons-Team%2FIcon-Request-Dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arcticons-Team%2FIcon-Request-Dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arcticons-Team%2FIcon-Request-Dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arcticons-Team","download_url":"https://codeload.github.com/Arcticons-Team/Icon-Request-Dashboard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251001339,"owners_count":21520932,"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":["dashboard","iconpack","icons"],"created_at":"2024-11-11T02:14:22.636Z","updated_at":"2025-04-26T14:35:01.391Z","avatar_url":"https://github.com/Arcticons-Team.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Icon Request Dashboard\nA simple to setup dashboard for Android icon pack makers. \u003cbr\u003e\nIt also checks your pull requests and removes the entries from the requests list.\n\n## See it in Action\n[Arcticons](https://arcticons-team.github.io/Arcticons/requests.html)\u003cbr\u003e\n[Dollphone-Foss](https://haleyhalcyon.gitlab.io/dollphone/requests.html)\n\n## How to set it up\n\n1. Clone this repo\n2. Setup GitHub Pages in your repo's Settings: **Pages \u003e Deploy from branch \u003e main /docs**\n(Using it with localhost is possible too, if you don't use the GitHub actions) \n\n### the Github actions\n\nIf you want to use the GitHub action to filter out entries that are present in a pull request, you need to \nopen `.github/workflows/combine_appfilter.py` Change the Repository an the Branch to yours.\nthis requeres the repo to be the same as the one that gets the pull requests.\n\n## Process requests\n\n1. Install Python if you haven't installed it\n2. Install the dependencies\n3. Download your e-mails and save them to `scripts/mails` for example. (You can batch download mails easily with [Thunderbird](https://www.thunderbird.net/en-US/).)\n4. Run email_parser.py in a terminal: `email_parser.py mail_folder_path appfilter_path extracted_png_folder_path requests_path`\n   (Change the paths according to your mail, appfilter, extracted png, and requests locations.)\nThis generates a `requests.txt` file and an `updatable.txt` if existing apps have updates. You can find the updatable file in the scripts folder when it's generated.\n\n- **mail_folder_path** if you followed step 3 it should be `mail/`\n- **appfilter_path** the folder where you keep your appfilter.\n- **extracted_png_folder_path** the location to save all PNGs from icon requests `../docs/extracted_png`\n- **requests_path** the path to the folder containing your requests.txt file `../docs/assets/`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farcticons-team%2Ficon-request-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farcticons-team%2Ficon-request-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farcticons-team%2Ficon-request-dashboard/lists"}