{"id":21903575,"url":"https://github.com/graboskyc/heresgreg","last_synced_at":"2026-04-29T16:08:29.797Z","repository":{"id":45162751,"uuid":"111237746","full_name":"graboskyc/HeresGreg","owner":"graboskyc","description":"Private social network for sharing videos to family","archived":false,"fork":false,"pushed_at":"2025-07-25T16:34:15.000Z","size":12437,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-27T03:46:16.721Z","etag":null,"topics":["blazor","blazor-server","media-streaming","mongodb","mongodb-atlas","picocss","share-videos","social","social-network"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/graboskyc.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":"2017-11-18T20:41:21.000Z","updated_at":"2025-07-25T16:34:19.000Z","dependencies_parsed_at":"2025-01-27T07:10:51.499Z","dependency_job_id":"42b5ab7c-c00e-4214-99de-0d5628bcba5f","html_url":"https://github.com/graboskyc/HeresGreg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/graboskyc/HeresGreg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graboskyc%2FHeresGreg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graboskyc%2FHeresGreg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graboskyc%2FHeresGreg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graboskyc%2FHeresGreg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graboskyc","download_url":"https://codeload.github.com/graboskyc/HeresGreg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graboskyc%2FHeresGreg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32433054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T13:34:34.882Z","status":"ssl_error","status_checked_at":"2026-04-29T13:34:29.830Z","response_time":110,"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":["blazor","blazor-server","media-streaming","mongodb","mongodb-atlas","picocss","share-videos","social","social-network"],"created_at":"2024-11-28T15:28:28.903Z","updated_at":"2026-04-29T16:08:29.792Z","avatar_url":"https://github.com/graboskyc.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\nThis is a custom alternative now that Microsoft is killing Skype qik so we can no longer share videos of our baby with their grandparents. It is not very secure but instead meant as a basic way to stop people who randomly stumbled upon the site.\n\nIt was originally written on LAMP stack. It is now re-written in MongoDB and and Blazor Server.\n\n## How do I get set up?\n\n* Deploy a MongoDB server\n* Run `./build.sh` to run locally\n    * Note you need to copy `SAMPLE.env` to `.env` and fill in variables first\n* To run one from docker hub, edit variables in `run.sh` and execute it\n    * Note the volume mount points as ffmpeg must be manually downloaded and mounted\n* To enable resize to smaller videos for better streaming, in root edit cron (`sudo crontab -e`) and enter `*/5 * * * * /Greg/www/ffmpeg/resize.sh` to resize videos to lower quality every 5 mins\n\n\n## Features\n* Push notifications via Twilio SMS\n* media re-encoding in batch for better streaming\n* responsive built on top of picocss for computers, tablets, and phones\n* comments built on top of disqus\n* ability to favorite videos\n* view videos by most recent (home page), by day/year, favorite, etc\n* user permissions for which users can see videos of which kids via ASP.NET Identity on top of [MongoDB](https://github.com/matteofabbri/AspNetCore.Identity.Mongo) and can be added via the `/NewUserCreation` route by anyone with the `ADMIN` claim\n\n## Screenshots\n![](SCREENSHOTSFORGITHUB/ss01.png)\n\n![](SCREENSHOTSFORGITHUB/ss02.png)\n\n![](SCREENSHOTSFORGITHUB/ss03.png)\n\n![](SCREENSHOTSFORGITHUB/ss04.png)\n\n![](SCREENSHOTSFORGITHUB/ss05.png)\n\n![](SCREENSHOTSFORGITHUB/ss06.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraboskyc%2Fheresgreg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraboskyc%2Fheresgreg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraboskyc%2Fheresgreg/lists"}