{"id":18994078,"url":"https://github.com/confact/stock-portfolio","last_synced_at":"2026-04-15T14:30:16.475Z","repository":{"id":141115055,"uuid":"193294674","full_name":"confact/stock-portfolio","owner":"confact","description":null,"archived":false,"fork":false,"pushed_at":"2019-12-19T22:06:16.000Z","size":77,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T14:54:22.827Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/confact.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":"2019-06-23T01:34:22.000Z","updated_at":"2019-06-23T12:55:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"528e7b46-db3d-4184-9b2e-e4097585b15b","html_url":"https://github.com/confact/stock-portfolio","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/confact%2Fstock-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/confact%2Fstock-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/confact%2Fstock-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/confact%2Fstock-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/confact","download_url":"https://codeload.github.com/confact/stock-portfolio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240008560,"owners_count":19733358,"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-08T17:24:05.877Z","updated_at":"2026-04-15T14:30:16.400Z","avatar_url":"https://github.com/confact.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\nThis is a simple Stock portfolio performance check - made just for fun\n\n## Requirements\nNo need for database or anything, just ruby and ruby on rails.\n\n## Install\n\n1. Install rvm/ruby 2.5.3\n2. run  `bundle install` - not working? install bundler first with `gem install bundler`\n3. run `rails s -b 0.0.0.0`\n4. go to http://localhost:3000\n\n### Vagrant\n\n1. run `vagrant up`\n2. run `vagrant ssh`\n3. go to `/vagrant`\n4. run `rails s -b 0.0.0.0`\n5. go to http://localhost:3100\n\n## I want to see this beauty live?!\nI have deployed this to heroku, you can see it live here: https://stockportfolio-ninja.herokuapp.com\n\n## ENV Variables\nyou would need to set a env variable for the api for https://www.worldtradingdata.com.\neither add a .env file to root (where you find this file) or `/vagrant`\n\nthe .env file should contain `WORLDTRADINGDATA_TOKEN=thetoken`\n\nYou can also add the env before `rails s...` , I hope you know how that is done. :)\n\nthe ENV key is `WORLDTRADINGDATA_TOKEN`\n\n## Tests\n\nSome tests are there to check the core stuff like calculation of start and end budgets which the rest calculation is based on.\n\nTo run them, just do `rspec` in root or in `/vagrant` if you use the vagrant.\n\n## Good to know\n\n1. Limited to 3 stocks/allocations - it is built to be flexible but didn't have time to build a `add more allocation/stock`-functionality yet. Maybe soon.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconfact%2Fstock-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconfact%2Fstock-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconfact%2Fstock-portfolio/lists"}