{"id":22053314,"url":"https://github.com/bertrandom/spaceclaw","last_synced_at":"2025-10-30T01:01:43.823Z","repository":{"id":7705748,"uuid":"9070464","full_name":"bertrandom/spaceclaw","owner":"bertrandom","description":"Almost certainly the best Flickr BBS","archived":false,"fork":false,"pushed_at":"2023-10-02T05:52:26.000Z","size":617,"stargazers_count":15,"open_issues_count":5,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T21:46:09.551Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"spaceclaw.net","language":"HTML","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/bertrandom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2013-03-28T05:06:26.000Z","updated_at":"2023-09-12T05:22:56.000Z","dependencies_parsed_at":"2023-10-02T07:07:16.783Z","dependency_job_id":null,"html_url":"https://github.com/bertrandom/spaceclaw","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/bertrandom%2Fspaceclaw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertrandom%2Fspaceclaw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertrandom%2Fspaceclaw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bertrandom%2Fspaceclaw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bertrandom","download_url":"https://codeload.github.com/bertrandom/spaceclaw/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245127939,"owners_count":20565203,"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-30T15:16:15.508Z","updated_at":"2025-10-30T01:01:43.818Z","avatar_url":"https://github.com/bertrandom.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# space claw\n\nAlmost certainly the best Flickr BBS.\n\nIf you'd like to see it in action, open a terminal and type:\n\n\ttelnet spaceclaw.net\n\n![screenshot](http://farm9.staticflickr.com/8249/8594938142_393d33de80_z.jpg)\n\n## Installation\n\n### Development Server setup\n\nInstall node and npm through macports or homebrew.\n\n\tsudo port install nodejs\n\t\nInstall redis\n\n\tsudo port install redis\n\t\nInstall jp2a\n\t\n\tsudo port install jp2a\n\t\nUnfortunately, the version of jp2a on macports does not support ANSI --colors, so you can't see them on the dev server, but Ubuntu 12.10's jp2a does support colors.\n\t\nAdd an entry in your hosts file for spaceclaw.com:\n\n\t127.0.0.1 spaceclaw.com\n\t\nCopy `config/secrets.json.example.json` to `config/secrets.json` and set your express session secret and your Flickr API key and secret.\n\nInstall the dependencies:\n\n\tnpm install\n\t\nStart the server (the telnet server and web app both run in the same daemon)\n\n\tsudo SPACE_CLAW_DEV=1 node app\n\t\nIn another window:\n\n\ttelnet localhost\n\t\nAfter you've logged-in successfully on dev, you can modify the `config.admin` variable to point to your NSID, and then you can use the backdoor passphrase to easily login and test stuff. The backdoor is only available in the dev environment.\n\n### Production Server setup\n\nPretty much the same, except apt-get everything. I'm running it through forever in case it crashes.\n\nThere are other webservers running on the same server, but I have a few IP addresses, so I map traffic from port 80 on one of them to 8080 by setting this at the top of `/etc/ufw/before.rules`\n\n\t*nat\n\t:PREROUTING ACCEPT [0:0]\n\t-A PREROUTING -p tcp -d 65.60.42.115 --dport 80 -j DNAT --to-destination 127.0.0.1:8080\n\tCOMMIT\n\t\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbertrandom%2Fspaceclaw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbertrandom%2Fspaceclaw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbertrandom%2Fspaceclaw/lists"}