{"id":13586068,"url":"https://github.com/agstrike/silverstrike","last_synced_at":"2025-04-07T14:33:30.405Z","repository":{"id":26696541,"uuid":"109486182","full_name":"agstrike/silverstrike","owner":"agstrike","description":"Finance Management Made Easy","archived":false,"fork":false,"pushed_at":"2024-10-31T18:56:13.000Z","size":2513,"stargazers_count":424,"open_issues_count":40,"forks_count":100,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-10-31T19:31:33.424Z","etag":null,"topics":["django","finance","finance-management","money","money-manager"],"latest_commit_sha":null,"homepage":"https://agstrike.github.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agstrike.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-04T10:36:00.000Z","updated_at":"2024-10-31T18:56:17.000Z","dependencies_parsed_at":"2023-01-14T05:10:21.892Z","dependency_job_id":null,"html_url":"https://github.com/agstrike/silverstrike","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agstrike%2Fsilverstrike","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agstrike%2Fsilverstrike/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agstrike%2Fsilverstrike/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agstrike%2Fsilverstrike/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agstrike","download_url":"https://codeload.github.com/agstrike/silverstrike/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223285050,"owners_count":17119824,"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":["django","finance","finance-management","money","money-manager"],"created_at":"2024-08-01T15:05:18.467Z","updated_at":"2025-04-07T14:33:30.397Z","avatar_url":"https://github.com/agstrike.png","language":"Python","funding_links":[],"categories":["Python","finance"],"sub_categories":[],"readme":"# SilverStrike\n[![Actions Status](https://github.com/agstrike/silverstrike/workflows/Test%20and%20Lint/badge.svg)](https://github.com/agstrike/silverstrike/actions)\n[![codecov](https://codecov.io/gh/agstrike/silverstrike/branch/master/graph/badge.svg)](https://codecov.io/gh/agstrike/silverstrike)\n\nWebapp based on Django to manage personal finances\n\n\n\u003e [!NOTE]  \n\u003e Current status: I've moved on to managing my finances using a simplified workflow and am no longer actively using or developing Silverstrike.\n\u003e \n\u003e I will continue keeping it compatible to current or at least LTS releases of django but won't be adding any features.\n\u003e I'll be accepting merge requests and if somebody wants to continue working on it I'm open to transfering the project over eventually.\n\n\n## Get SilverStrike running on your machine\n\nThe easiest way to deploy SilverStrike is to clone this repository and use the provided docker-compose file. Check out you own branch so you can persist your configuration. \nYou need to set a SECRET_KEY and should update the domain names and then you can start it up. \nYou can generate yourself a random secrety key by running `python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'`\n\nAfter starting the container, you should create yourself a user account\n`docker-compose exec -it ags python manage.py createsuperuser`\n\nTo update SilverStrike simply fetch the changes from GitHub and rebuild your container.\n\nBy default sqlite is used which should be enough for a local installation. If you'd rather use postgresdb or mariadb you can uncomment the relevant parts in the docker-compose.\n\nIn the deploy directory you can find a couple of files:\n- **nginx.conf** minimal nginx configuration for a reverse proxy setup\n- **local_settings.py** Use this file to override any of the settings found in `settings.py`\n- **demo_middleware.py** If you want to use some kind of external authentication you could use this as a starting point\n\n## Contributing\n\nYou can contribute in several ways. If you know how to code or are a designer, you are welcome to contribute using pull requests.  \nIf you speak languages other than english, you are welcome to help translate SilverStrike.\n\nIf nothing of the above suits you, you can still contribute by opening issues about defects and things that could be improved or request entirely new features that you think would help others.\n\nMore information can be found [here](https://github.com/agstrike/silverstrike/blob/master/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagstrike%2Fsilverstrike","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagstrike%2Fsilverstrike","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagstrike%2Fsilverstrike/lists"}