{"id":16609613,"url":"https://github.com/vookimedlo/alfred-bitwise-evaluator","last_synced_at":"2026-01-31T18:30:57.188Z","repository":{"id":148560442,"uuid":"114133415","full_name":"vookimedlo/alfred-bitwise-evaluator","owner":"vookimedlo","description":"Alfred 3 workflow for evaluating bitwise expressions.","archived":false,"fork":false,"pushed_at":"2018-10-11T19:49:57.000Z","size":699,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-15T09:37:09.646Z","etag":null,"topics":["alfred","alfred-3","alfred-workflow","alfred3-workflow","bitwise","bitwise-arithmetic","bitwise-operators","developer-tools","development-tools"],"latest_commit_sha":null,"homepage":null,"language":null,"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/vookimedlo.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":"2017-12-13T14:51:52.000Z","updated_at":"2023-04-10T13:30:27.000Z","dependencies_parsed_at":"2023-05-20T13:15:26.023Z","dependency_job_id":null,"html_url":"https://github.com/vookimedlo/alfred-bitwise-evaluator","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/vookimedlo/alfred-bitwise-evaluator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vookimedlo%2Falfred-bitwise-evaluator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vookimedlo%2Falfred-bitwise-evaluator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vookimedlo%2Falfred-bitwise-evaluator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vookimedlo%2Falfred-bitwise-evaluator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vookimedlo","download_url":"https://codeload.github.com/vookimedlo/alfred-bitwise-evaluator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vookimedlo%2Falfred-bitwise-evaluator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28949335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T18:30:42.805Z","status":"ssl_error","status_checked_at":"2026-01-31T18:30:19.593Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["alfred","alfred-3","alfred-workflow","alfred3-workflow","bitwise","bitwise-arithmetic","bitwise-operators","developer-tools","development-tools"],"created_at":"2024-10-12T01:29:10.138Z","updated_at":"2026-01-31T18:30:57.168Z","avatar_url":"https://github.com/vookimedlo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# alfred-bitwise-evaluator\n[Alfred 3][1] workflow for evaluating bitwise expressions.\n\n## Installation\n1) Install [alfred-bitwise-evaluator][2] workflow.\n2) All further updates are handled automatically.\n\n## Usage\nIn Alfred, type `bitwise` and enter your bitwise expression which shall be evaluated.\n\n![bitwise evaluate](doc/images/bw-enter-expression.png?raw=true \"\")\n\nSelected result is copied to your clipboard.\n\n![bitwise show all](doc/images/bw-valid-expression.png?raw=true \"\")\n\nExpression is being evaluated as you type the expression. If expression cannot be evaluated, either for illegal characters or syntax error, user will be notified about that.\n\n![bitwise show error](doc/images/bw-invalid-expression.png?raw=true \"\")\n\n\n## Bitwise expression syntax and operators precedence\nWorkflow is based on Perl, therefore it uses its syntax and operators precedence, which is easy to use.\nThe golden rule in programming languages is the following: _\"If you are unsure about the operator precedence, always use parentheses to be sure what you are doing.\"_. It's not a shame!\n\n\n| OPERATOR NAME       | SYNTAX |\n|---------------------|:------:|\n| Bitwise NOT         |   ~a   |\n| Bitwise AND         |  a \u0026 b |\n| Bitwise OR          |  a | b |\n| Bitwise XOR         |  a ^ b |\n| Bitwise left shift  | a \u003c\u003c b |\n| Bitwise right shift | a \u003e\u003e b |\n\n## Integer formats\nThe four formats listed below are printed.\n\n| INTEGER FORMAT | SYNTAX EXAMPLE |\n|----------------|:--------------:|\n| Decimal        |      1234      |\n| Binary         |    0b1110011   |\n| Hexadecimal    |     0x1234     |\n| Octal          |      01234     |\n\n## Workflow Keyword\nThe default workflow keyword `bitwise` could be changed in alfred workflow settings. This variable will not be overwritten once the new workflow update is installed.\n\n![bitwise workflow configuration](doc/images/bw-settings.png?raw=true \"\")\n\n## Note\nBefore the expression is evaluated, input data will be checked for illegal characters. If those are found, evaluation will not continue. This is done for making the workflow harmless. If you remove this check, you could evaluate any Perl code, which could be pretty dangerous. Do that only if you know what you are doing!!!\n\n[1]: https://www.alfredapp.com/\n[2]: https://github.com/vookimedlo/alfred-bitwise-evaluator/releases/latest\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvookimedlo%2Falfred-bitwise-evaluator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvookimedlo%2Falfred-bitwise-evaluator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvookimedlo%2Falfred-bitwise-evaluator/lists"}