{"id":14955263,"url":"https://github.com/faervan/albion-killarchive","last_synced_at":"2026-02-02T00:02:44.433Z","repository":{"id":249391557,"uuid":"831386915","full_name":"Faervan/albion-killarchive","owner":"Faervan","description":"Educational project to mimic murderledger.com","archived":false,"fork":false,"pushed_at":"2024-11-15T16:50:29.000Z","size":327,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T08:41:38.816Z","etag":null,"topics":["albion","albion-online","albiononline","rails","ruby","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://albion.killarchive.fun/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Faervan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-07-20T12:01:28.000Z","updated_at":"2024-11-15T16:50:33.000Z","dependencies_parsed_at":"2024-09-21T22:30:49.128Z","dependency_job_id":"82bf155e-022d-46a5-84be-df87f0527706","html_url":"https://github.com/Faervan/albion-killarchive","commit_stats":{"total_commits":47,"total_committers":2,"mean_commits":23.5,"dds":"0.46808510638297873","last_synced_commit":"4d9711ae5d8f0ef87053c13f261cbe6039c0dc30"},"previous_names":["faervan/albion-killarchive"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faervan%2Falbion-killarchive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faervan%2Falbion-killarchive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faervan%2Falbion-killarchive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faervan%2Falbion-killarchive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Faervan","download_url":"https://codeload.github.com/Faervan/albion-killarchive/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237932070,"owners_count":19389560,"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":["albion","albion-online","albiononline","rails","ruby","ruby-on-rails"],"created_at":"2024-09-24T13:10:47.005Z","updated_at":"2025-10-24T07:31:03.990Z","avatar_url":"https://github.com/Faervan.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What?\nTrying to creae a murderledger clone with some additional features, as an educational project.\n\n# Where?\nhttps://albion.killarchive.fun/\n\n# How?\nUsing Ruby on Rails for everything.\n## Fetching events\n- Fetching gets scheduled in `config/initializers/scheduler.rb`\n- Events get analyzed and fed into the PostgreSQL database by the services in `app/services/event_handler_service/`\n## Showing events\nJust the Rails way.\n\n# Contributing\nThis project needs a nice frontend design using HTML/CSS/Javascript and a lot of backend stuff for fetching and feeding from Albions API.\nIf you want to contribute to that, please feel free to open a PR for minor fixes or contact me via [Discord](https://discord.com/users/738658712620630076) to coordinate bigger changes/contributes.\n\n# Installing it locally\nYou can clone this Repo and host the project locally:\n## Dependencies\n- `ruby` - currently 3.2.4 - consider installing via https://rvm.io/ or [via package manager if you're on Arch Linux](https://archlinux.org/packages/extra-staging/x86_64/ruby/)\n- `git` - obviously\n- `postgresql` - currently 16.3\n- `rails` - `gem install rails`\n- `gems` - `bundle install --gemfile Gemfile`\n- `redis` - see [redis.io](https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/)\n- `ImageMagick` - see [imagemagick.org](https://imagemagick.org/script/download.php)\n## PostgreSQL\nPostgreSQL needs to be setup, that can be different depending on environment...\nLook at\n- [Arch Wiki](https://wiki.archlinux.org/title/PostgreSQL)\n- [Debian Wiki](https://wiki.debian.org/PostgreSql)\n\nWhen it comes to creating a user, do `createuser --interactive`, enter your username as role name and grant database creation perms, superuser not required.\n## Running\nIn the `albion-killarchive` directory, do:\n```\nbin/rails db:create\nbin/rails db:migrate\n```\nand then start the Server via\n```\nbin/rails server\n```\nand the job executing (to fetch events) with:\n```\nbundle exec sidekiq -q default,5 -q low_priority,2\n```\nYou *should* be able to open http://localhost:3000/ in your browser and see stuff.\n\n# Credits\nto [uxwing](https://uxwing.com/skull-red-icon/) for the favicon (`app/assets/images/favicon.svg`) as well as the pending-work icon (`app/assets/images/pending-work-icon.svg`)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaervan%2Falbion-killarchive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaervan%2Falbion-killarchive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaervan%2Falbion-killarchive/lists"}