{"id":26385159,"url":"https://github.com/danwallach/voteboxui","last_synced_at":"2025-03-17T07:40:07.423Z","repository":{"id":35266396,"uuid":"39526538","full_name":"danwallach/VoteBoxUI","owner":"danwallach","description":"Chrome App for the user interface of a voting session of the STAR-Vote system","archived":false,"fork":false,"pushed_at":"2017-02-03T23:48:07.000Z","size":3590,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-18T14:12:49.713Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dart","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/danwallach.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}},"created_at":"2015-07-22T19:39:52.000Z","updated_at":"2016-10-28T20:00:08.000Z","dependencies_parsed_at":"2022-09-06T03:31:53.343Z","dependency_job_id":null,"html_url":"https://github.com/danwallach/VoteBoxUI","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/danwallach%2FVoteBoxUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwallach%2FVoteBoxUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwallach%2FVoteBoxUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwallach%2FVoteBoxUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danwallach","download_url":"https://codeload.github.com/danwallach/VoteBoxUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243995572,"owners_count":20380835,"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-03-17T07:40:06.694Z","updated_at":"2025-03-17T07:40:07.418Z","avatar_url":"https://github.com/danwallach.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoteBoxUI\nChrome App for the user interface of a voting session of the STAR-Vote system\n\n# To use in Windows:\n\n## Compilation for Devs\n\nFirst, install pub and Dart. Easiest way to do this is to install Chocolatey -- this is shown on the Dart site whenever you\ndecide to install the Dart SDK -- and use that to download the packages.\n\nThen, run the following commands in the terminal, after cd'ing into the VoteBoxUI directory\n\n`pub build`\n\n`xcopy /Y build\\web\\main.dart.js web\\main.dart.js`\n\n## Launch for Devs\n`\"absolute\\path\\to\\chrome.exe\" --profile-directory=Default --app-id=WhateverYourAppIDIS \"absolute\\path\\to\\electionfile.xml\"`\n\n\n\n# To use in Mac OS X:\n\n## Compilation for Devs\nFirst, install pub and Dart.\n\nSecond,  make sure that Chrome is NOT running (you must QUIT out of it, either by\nright clicking or command-q; if it's still running, even if you closed every tab\nwith command-w, it won't open the app correctly until you quit chrome first)\n\nThird, run the following command in the terminal, after cd'ing into the VoteBoxUI directory\n\n`pub build`\n\n`cp build/web/main.dart.js web/main.dart.js`\n\n## Launch for Devs\n`open -a \"/Path/To/Your/Google\\ Chrome.app\" -args -profile-directory=Default --app-id=\"WhateverYourAppIDIs\" ~/Path/To/The/Elections/File/elections.xml`\n\n(If this is annoying to type over and over, you can automate it fairly easily:\n\nCopy the shell script in the launchScripts directory, and replace the file\npath to Chrome, the file path to this folder (there are two of them you need\nto replace!) and the appid with whatever they are for your computer.  \n\n\nJust run the new shell script that you created by doing this from inside\nthis directory.\n\nFor me, this means just typing the following into the terminal:\nsh launchScripts/macOSXClayton.sh\n\n# Branches:\n\n`master` is the current production developer setup for integration with STAR-Vote\n\n`PsycTestable` is the branch used for developing a vote-flipping testable version of the `master` branch for the psychology department at Rice\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanwallach%2Fvoteboxui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanwallach%2Fvoteboxui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanwallach%2Fvoteboxui/lists"}