{"id":49484921,"url":"https://github.com/bayusuryadana/seanmcapp","last_synced_at":"2026-05-01T00:32:00.853Z","repository":{"id":41293650,"uuid":"125264599","full_name":"bayusuryadana/seanmcapp","owner":"bayusuryadana","description":"Data fetcher, endpoint API  and bot-server","archived":false,"fork":false,"pushed_at":"2025-05-22T09:15:50.000Z","size":3665,"stargazers_count":7,"open_issues_count":9,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-22T10:32:30.667Z","etag":null,"topics":["akka-http","instagram","minio","opendota-api","postgresql","redis","s3","scala","scalacache","scheduler","session","telegram-bot"],"latest_commit_sha":null,"homepage":"https://seanmcapp.herokuapp.com","language":"Scala","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/bayusuryadana.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,"zenodo":null}},"created_at":"2018-03-14T19:38:35.000Z","updated_at":"2025-05-22T09:15:53.000Z","dependencies_parsed_at":"2025-03-12T17:21:35.060Z","dependency_job_id":"11679ada-2764-483d-91c3-78715cc6ba08","html_url":"https://github.com/bayusuryadana/seanmcapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bayusuryadana/seanmcapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayusuryadana%2Fseanmcapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayusuryadana%2Fseanmcapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayusuryadana%2Fseanmcapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayusuryadana%2Fseanmcapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bayusuryadana","download_url":"https://codeload.github.com/bayusuryadana/seanmcapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayusuryadana%2Fseanmcapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32481553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["akka-http","instagram","minio","opendota-api","postgresql","redis","s3","scala","scalacache","scheduler","session","telegram-bot"],"created_at":"2026-05-01T00:32:00.112Z","updated_at":"2026-05-01T00:32:00.844Z","avatar_url":"https://github.com/bayusuryadana.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seanmcapp\n![Scala CI](https://github.com/bayusuryadana/seanmcapp/workflows/Scala%20CI/badge.svg?branch=master)\n[![codecov](https://codecov.io/gh/bayusuryadana/seanmcapp/branch/master/graph/badge.svg)](https://codecov.io/gh/bayusuryadana/seanmcapp)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c80ce1baef8543eaaa730e45b3cc6c02)](https://www.codacy.com/app/bayusuryadana/seanmcapp?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=bayusuryadana/seanmcapp\u0026amp;utm_campaign=Badge_Grade)\n\n## Feature\n- API: telegram webhook\n- Web: Mamen, Dota, Wallet app\n- Scheduler: Birthday, DotaMetadata, News, (broken: Instagram, Instastory, Twitter)\n\n## Prerequisites\n1. Scala \u0026 SBT (automatically installed if you use intellij IDEA)\n2. Docker (optional: for IT testing or running in local)\n \n## Infrastructure\n1. Postgre SQL \n2. Amazon S3 (using Minio for IT test)\n\n## Contribute\n### Compile\n- `sbt clean compile` to clean all cache and compile the code\n\n### Unit Test\n- `sbt test` to run all the unit test\n- `sbt \"testOnly *ClassNameSpec\"` (yes, with asterix character) run only particular test class\n\n### Integration test\nrun `docker-compose up -d` for running necessary service dependencies\n\n- `sbt it:test` to run all the IT test (all the test inside `it` folder)\n- `sbt \"it:testOnly *ClassNameSpec\"` for run specific class integration tests\n\n### Local run\nrun `sbt -Dconfig.resource=application-local.conf run`. It might not perfectly works since you don't have some of my credentials such as Instagram or Telegram account\n\n### Remote debugging\nrun `sbt -jvm-debug 5005 run`\n\n## Contact\nfeel free to contact me at bayusuryadana@gmail.com  \nhappy coding ^^\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbayusuryadana%2Fseanmcapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbayusuryadana%2Fseanmcapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbayusuryadana%2Fseanmcapp/lists"}