{"id":18780466,"url":"https://github.com/karan/flask-tutorial","last_synced_at":"2025-04-13T11:30:54.452Z","repository":{"id":11962401,"uuid":"14534502","full_name":"karan/Flask-Tutorial","owner":"karan","description":"Following \"The Flask Mega-Tutorial\"","archived":false,"fork":false,"pushed_at":"2013-12-17T03:16:51.000Z","size":156,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T23:29:49.595Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/karan.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}},"created_at":"2013-11-19T18:52:26.000Z","updated_at":"2023-08-17T18:51:40.000Z","dependencies_parsed_at":"2022-09-12T02:21:01.055Z","dependency_job_id":null,"html_url":"https://github.com/karan/Flask-Tutorial","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/karan%2FFlask-Tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karan%2FFlask-Tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karan%2FFlask-Tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karan%2FFlask-Tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karan","download_url":"https://codeload.github.com/karan/Flask-Tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248705517,"owners_count":21148549,"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-07T20:26:29.195Z","updated_at":"2025-04-13T11:30:54.059Z","avatar_url":"https://github.com/karan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Following through http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world\n\n    These are some of the topics I will cover as we make progress with the app:\n    \n    User management, including managing logins, sessions, user roles, profiles and user avatars.\n    Database management, including migration handling.\n    Web form support, including field validation.\n    Pagination of long lists of items.\n    Full text search.\n    Email notifications to users.\n    HTML templates.\n    Support for multiple languages.\n    Caching and other performance optimizations.\n    Debugging techniques for development and production servers.\n    Installation on a production server.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaran%2Fflask-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaran%2Fflask-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaran%2Fflask-tutorial/lists"}