{"id":18719078,"url":"https://github.com/danydodson/clipstash","last_synced_at":"2025-07-29T02:41:47.097Z","repository":{"id":252703729,"uuid":"840973398","full_name":"danydodson/clipstash","owner":"danydodson","description":"✨ Clipstash","archived":false,"fork":false,"pushed_at":"2024-08-12T00:59:48.000Z","size":44,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-28T11:13:11.521Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/danydodson.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":"2024-08-11T09:05:53.000Z","updated_at":"2024-08-15T13:50:10.000Z","dependencies_parsed_at":"2024-11-07T13:36:54.277Z","dependency_job_id":null,"html_url":"https://github.com/danydodson/clipstash","commit_stats":null,"previous_names":["danydodson/clipstash"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danydodson%2Fclipstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danydodson%2Fclipstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danydodson%2Fclipstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danydodson%2Fclipstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danydodson","download_url":"https://codeload.github.com/danydodson/clipstash/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239581759,"owners_count":19662960,"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":[],"created_at":"2024-11-07T13:24:08.120Z","updated_at":"2025-02-19T02:17:16.877Z","avatar_url":"https://github.com/danydodson.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\n\nThis repository is part of the Rust programming language course available at\n[zerotomastery.io](https://zerotomastery.io/). This repository (along with the\nlecture slides for this course) is available as a zip package [here](https://cdn.jayson.info/ztm/zerotomastery.io-rust.zip).\n\n## Activities\n\nTo work on activities, open up your editor/IDE to the `activities` directory.\nThe activities can can be ran by executing `cargo run --bin a1` in your\nterminal, where `a1` is the name of the activity file you are working on.\n\n## ClipStash\n\nTo work on the ClipStash project, open up your editor/IDE to the `clipstash`\ndirectory. You will then be able to run `cargo check` to check your code,\n`cargo test` to test your code, or `cargo run --bin name` where `name` is the name\nof the binary you wish to run.\n\nIf you are getting compilation errors related to\n`rocket::response::content::Html`\nor\n`rocket::response::content::RawHtml`\nthen run these commands to fix:\n\n```sh\ncargo update --package rocket --precise 0.5.0-rc.1\ncargo update --package rocket_codegen --precise 0.5.0-rc.1\ncargo update --package rocket_http --precise 0.5.0-rc.1\n```\n\n## Solutions\n\nTo view solutions for the activities, and for the ClipStash project, checkout\nthe `solutions` branch by running `git checkout solutions` after cloning this repo.\n\n### ClipStsh\n\nThe ClipStash project requires additional steps in order to properly build.\nYou will need the `sqlx-cli` tool which can be installed by running\n\n```sh\ncargo install sqlx-cli\n```\n\nAfter installing the tool, you can configure the database for the project by running\n\n```sh\nsqlx database setup\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanydodson%2Fclipstash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanydodson%2Fclipstash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanydodson%2Fclipstash/lists"}