{"id":30666842,"url":"https://github.com/akbaritabar/cookiecutter_projects_template","last_synced_at":"2026-06-06T17:31:40.260Z","repository":{"id":312125722,"uuid":"1046434448","full_name":"akbaritabar/cookiecutter_projects_template","owner":"akbaritabar","description":"A cookiecutter template to reuse at the start of projects.","archived":false,"fork":false,"pushed_at":"2025-08-28T17:58:34.000Z","size":733,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-28T23:46:20.675Z","etag":null,"topics":["computational-social-science","cookiecutter","cookiecutter-template","data-science","duckdb","snakemake-workflow"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akbaritabar.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-08-28T17:22:54.000Z","updated_at":"2025-08-28T17:53:08.000Z","dependencies_parsed_at":"2025-08-28T23:46:24.177Z","dependency_job_id":"93f01489-4be1-4c61-8e4c-47146ef6f28c","html_url":"https://github.com/akbaritabar/cookiecutter_projects_template","commit_stats":null,"previous_names":["akbaritabar/cookiecutter_projects_template"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/akbaritabar/cookiecutter_projects_template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akbaritabar%2Fcookiecutter_projects_template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akbaritabar%2Fcookiecutter_projects_template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akbaritabar%2Fcookiecutter_projects_template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akbaritabar%2Fcookiecutter_projects_template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akbaritabar","download_url":"https://codeload.github.com/akbaritabar/cookiecutter_projects_template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akbaritabar%2Fcookiecutter_projects_template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273048135,"owners_count":25036499,"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-31T02:00:09.071Z","response_time":79,"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":["computational-social-science","cookiecutter","cookiecutter-template","data-science","duckdb","snakemake-workflow"],"created_at":"2025-08-31T22:20:38.524Z","updated_at":"2026-06-06T17:31:40.213Z","avatar_url":"https://github.com/akbaritabar.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to use project templates?\n\nMy usual practice is to create a Python virtual environment, then install cookiecutter and use it to create new project directories with this template. Those projects of course will have their own Python, R, etc. requirements that needs to be installed afterwards to use.\n\n## Steps to use the template\n\n1. Open a terminal\n2. Install vanilla Python from: [https://www.python.org/](https://www.python.org/)\n   1. See [my guidelines on using Pyenv](https://github.com/akbaritabar/course-session-on-Other-Computational-Social-Science-Skills/tree/main/Hands_on)\n3. Create a folder e.g., `projectTemplates` and use `Virtualenv` to create `env` inside it with `python -m virtualenv env`, activate it with `.\\Scripts\\activate.bat` (on Windows), and install the requirements, i.e., `python -m pip install -r requirements.txt`\n4. Then cd to 'C:\\projectTemplates' which is now a vanilla Python environment created for cookiecutter templates using the 'requirements.txt' file in this directory (which simply includes cookiecutter. I also included the data science template, that could be useful but is more elaborated than what I needed).\n5. To use the GitHub version of my own template, do `cookiecutter 'https://github.com/akbaritabar/cookiecutter_projects_template'`\n6. Answer the questions asked and it will create a project in your terminal's working directory using this template. It will include all the files and ReadMe items which now are populated using your answers to the questions about the project.\n7. Create a virtual environment for Python and install requirements as I wrote above (See [my guidelines on using Pyenv](https://github.com/akbaritabar/course-session-on-Other-Computational-Social-Science-Skills/tree/main/Hands_on)) and enjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakbaritabar%2Fcookiecutter_projects_template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakbaritabar%2Fcookiecutter_projects_template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakbaritabar%2Fcookiecutter_projects_template/lists"}