{"id":23414383,"url":"https://github.com/benstepp/website","last_synced_at":"2025-04-09T05:17:05.813Z","repository":{"id":18556901,"uuid":"21758664","full_name":"benstepp/website","owner":"benstepp","description":"Personal Website and Projects","archived":false,"fork":false,"pushed_at":"2015-05-10T02:26:44.000Z","size":10456,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T23:36:08.501Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/benstepp.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}},"created_at":"2014-07-12T03:30:53.000Z","updated_at":"2015-05-01T03:33:17.000Z","dependencies_parsed_at":"2022-07-10T07:30:18.656Z","dependency_job_id":null,"html_url":"https://github.com/benstepp/website","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/benstepp%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benstepp%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benstepp%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benstepp%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benstepp","download_url":"https://codeload.github.com/benstepp/website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980849,"owners_count":21027809,"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-12-22T19:58:43.577Z","updated_at":"2025-04-09T05:17:05.789Z","avatar_url":"https://github.com/benstepp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#website\nI'm learning how to make a website. \n\nThis site is currently hosted at: http://fightingdragonswithtaylorswift.com\n\n\n####Getting Started\nRequires nodejs, mongodb, npm, node-gyp, bower, and gulp. These all have their own dependencies. Look them up.\n\n#####Install dependencies\nSimple with the package managers.\n```bash\n$ npm install\n$ bower install\n```\nThe Kadala Simulator project requires my [d3sim](//github.com/benstepp/d3sim) repo to be cloned into the public/libs directory.\n\n#####Setting up the server\nRiftevents is simple just run the following from the base directory. \n```bash\n$ node server/riftevents/db/db.js\n```\n\nRiftloot requires the Items.xml from Trion to be put into the /dev folder. Please excuse the lack of linux skills. Get the most recent from ftp://ftp.trionworlds.com/rift/data/.\n\n```bash\n$ cd dev\n$ wget ftp://ftp.trionworlds.com/rift/data/Rift_Discoveries_2015-1-2.zip\n$ unzip Rift_Discoveries_2015-1-2.zip\n$ cd ..\n$ node server/riftloot/db/db.js\n```\n\nSteam requires a Steam API key. You can get one at http://steamcommunity.com/dev/. Edit the server/steam/config/ApiKey.json with your key.\n\n#####Build the Front End\nI split it up into different files so you can update one project without updating the others. Save bandwidth that way if nothing has changed. Run one or more of the following from the base directory to build that particular project.\n```bash\n$ gulp index\n$ gulp killingfloor\n$ gulp riftevents\n$ gulp riftloot\n$ gulp kadala\n```\n\n#####Start the Server\n```bash\n$ node server\n```\nYou can now visit the site on port 3000. I'm using nginx to server the /build/ folder and a proxy-pass with some proxy caching to serve the api routes on the nodejs server.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenstepp%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenstepp%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenstepp%2Fwebsite/lists"}