{"id":19096923,"url":"https://github.com/zocker-160/ifm","last_synced_at":"2025-10-26T19:48:21.881Z","repository":{"id":106358407,"uuid":"274783284","full_name":"zocker-160/ifm","owner":"zocker-160","description":"fork of the original repo from bitbucket with small changes","archived":false,"fork":false,"pushed_at":"2020-07-01T19:12:50.000Z","size":2022,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-03T00:27:55.926Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","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/zocker-160.png","metadata":{"files":{"readme":"README","changelog":"NEWS","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":"2020-06-24T22:42:18.000Z","updated_at":"2024-06-29T20:30:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff09a7e7-bd9e-4b11-83cf-126238b374c9","html_url":"https://github.com/zocker-160/ifm","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fifm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fifm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fifm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2Fifm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zocker-160","download_url":"https://codeload.github.com/zocker-160/ifm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240149843,"owners_count":19755753,"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-09T03:38:12.619Z","updated_at":"2025-10-26T19:48:16.847Z","avatar_url":"https://github.com/zocker-160.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"IFM: Interactive Fiction Mapper\n===============================\n\nINFO: This is a fork of https://bitbucket.org/zondo/ifm/src/default/\n\nAbout IFM\n---------\n\nIFM is a language and a program for keeping track of your progress through\nan Interactive Fiction game.  You can record each room you visit and its\nrelation to other rooms, the initial locations of useful items you find,\nand the tasks you need to perform in order to solve the game.\n\nThe IFM mapping commands are designed so that you can easily add to the map\nas you explore the game.  You type in the rooms you visit and the\ndirections you move in to reach other rooms, and IFM calculates the\nposition of each room relative to the others.  A map can consist of several\nindependent sections, allowing you to divide up the map however you like.\n\nThe IFM task commands, if used, allow you to specify the order in which\ngame-solving tasks must be done.  The IFM program can then calculate and\nprint different styles of walkthrough for the game.\n\nIFM can write hardcopy maps directly to PostScript, suitable for printing\nor viewing.  It can also write maps in Fig format, which can be viewed and\nedited using Xfig, or converted into many other formats.\n\nFor more information, see the [IFM user guide](http://ifm.readthedocs.org).\n\nCopyright\n---------\n\nIFM and its utility programs are free software, and you may redistribute\nthem under certain conditions; see the files [COPYING](COPYING) and\n[COPYING.DOC](COPYING.DOC) for details.\n\nInstallation\n------------\n\nSee the file `INSTALL` for installation details.  But it basically boils\ndown to:\n\n    ./configure\n    make\n    su -c 'make install'\n\nHacking\n-------\n\nIFM is hosted at [Bitbucket](http://www.bitbucket.org/zondo/ifm), using\n[Mercurial](http://mercurial.selenic.com), and developed on Linux.  You're\nfree to hack on it to your heart's content.  If you have just done a `hg\nclone` to get a copy, you'll need some extra tools installed to build it:\n\n* GNU `make`\n* The GNU autotools: `autoconf`, `automake`\n* Parser generator tools: `lex`, `yacc` (or `bison`)\n* [Sphinx](http://sphinx.pocoo.org) to build the IFM manual (and\n  [Pygments](http://pygments.org) for syntax highlighting)\n* GNU `help2man` to build the IFM man page\n\nTo get things started, run `autogen.sh`.  Then build as normal.\n\nTo create or update the Windows distribution:\n\n1. Clone this repo on Windows\n2. Install [MinGW](http://mingw.org), including the tools mentioned above\n3. Build everything in the usual way\n4. Type `make zip` in the `win32` directory\n\nFinally...\n----------\n\nFeel free to send comments, bug reports, suggestions, etc. to me.  I am\nGlenn Hutchings (\u003czondo42@gmail.com\u003e).\n\nHappy mapping!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzocker-160%2Fifm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzocker-160%2Fifm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzocker-160%2Fifm/lists"}