{"id":30815356,"url":"https://github.com/sanskarsharma/smollnet","last_synced_at":"2026-04-28T21:34:37.012Z","repository":{"id":39846398,"uuid":"138846758","full_name":"sanskarsharma/smollnet","owner":"sanskarsharma","description":"a micro blogging platform. users can post, search, follow each other. Introductory project for learning flask, from blog series by @miguelgrinberg ","archived":false,"fork":false,"pushed_at":"2022-12-08T00:59:21.000Z","size":14123,"stargazers_count":1,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"ubuntu-lappy","last_synced_at":"2025-09-15T18:42:19.884Z","etag":null,"topics":["celery","flask","gunicorn","mysql","python","redis"],"latest_commit_sha":null,"homepage":"","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/sanskarsharma.png","metadata":{"files":{"readme":"Readme.txt","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":"2018-06-27T07:38:21.000Z","updated_at":"2023-03-04T10:34:34.000Z","dependencies_parsed_at":"2022-07-26T13:48:06.642Z","dependency_job_id":null,"html_url":"https://github.com/sanskarsharma/smollnet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sanskarsharma/smollnet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanskarsharma%2Fsmollnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanskarsharma%2Fsmollnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanskarsharma%2Fsmollnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanskarsharma%2Fsmollnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanskarsharma","download_url":"https://codeload.github.com/sanskarsharma/smollnet/tar.gz/refs/heads/ubuntu-lappy","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanskarsharma%2Fsmollnet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32400867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"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":["celery","flask","gunicorn","mysql","python","redis"],"created_at":"2025-09-06T08:12:38.163Z","updated_at":"2026-04-28T21:34:36.991Z","avatar_url":"https://github.com/sanskarsharma.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n################____Install Notes____#################\n\n# virtual environment for this project\nto make a virtualenvironment use command : python -m venv \u003cvirtual_env_name\u003e\nthen to install all dependencies : \n1) activate your venv\n2) pip install -r requirements.txt\n\n# requirements.txt file\nrequirements.txt is added/updated using : pip freeze \u003e requirements.txt\nALWAYS UPDATE requirements.txt WHENEVER YOU COMMIT, ALWAYS.\n\n# database migrations\ndo database migrations whenever you update db schema\nusing commands :\n-\u003e flask db migrate -m \"migration message\"\n-\u003e flask db upgrade\n\n# To add any file/folder to .gitignore \n-\u003e echo file_or_folder_name \u003e\u003e .gitignore\nnote : \nif the file/folder has been tracked or commited to the git repo before adding it to the .gitignore,\nthen it needs to be removed from repo, using the below command:\n-\u003e git rm --cached -r \u003cfilename\u003e\n\n\n# about database\nthis project uses SQLAlchemy orm, can be configured for any sql database.\ncurrently configured for using mysql server, earlier was using sqlite - hence the app.db file in repo\nto change db uri or db altogether, see config.py and the \"SQLALCHEMY_DATABASE_URI\" variable in it.\n\nNote:\nIn this repo, the virtual environment folder is already added to .gitignore file so to carry on this legacy of not including virtualenvironment in git repo,\njust name your new virtualenvironment as \"pehla_virtualenv\" as this folder name is already added to .gitignore\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanskarsharma%2Fsmollnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanskarsharma%2Fsmollnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanskarsharma%2Fsmollnet/lists"}