{"id":22431039,"url":"https://github.com/rafaeelaudibert/encryptor","last_synced_at":"2025-07-06T00:36:07.816Z","repository":{"id":36444008,"uuid":"210969925","full_name":"rafaeelaudibert/Encryptor","owner":"rafaeelaudibert","description":"Several encryptors (cryptographic secure or not) available in a REST API fashion, using Flask","archived":false,"fork":false,"pushed_at":"2023-02-15T22:55:44.000Z","size":600,"stargazers_count":6,"open_issues_count":13,"forks_count":16,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-03T09:49:42.695Z","etag":null,"topics":["encryptors","flask","hacktoberfest","sentry"],"latest_commit_sha":null,"homepage":"","language":"Python","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/rafaeelaudibert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-26T01:07:08.000Z","updated_at":"2022-10-08T10:23:43.000Z","dependencies_parsed_at":"2023-01-17T01:31:42.240Z","dependency_job_id":null,"html_url":"https://github.com/rafaeelaudibert/Encryptor","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaeelaudibert%2FEncryptor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaeelaudibert%2FEncryptor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaeelaudibert%2FEncryptor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaeelaudibert%2FEncryptor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rafaeelaudibert","download_url":"https://codeload.github.com/rafaeelaudibert/Encryptor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228370977,"owners_count":17909389,"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":["encryptors","flask","hacktoberfest","sentry"],"created_at":"2024-12-05T21:10:34.390Z","updated_at":"2024-12-05T21:10:35.069Z","avatar_url":"https://github.com/rafaeelaudibert.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :lock: :key: Encryptor\n![Encryptor Logo](/assets/logo.png)\n\nSeveral encryptors (cryptographic secure or not) available in a REST API\nfashion, using Flask\n\n## :computer: Running\n\n- To configure Sentry, you need to create an account at sentry.io and generate a\n  key. You can set it as an environment variable with the name `SENTRY_DSN` or\n  create a `.env` and create an entry `SENTRY_DSN=\u003cyour SENTRY_DSN here\u003e`\n\n- To install the required libraries you should run\n  `pip install -r requirements.txt \u0026\u0026 pip install -e .`\n\n- To run the application, you just need to run the following command, and access\n  the API at port 5000 of your local host: `FLASK_APP=encryptor flask run`\n\n## :vertical_traffic_light: Trying out\n\nYou can try out each encryptor in their respective route based in the following\nmodel:\n`localhost:5000/api/:encryptor/{encrypt|decrypt}/:text?option_1=x\u0026option_2=y`,\nwhere you can see the required options in each route at the source file. Example\nto encrypt the text github with an offset of 4, using a `Ceasar` cypher:\n`localhost:5000/api/ceasar/encrypt/github?offset=4`.\n\n## :white_check_mark: Tests\n\nYou can test this application running the `pytest` command\n\n## :muscle: Contributing\n\nYou may check [CONTRIBUTING.md](./CONTRIBUTING.md) if you want to contribute to\nthe project! I would highly reccommend you to do so, as we are trying to build\nsomething really nice and beginner friendly.\n\n## :busts_in_silhouette: Contributors\n\n- [RafaAudibert](https://github.com/rafaeelaudibert) - Author\n- [Artyko](https://github.com/Artyko) - Code Contributor\n- [Pragyan Mehrotra](https://github.com/pragyanmehrotra) - Code Contributor\n- [NinoCosmic](https://github.com/NinoCosmic) - Code Contributor\n- [Andrea Churchville](https://github.com/AndChurchville) - LogoMaker\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafaeelaudibert%2Fencryptor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafaeelaudibert%2Fencryptor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafaeelaudibert%2Fencryptor/lists"}