{"id":18770774,"url":"https://github.com/rasa/twofactorqrcodereader","last_synced_at":"2025-12-12T01:30:12.264Z","repository":{"id":149687774,"uuid":"587107739","full_name":"rasa/TwoFactorQRCodeReader","owner":"rasa","description":"Imported from https://sourceforge.net/p/twofactorqrcodereader/code/ci/master/tree/","archived":false,"fork":false,"pushed_at":"2023-01-10T01:12:04.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-29T07:42:29.011Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://sourceforge.net/projects/twofactorqrcodereader/","language":"C#","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/rasa.png","metadata":{"files":{"readme":"Readme.txt","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2023-01-10T01:11:52.000Z","updated_at":"2023-01-10T01:18:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"f4b45672-91b7-4518-92f6-a2ddc660c324","html_url":"https://github.com/rasa/TwoFactorQRCodeReader","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/rasa%2FTwoFactorQRCodeReader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasa%2FTwoFactorQRCodeReader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasa%2FTwoFactorQRCodeReader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasa%2FTwoFactorQRCodeReader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rasa","download_url":"https://codeload.github.com/rasa/TwoFactorQRCodeReader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239677865,"owners_count":19679146,"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":"2024-11-07T19:21:25.893Z","updated_at":"2025-12-12T01:30:12.204Z","avatar_url":"https://github.com/rasa.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"TwoFactorQRCodeReader\n=====================\nhttp://sourceforge.net/projects/twofactorqrcodereader\n\nThis is a plugin to KeePass \u003chttp://www.KeePass.info\u003e to easily create the two-factor authentication\nparameters used by the KeePass placeholders {HMACOTP} and {TIMEOTP}\n\nInstallation\n------------\nPlace TwoFactorQRCodeReader.plgx in your KeePass Plugins folder.\n\n\nUsage\n-----\nRight click on any entry and select \"Read 2FA QR Code...\". Display the 2FA QR code visible anywhere\non your screen and it will read the otpauth:// url from it. The main window will be hidden to make\nthis easier. You can also take a screenshot of it, or copy the QR code to the clipboard by any other\nmeans, and it will also be read.\n\nAlternatively, if you have an otpauth:// url already, you can just enter it in the box provided.\n\nWhen you click the OK button, new fields will be created on the entry. These are:\n\nFor HMAC-based one-type passwords {HMACOTP}:\n* HmacOtp-Secret-Base32\n* HmacOtp-Counter\n\nFor TOTP-based one-time passwords {TIMEOTP}:\n* TimeOtp-Secret-Base32\n* TimeOtp-Length (if specified)\n* TimeOtp-Period (if specified)\n* TimeOtp-Algorithm (if specified)\n\nThese values are used by KeePass when autotyping the placeholders {HMACOTP} and {TIMEOTP}, see\nhttps://keepass.info/help/base/placeholders.html#otp\n\n\nUninstallation\n--------------\nDelete TwoFactorQRCodeReader.plgx from your KeePass Plugins folder.\n\n\nChecking for updates\n--------------------\nIf you want to use the KeePass Check for Updates function to check for updates to this plugin\nthen it requires the SourceForgeUpdateChecker plugin to be installed too:\nhttp://sourceforge.net/projects/kpsfupdatechecker\n\n\nKeePassOTP\n==========\nThis project owes a debt of gratitude and inspiration to https://github.com/Rookiestyle/KeePassOTP\nThat is a much more powerful and fully featured plugin which you may wish to use in preference to\nthis one. The important difference between the two is the KeePassOTP handles OTP generation itself,\nand provides various entry points for generating them, such as context menu commands.\n\nIn contrast, this plugin, TwoFactorQRCodeReader, does not generate OTP codes itself, it only\npopulates the values that are used by the native KeePass OTP generation functionality. It is a\nconvenient way of entering the necessary data from a QR code, rather than a replacement for the\nwhole OTP functionality. TwoFactorQRCodeReader can even be uninstalled and the OTP codes that have\nalready been set up will continue to work perfectly.\n\n\nBug Reporting, Questions, Comments, Feedback\n--------------------------------------------\nPlease use the SourceForge project page: \u003chttp://sourceforge.net/projects/twofactorqrcodereader\u003e\nBugs can be reported using the issue tracker, for anything else, a discussion forum is available.\n\n\nChangelog\n---------\nv0.3 Automatically pad secrets to length divisible by 8 for Base32\nv0.2 Support inverted QR codes (for dark-theme mangled QR codes)\nv0.1 Initial release","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasa%2Ftwofactorqrcodereader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frasa%2Ftwofactorqrcodereader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasa%2Ftwofactorqrcodereader/lists"}