{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":788947556,"defaultBranch":"main","name":"streamlit-classification-app-with-fastapi-support","ownerLogin":"PlanktoScope","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-19T12:01:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62368168?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715631782.0","currentOid":""},"activityList":{"items":[{"before":"ed6e01133fdc1902c5cd727102f240cd0185c225","after":"0cb87d835dd3f28ff7e6bdf847bd367e00051f55","ref":"refs/heads/main","pushedAt":"2024-08-06T09:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Create README file for deploying the Fastapi server","shortMessageHtmlLink":"Create README file for deploying the Fastapi server"}},{"before":"d46e1154584d387cc68ce702be90c2f13cf2cd0d","after":"ed6e01133fdc1902c5cd727102f240cd0185c225","ref":"refs/heads/main","pushedAt":"2024-08-06T09:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Create requirements.txt containing dependencies for the fastapi app","shortMessageHtmlLink":"Create requirements.txt containing dependencies for the fastapi app"}},{"before":"29fe9d86bb044eeee2327fefebc79d24311f9a5f","after":"d46e1154584d387cc68ce702be90c2f13cf2cd0d","ref":"refs/heads/main","pushedAt":"2024-08-06T09:28:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Add a Procfile used to launch the Fastapi server with Uvicorn","shortMessageHtmlLink":"Add a Procfile used to launch the Fastapi server with Uvicorn"}},{"before":"69dafda502f6e03186afc55e4d0e757ee1d65080","after":"29fe9d86bb044eeee2327fefebc79d24311f9a5f","ref":"refs/heads/main","pushedAt":"2024-07-31T09:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Update the directory name of the fastapi version","shortMessageHtmlLink":"Update the directory name of the fastapi version"}},{"before":"045683d13f487472c45c332910b2c6bc172dcdba","after":"69dafda502f6e03186afc55e4d0e757ee1d65080","ref":"refs/heads/main","pushedAt":"2024-07-31T09:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Add a description of the fastapi app version in README.md","shortMessageHtmlLink":"Add a description of the fastapi app version in README.md"}},{"before":"cf054d41de86e9c4c902acce6c0009396821842d","after":"045683d13f487472c45c332910b2c6bc172dcdba","ref":"refs/heads/main","pushedAt":"2024-07-22T10:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Develop a FastAPI for serving the classifier of mussel and oyster larval stages","shortMessageHtmlLink":"Develop a FastAPI for serving the classifier of mussel and oyster lar…"}},{"before":"4432ff19f8a38b74a66f6c092db8580294e7060c","after":"cf054d41de86e9c4c902acce6c0009396821842d","ref":"refs/heads/main","pushedAt":"2024-07-12T15:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"W7CH","name":"Wassim Chakroun","path":"/W7CH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87650566?s=80&v=4"},"commit":{"message":"Add new features to the app\n\nan architecture selection feature, class labels input, and classification scores display and download","shortMessageHtmlLink":"Add new features to the app"}},{"before":"8892bb3fe3927c63f2a388e4104dbce8997c9d56","after":"4432ff19f8a38b74a66f6c092db8580294e7060c","ref":"refs/heads/main","pushedAt":"2024-05-14T13:40:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Merge pull request #3 from PlanktoScope/feature/selectable-model-types\n\nMake the torchvision model architecture selectable by env var","shortMessageHtmlLink":"Merge pull request #3 from PlanktoScope/feature/selectable-model-types"}},{"before":"880112434a8869ca62d13c5aaa1fa7b9388a47bf","after":"735a2f6105e41b7aebda41fbe6b4b09e66193526","ref":"refs/heads/feature/selectable-model-types","pushedAt":"2024-05-13T20:37:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Bump Docker container image in the forklift package","shortMessageHtmlLink":"Bump Docker container image in the forklift package"}},{"before":null,"after":"880112434a8869ca62d13c5aaa1fa7b9388a47bf","ref":"refs/heads/feature/selectable-model-types","pushedAt":"2024-05-13T20:23:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to make the torchvision model architecture selectable by env var","shortMessageHtmlLink":"Try to make the torchvision model architecture selectable by env var"}},{"before":"15ff307749f71e839a4bd708797edecff3a30700","after":"8892bb3fe3927c63f2a388e4104dbce8997c9d56","ref":"refs/heads/main","pushedAt":"2024-05-09T02:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Fix issues in `README.md`; bump Docker container image in Compose app","shortMessageHtmlLink":"Fix issues in README.md; bump Docker container image in Compose app"}},{"before":"c012f906e79b0b6bfa2f8a9de2bee6e69f8f98c7","after":"15ff307749f71e839a4bd708797edecff3a30700","ref":"refs/heads/main","pushedAt":"2024-05-09T02:11:41.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Merge pull request #2 from PlanktoScope/feature/embedded-model\n\nMake it possible to provide models to the demo app with the Forklift package","shortMessageHtmlLink":"Merge pull request #2 from PlanktoScope/feature/embedded-model"}},{"before":"45e97879627c332185b6d384bd2830c50004b428","after":"c769442f3ee23c51619b1b0dedf83665ddb166d8","ref":"refs/heads/feature/embedded-model","pushedAt":"2024-05-09T01:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Don't remove `requirements.txt` from `Dockerfile`!","shortMessageHtmlLink":"Don't remove requirements.txt from Dockerfile!"}},{"before":"a807ba9ed4c768d5a1d403f6c3c9a793dc6e368b","after":"45e97879627c332185b6d384bd2830c50004b428","ref":"refs/heads/feature/embedded-model","pushedAt":"2024-05-09T01:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Make an empty `models` directory in the repo","shortMessageHtmlLink":"Make an empty models directory in the repo"}},{"before":"d40471827b6b0f11bcdfce49df7ac63f124ab3c4","after":"a807ba9ed4c768d5a1d403f6c3c9a793dc6e368b","ref":"refs/heads/feature/embedded-model","pushedAt":"2024-05-09T01:55:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to fix regression in `Dockerfile`","shortMessageHtmlLink":"Try to fix regression in Dockerfile"}},{"before":"ff7494e6dd88e42a04a249651fcf23c6332a7f82","after":"d40471827b6b0f11bcdfce49df7ac63f124ab3c4","ref":"refs/heads/feature/embedded-model","pushedAt":"2024-05-09T01:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Only copy necessary files into the Docker container","shortMessageHtmlLink":"Only copy necessary files into the Docker container"}},{"before":null,"after":"ff7494e6dd88e42a04a249651fcf23c6332a7f82","ref":"refs/heads/feature/embedded-model","pushedAt":"2024-05-09T01:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Add a Forklift pallet to demo the Forklift package","shortMessageHtmlLink":"Add a Forklift pallet to demo the Forklift package"}},{"before":"a83b7ea66ef3bdef1416d91a309f0951e267495d","after":"c012f906e79b0b6bfa2f8a9de2bee6e69f8f98c7","ref":"refs/heads/main","pushedAt":"2024-04-29T20:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Fix Caddy reverse-proxying (forgot to include in #1)","shortMessageHtmlLink":"Fix Caddy reverse-proxying (forgot to include in #1)"}},{"before":"b582d404c73bfe0479416d65eb99e7f5f7c4ecef","after":"a83b7ea66ef3bdef1416d91a309f0951e267495d","ref":"refs/heads/main","pushedAt":"2024-04-29T20:04:32.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Merge pull request #1 from PlanktoScope/feature/build-docker\n\nAdd a GitHub Actions workflow to build the Docker container image","shortMessageHtmlLink":"Merge pull request #1 from PlanktoScope/feature/build-docker"}},{"before":"50735b219ad58fc7d85a3b68674068e3f91382e8","after":"7234dc07acf03bacf5516a8158f8993df19a6e66","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T19:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Fix Docker container healthcheck with Caddy reverse-proxying","shortMessageHtmlLink":"Fix Docker container healthcheck with Caddy reverse-proxying"}},{"before":"ba087c2b5507681bb14c55417134a3cfda5bbe39","after":"50735b219ad58fc7d85a3b68674068e3f91382e8","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T19:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to set up Caddy reverse-proxying in Forklift package","shortMessageHtmlLink":"Try to set up Caddy reverse-proxying in Forklift package"}},{"before":"2c5d58f8d642722f29ee83eb6a012324a1dd826e","after":"ba087c2b5507681bb14c55417134a3cfda5bbe39","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T19:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to fix container run step","shortMessageHtmlLink":"Try to fix container run step"}},{"before":"418513527ad7436d5b8784081a77ea8c2ad85a4a","after":"2c5d58f8d642722f29ee83eb6a012324a1dd826e","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T19:14:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to fix container healthcheck (missing curl due to slim base image)","shortMessageHtmlLink":"Try to fix container healthcheck (missing curl due to slim base image)"}},{"before":"db64b860dc5eef552cc94aa61c359fd3019f83b0","after":"418513527ad7436d5b8784081a77ea8c2ad85a4a","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T18:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try installing CPU-only Pytorch to make smaller container image (<6 GB)","shortMessageHtmlLink":"Try installing CPU-only Pytorch to make smaller container image (<6 GB)"}},{"before":"8eae842d281fd6a1e12cf18693ee4dce9d47cb7c","after":"db64b860dc5eef552cc94aa61c359fd3019f83b0","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T18:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Fix definition of Forklift package","shortMessageHtmlLink":"Fix definition of Forklift package"}},{"before":"cc7114025d56fe22562329ee83a00152b2e26160","after":"8eae842d281fd6a1e12cf18693ee4dce9d47cb7c","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-29T18:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try adding a Forklift package","shortMessageHtmlLink":"Try adding a Forklift package"}},{"before":"48bb845127953babaea1f0666369b2c2bfad9204","after":"cc7114025d56fe22562329ee83a00152b2e26160","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-28T17:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Give up on trying to build am armv7 Docker image with pytorch","shortMessageHtmlLink":"Give up on trying to build am armv7 Docker image with pytorch"}},{"before":"f0a70b4078b92f985822cd90974fe4822eb0ef09","after":"48bb845127953babaea1f0666369b2c2bfad9204","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-28T17:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to fix installation of torch in Docker container image","shortMessageHtmlLink":"Try to fix installation of torch in Docker container image"}},{"before":"623562154c888799fbca45b083abe9ca3b49ceb9","after":"f0a70b4078b92f985822cd90974fe4822eb0ef09","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-28T17:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to fix installation of opencv-python on armv7 Docker build","shortMessageHtmlLink":"Try to fix installation of opencv-python on armv7 Docker build"}},{"before":"a088abfbcb444ee50de0a308ca6a0a68c21368d2","after":"623562154c888799fbca45b083abe9ca3b49ceb9","ref":"refs/heads/feature/build-docker","pushedAt":"2024-04-28T03:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ethanjli","name":"Ethan Li","path":"/ethanjli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180370?s=80&v=4"},"commit":{"message":"Try to use piwheels for armv7 builds","shortMessageHtmlLink":"Try to use piwheels for armv7 builds"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQwOTozODo1NC4wMDAwMDBazwAAAASS6bLu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yOFQwMzoxODo1MS4wMDAwMDBazwAAAAQ8FwSG"}},"title":"Activity · PlanktoScope/streamlit-classification-app-with-fastapi-support"}