{"id":22139916,"url":"https://github.com/zabamund/zabasandbox","last_synced_at":"2026-05-06T23:31:34.138Z","repository":{"id":112692741,"uuid":"98183730","full_name":"Zabamund/Zabasandbox","owner":"Zabamund","description":"This is a sandbox for sharing random ideas code snippets or trials","archived":false,"fork":false,"pushed_at":"2017-09-16T13:40:20.000Z","size":38751,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T16:11:31.882Z","etag":null,"topics":["angular","angular2","angular4","angularcli","javascript","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Zabamund.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":"2017-07-24T11:32:16.000Z","updated_at":"2017-08-13T07:59:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"66883143-35d5-47d2-844e-5144f184340f","html_url":"https://github.com/Zabamund/Zabasandbox","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/Zabamund%2FZabasandbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zabamund%2FZabasandbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zabamund%2FZabasandbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zabamund%2FZabasandbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zabamund","download_url":"https://codeload.github.com/Zabamund/Zabasandbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245257309,"owners_count":20585971,"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":["angular","angular2","angular4","angularcli","javascript","typescript"],"created_at":"2024-12-01T20:20:17.893Z","updated_at":"2026-05-06T23:31:34.099Z","avatar_url":"https://github.com/Zabamund.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zabasandbox\nThis is a sandbox for sharing random ideas code snippets or trials\n\nThere are no rules here other than this:\n\n* respect noobs\n* don't judge errors, just help to correct them\n* have fun and enjoy learning to code\n\n### This repo will be periodically updated, either on a project by project basis or by deleting old projects on an ad-hoc basis.\n\n#### The following is a list of projects and a short description of each that will act as a timeline for this repo:\n1. material-app\n* this is a walkthrough of a material tutorial found on youtube at https://www.youtube.com/watch?v=UnKsoCeTdEI\u0026t=22s\n2. bug-attempt\n* this is an attempt at fixing a bug addressed by readers of my medium article on ngx-translate that can be found here https://medium.com/letsboot/translate-angular-4-apps-with-ngx-translate-83302fb6c10d\n* The initial code posted worked but used\n\n   ```import { HttpModule, Http } from '@angular/http';```\n* this was then replaced by the following import in the bug-fixed version:\n\n  ```import { HttpClientModule, HttpClient } from '@angular/common/http';```\n\n  the function that returns a new TranslateHttpLoader in the app.module.ts was also changed like so:\n\n  ```javascript\n  export function HttpLoaderFactory(http: HttpClient) {\n         return new TranslateHttpLoader(http);\n  }\n  ```\n\n3. simple-app\n  * a simple date and time app written in Angular and using Bootstrap css for styling\n  * the greeting changes depending on time of day at page load. It does not change with passing time once the page is loaded\n\n4. photo-gallery\n  * a simple CRUD example to practise my skills\n  * also the basis of a tutorial on medium if you want a walkthrough\n  * this app shows a jumbotron for practise\n  * a panel for practise\n  * a greeting with some time logic that can be dismissed\n  * a clock that changes with passing time\n  * a gallery of fixed photos\n  * new photos can be added if a url is provided\n  * photos can be edited, deleted, or their details can be viewed in a modal display\n  * all photos can be deleted at once\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzabamund%2Fzabasandbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzabamund%2Fzabasandbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzabamund%2Fzabasandbox/lists"}