{"id":16406297,"url":"https://github.com/alerque/freecheck","last_synced_at":"2025-10-09T19:34:06.816Z","repository":{"id":14884677,"uuid":"17608312","full_name":"alerque/freecheck","owner":"alerque","description":"Reincarnation of FreeCheck","archived":false,"fork":false,"pushed_at":"2015-04-09T16:19:17.000Z","size":212,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"devel","last_synced_at":"2025-04-07T22:51:10.058Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"fggeraissate/FFCalendar","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alerque.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-10T20:59:57.000Z","updated_at":"2024-03-25T20:36:48.000Z","dependencies_parsed_at":"2022-09-24T00:24:13.988Z","dependency_job_id":null,"html_url":"https://github.com/alerque/freecheck","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/alerque/freecheck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Ffreecheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Ffreecheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Ffreecheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Ffreecheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alerque","download_url":"https://codeload.github.com/alerque/freecheck/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alerque%2Ffreecheck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001959,"owners_count":26083244,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-11T06:09:26.414Z","updated_at":"2025-10-09T19:34:06.765Z","avatar_url":"https://github.com/alerque.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"FreeCheck v0.30.1, March 11, 2014\nEric Sandeen, \u003csandeen-freecheck@sandeen.net\u003e\nJames Klicman, \u003cjames@klicman.org\u003e\nCaleb Maclennan, \u003ccaleb@alerque.com\u003e\n\n-----------------------------------------------\n| READ THE \"WARNING\" FILE BEFORE YOU PROCEED! |\n-----------------------------------------------\n\nWHY DID YOU WRITE THIS?\n-----------------------\nI wanted a free alternative to MIPS/VersaCheck.  'nuff said.\n\nREQUIREMENTS\n------------\nThe first thing that you MUST have to be able to use FreeCheck is a\ngood Type 1 MICR font.  I have created one, called \"GnuMICR\" that I think\nis pretty excellent - but it has not been well tested.  :)  There are also\ncommercial fonts you can buy, if that floats your boat.  See\nwww.bizfonts.com, for example.\n\nYou must also have either a PostScript printer, or a recent version\nof GhostScript.  FreeCheck generates the check as a PostScript file.\n\nTechnically, you must also use MICR toner.  At a minimum, use a real\nlaser printer.\n\nAlso, you should use security blank check stock, not just plain\npaper.\n\nINSTALLATION\n------------\n\n    make prefix=/ install\n\nCONFIGURATION\n-------------\n\nOn first run the program will copy the system default configuration file to\nyour home directory. From there you can edit it with your accounts and any\ncustom check styles or layouts.\n\nEdit the file ~/.freecheck.cfg to add your account information, and define\nany new check blanks or styles you want.   Take a look at the [Global]\nsection, too, to set things up for your system.  Pay close attention\nto the MICR line specification instructions.  Most configuration instructions\ncan be found in this file.  If something's too confusing, let me know.\n\nUSAGE\n-----\nFreeCheck just prints a PostScript file to STDOUT.  That means that you\nmust either redirect it to a file, a printer, or a viewer (ggv accepts\na file on STDIN - I don't think gv does).\n\nSo, to print (assuming a PostScript printer, or GhostView filter):\nfreecheck.pl \u003coptions\u003e | lpr\n\nTo view:\nfreecheck.pl \u003coptions\u003e | ggv\n\nTo save a file:\nfreecheck.pl \u003coptions\u003e \u003e mycheckfile.ps\n\nOPTIONS\n-------\nfreecheck doesn't require any options, unless you want it to do something\nuseful.  By itself, it will print a couple sheets of standard checks\nwith a dummy account.\n\nType \"freecheck --help\" to see what options are available\n\nFor now, if you get tired of typing all those command line options, just\nedit the defaults at the top of the main script.\n\nHOW DOES IT WORK?\n-----------------\nFreeCheck is a Frankenstein-like combination of PostScript and Perl,\nat this point.  The guts of the check layout are in PostScript, which\nis embedded at the end of the Perl script.  This PostScript depends on\nlots of variable definitions to decide what it should actually print.\nThat's where the Perl comes in - reading a config file, and generating\nlots of lines of the type\n\t/foo {bar} def\nwhich define what's shown on the page.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falerque%2Ffreecheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falerque%2Ffreecheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falerque%2Ffreecheck/lists"}