{"id":24084658,"url":"https://github.com/level09/enferno-simple-blog","last_synced_at":"2025-08-22T07:44:41.958Z","repository":{"id":24415222,"uuid":"27816081","full_name":"level09/enferno-simple-blog","owner":"level09","description":"Simple Blog Tutorial ","archived":false,"fork":false,"pushed_at":"2014-12-10T11:08:58.000Z","size":1068,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-17T07:45:18.556Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/level09.png","metadata":{"files":{"readme":"README.rst","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":"2014-12-10T11:07:49.000Z","updated_at":"2017-03-05T18:03:09.000Z","dependencies_parsed_at":"2022-08-22T18:00:59.520Z","dependency_job_id":null,"html_url":"https://github.com/level09/enferno-simple-blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/level09/enferno-simple-blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-simple-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-simple-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-simple-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-simple-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/level09","download_url":"https://codeload.github.com/level09/enferno-simple-blog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level09%2Fenferno-simple-blog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271606363,"owners_count":24788970,"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","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-01-10T00:39:39.037Z","updated_at":"2025-08-22T07:44:41.918Z","avatar_url":"https://github.com/level09.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project Enferno\n==================\n\nA framework for the next decade, this is a collection of cutting-edge libraries and tools based on Flask framework.\n\nhttp://enferno.io\n\nPrerequisites\n-------------\n\nYou will need Mongodb and Redis installed.\n\nQuickstart\n----------\n::\n\n    $ git clone git@github.com:level09/enferno.git\n    \n    $ cd enferno \n    \n    $ virtualenv env\n    \n    $ source env/bin/activate \n    \n    $ pip install -r requirements.txt \n\nAfter that, you should create your admin user, run the following command:\n::\n\n    $ ./manage.py install\n    \nand follow the instructions\n\n\nEdit the settings.py and change the settings to suit your needs, sepcifically you can change Flask security settings, security keys, Mongodb settings,and Flask mail.\n\nto run the system, you can use a management command:\n::\n\n    $ ./manage.py server\n\n\nFeatures\n--------\n- Flask based\n- Fully working user registration and authentication + user roles via Flask security and Flask Principal\n- Memory caching via Redis and Flask cache\n- Simple admin backend via Flask Admin\n- Command line scripting via Flask Script (will be replaced by \"click\" in the next release)\n- Automatic assets bundling and minification via Flask assets\n- Mongodb and Mongoengine ORM\n- Background tasks via Celery\n- Email integration via Flask Mail\n- Best practices by utilizing Flask blueprints and development/production configuration\n\n\n\nInspiration \u0026 Credits\n---------------------\n\n- `Cookiecutter Flask \u003chttps://github.com/sloria/cookiecutter-flask\u003e`_\n- `Flask Security \u003chttps://pythonhosted.org/Flask-Security/\u003e`_\n- `Mongoengine \u003chttp://mongoengine.org/\u003e`_\n- `Flask WTF \u003chttps://flask-wtf.readthedocs.org/en/latest/\u003e`_\n- `Flask Admin \u003chttps://github.com/mrjoes/flask-admin/\u003e`_\n- `Celery Task Queue \u003chttp://www.celeryproject.org/\u003e`_\n- `Redis \u003chttp://redis.io/\u003e`_\n- `Flask Mail \u003chttps://pythonhosted.org/flask-mail/\u003e`_\n- `Flask Documentation \u003chttp://flask.pocoo.org/docs/\u003e`_\n- `Celery Task Queue \u003chttp://www.celeryproject.org/\u003e`_\n\n\nLicense\n-------\n\nMIT licensed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevel09%2Fenferno-simple-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flevel09%2Fenferno-simple-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevel09%2Fenferno-simple-blog/lists"}