{"id":15578782,"url":"https://github.com/davep/weg","last_synced_at":"2026-01-21T09:32:05.171Z","repository":{"id":66520592,"uuid":"61216","full_name":"davep/weg","owner":"davep","description":"Expert Guide - Norton Guide Reader for Windows","archived":false,"fork":false,"pushed_at":"2017-08-04T14:52:17.000Z","size":320,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-12T09:45:17.208Z","etag":null,"topics":["clipper","delphi","documentation-tool","help","pascal","xbase"],"latest_commit_sha":null,"homepage":"http://www.davep.org/norton-guides/","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davep.png","metadata":{"files":{"readme":"README.txt","changelog":"CHANGES.txt","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":"2008-10-09T16:01:53.000Z","updated_at":"2025-09-05T10:40:13.000Z","dependencies_parsed_at":"2023-02-25T14:45:47.251Z","dependency_job_id":null,"html_url":"https://github.com/davep/weg","commit_stats":{"total_commits":213,"total_committers":2,"mean_commits":106.5,"dds":0.009389671361502372,"last_synced_commit":"9d15a5c551fd1a01a87c71065f14b8a484e07bd6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davep/weg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Fweg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Fweg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Fweg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Fweg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davep","download_url":"https://codeload.github.com/davep/weg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Fweg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28631142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["clipper","delphi","documentation-tool","help","pascal","xbase"],"created_at":"2024-10-02T19:12:54.745Z","updated_at":"2026-01-21T09:32:05.134Z","avatar_url":"https://github.com/davep.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"-*- mode:flyspell; -*-\n\n                       Expert Guide for Windows v2.15\n                       ==============================\n\n                              By Dave pearson\n                             \u003cdavep@davep.org\u003e\n\nIntroduction\n============\n\nWelcome to WEG version 2. WEG is a Norton Guide database reader for Windows.\nIf you don't know what a Norton Guide database is you probably don't need\nWEG.\n\nWEG is released, under the GPL, with full source code. Please take the time\nto read the file COPYING if you want to further enhance this software, in\nfact, why not take the time to read it anyway?\n\nLicence\n=======\n\nWEG is released under the terms of the GPL; see the file COPYING which\nshould accompany this file. However, because WEG makes use of Delphi's VCL\nyou should consider the VCL to be \"system software\" in regard to the\n\"special exception\" mentioned in section 3 of the GPL.\n\nPlease also note that WEG makes use of Toolbar2000 and does so under its GPL\nlicence option. See \u003cURL:http://www.jrsoftware.org/\u003e for more details on\nToolbar2000.\n\nLatest Release\n==============\n\nYou'll always find the latest release of WEG at:\n\n    \u003cURL:http://www.davep.org/norton-guides/#weg\u003e\n\nSee the file CHANGES.txt for details of what has changed in this and\nprevious releases.\n\nFonts\n=====\n\nWEG, for obvious reasons, only lets you select fixed pitch fonts for\ndisplaying the content of a guide. By default WEG will attempt to make use\nof \"Fixedsys\" and the guide reading code will do OEM to ANSI translation.\nPersonally, for the types of guides I read (US/UK English with lots of line\ndrawing characters), I've found that \"MS Linedraw\" with OEM to ANSI\ntranslation turned off works best. I'd suggest that you try and track down a\ncopy of \"MS Linedraw\" and use that. As best as I can tell it used to ship\nwith some versions of Microsoft Office. A search on Google seems to turn up\ncopies for download.\n\nPlease don't ask me to send you a copy of the font. I will ignore such\nrequests.\n\nBuilding WEG\n============\n\nTo build WEG you'll need Delphi. I developed WEG and WEGLib with Delphi 5, I\ndon't know if this code will build with later versions of Delphi (I'm pretty\ncertain that it won't build with Kylix). You'll then need to build and\ninstall WEGLib. You will also need to get and install Toolbar2000. You can\nget it from \u003cURL:http://www.jrsoftware.org/\u003e.\n\nDDE\n===\n\nYou can talk to WEG via DDE. The details are:\n\nApplication: {path-to-weg}\\weg\nService....: WEG\nTopic......: Execute\n\nWEG implements the following macros:\n\nSyntax: open,\u003cfilename\u003e\nUsage.: Opens a guide. \u003cfilename\u003e can be the full path to the guide or just\n        the name of the file. If you only provide the name of the file then,\n        if that file isn't in WEG's current working directly, the file will\n        be looked for in the default guide directory as defined in the guide\n        preferences dialog.\n\nSyntax: gsearch,\u003csearchstring\u003e\nUsage.: Opens the global finder, sets the search string to \u003csearchstring\u003e\n        and starts a global search.\n\nSyntax: gsearchset,\u003csetting\u003e,\u003cvalue\u003e\nUsage.: Opens the global finder and sets \u003csetting\u003e depending on \u003cvalue\u003e.\n        Available settings and values are:\n\n        Setting: guides\n        Values.: current/all\n        Usage..: Specify if you want to search to search the currently\n                 focused guide or all known guides.\n\n        Setting: shorts\n        Values.: on/off\n        Usage..: Specify if you want to search short entries.\n\n        Setting: longs\n        Values.: on/off\n        Usage..: Specify if you want to search long entries.\n\n        Setting: regexp\n        Values.: on/off\n        Usage..: Specify if you want to do a regular expression search.\n\n        Setting: matchcase\n        Values.: on/off\n        Usage..: Specify if you want the search to be case-sensitive or\n                 case-insensitive.\n\nNote that you can send any combination of the above as a multi-line macro.\nFor example, if you wanted to get WEG to perform a case-sensitive regular\nexpression search on a guide called wibble.ng, looking only in short entries\nfor \"^\\s+MY\", you could send:\n\n,----[ Example search macro ]\n| open,wibble.ng\n| gsearchset,guides,current\n| gsearchset,shorts,on\n| gsearchset,longs,off\n| gsearchset,regexp,on\n| gsearchset,matchcase,on\n| gsearch,\"^\\s+MY\"\n`----\n\nPlease note that, for the moment, WEG is a little too forgiving of mistakes\nand any typos in the above will generally be silently ignored. If your macro\nisn't doing what you'd expect it to do you probably need to check your\nspelling. At some point in the future I'll make WEG moan like mad if you get\nsomething wrong.\n\nFeedback\n========\n\nPlease feel free to send me any feedback, ideas, enhancement requests, bug\nreports, bug fixes or anything else. I'd appreciate it if you sent email\nconcerining WEG to weg@davep.org; if you just want a chat then use the email\naddress at the start of this file.\n\nBefore you do drop me a line please make sure that you've had a read of\nTODO.txt and BUGS.txt. It might be that I'm already aware of a bug you're\nabout to report or I might already plan to implement some feature you're\nabout to ask me for.\n\nOn the off chance that you want to show your thanks in some tangible way\nfeel free to help me reduce the size of my Amazon wish-list. If you fancy\ndoing that just visit my web site and click on my picture.\n\nThanks\n======\n\nThanks go to:\n\no Arnold Johnson for his invaluable input (and, who, sadly, is no longer\n  with us to provide such invaluable input).\no Viktor Trunov for his feedback and ideas and for testing WEG v1.x against\n  Russian language guides.\no The inmates of comp.lang.clipper for their feedback, ideas and support.\no Jordon Russell for Toolbar2000.\no Douglas Woodrow for his fix to saving window positions in a way that\n  doesn't look odd on XP with animated Windows.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavep%2Fweg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavep%2Fweg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavep%2Fweg/lists"}