{"id":23291034,"url":"https://github.com/jplusplus/jquest-core-archive","last_synced_at":"2025-04-06T17:44:28.355Z","repository":{"id":6193597,"uuid":"7424161","full_name":"jplusplus/jquest-core-archive","owner":"jplusplus","description":"The jQuest API and admin interface","archived":false,"fork":false,"pushed_at":"2013-03-01T19:40:28.000Z","size":1479,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-04-14T04:55:28.580Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/jplusplus.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-01-03T14:37:38.000Z","updated_at":"2016-03-16T16:07:16.000Z","dependencies_parsed_at":"2022-08-30T10:40:17.221Z","dependency_job_id":null,"html_url":"https://github.com/jplusplus/jquest-core-archive","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/jplusplus%2Fjquest-core-archive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jplusplus%2Fjquest-core-archive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jplusplus%2Fjquest-core-archive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jplusplus%2Fjquest-core-archive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jplusplus","download_url":"https://codeload.github.com/jplusplus/jquest-core-archive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247526675,"owners_count":20953141,"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-12-20T05:13:54.853Z","updated_at":"2025-04-06T17:44:28.320Z","avatar_url":"https://github.com/jplusplus.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jQuest Core\n## Installation\n### Software dependencies\nTo make jQuest Core up and running, you need:\n\n* **Python** 2.7.3\n* **PostGreSQL** 9.*\n* A database connector/interface for python (Ex: *python-mysqldb*)\n* **Pip** (package manager)\n* **Virtualenv** 1.8.4\n\nThe following installation builds jQuest Core at the top of SQLite:\n\n    $ sudo apt-get install python-pip python python-imaging virtualenvwrapper postgresql-9.1 \n\n### Load virtualenv\nFrom the top-level directory, create a virtual environment :\n\n    $ virtualenv venv --distribute\n\nAnd load it :\n    \n    $ source venv/bin/activate\n\n### Dependencies\nTo download and set up the whole dependancies three and the active virtualenv, simply run from the project's root directory:\n\n    $ pip install -r requirements.txt\n\n### Environment variables\nThe following environment variables should be use \n\n* **PORT** defines the port to listen to when using foreman (ex: *80*).\n* **DATABASE_URL** defines the Universal Resource Locator (ex: *sqlite:///:jquest.db*) \n    \n*Tips: you can also use [autoenv](https://github.com/kennethreitz/autoenv) to load virtual environment and variables automatically when you `cd` your server directory.*\n\n### Synchronize the database\nOnce you saved the settings file, run this command to synchronize your database with the jQuest's models:\n\n    $ python jquest_core/mange.py syncdb\n\nYou must see this result:  \n    \n    Creating tables ...\n    Creating table tastypie_apiaccess\n    Creating table tastypie_apikey\n    Creating table auth_permission\n    Creating table auth_group_permissions\n    Creating table auth_group\n    Creating table auth_user_user_permissions\n    Creating table auth_user_groups\n    Creating table auth_user\n    Creating table django_content_type\n    Creating table django_session\n    Creating table django_site\n    Creating table django_admin_log\n    Creating table jquest_instance\n    Creating table jquest_mission\n    Creating table jquest_missionrelationship\n    Creating table jquest_language\n    Creating table jquest_post\n    Creating table jquest_useroauth\n    Creating table jquest_userprogression\n\n    You just installed Django's auth system, which means you don't have any superusers defined.\n    Would you like to create one now? (yes/no): \n\nSay **yes** to the prompt and enter your superuser credidentials. \n\n\n### Launching\nTo wake up jQuest Core, run the following command from the server directory:\n\n    $ python jquest_core/manage.py runserver\n\nYou must see this result:\n\n    Validating models...\n\n    0 errors found\n    Django version 1.4.3, using settings 'settings'\n    Development server is running at http://127.0.0.1:8000/\n    Quit the server with CONTROL-C.\n\nYour server is now available at [http://127.0.0.1:8000](http://127.0.0.1:8000) !\n\n## Licence\nCopryright © [Journalism++](http://jplusplus.org) - All rights reserved\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjplusplus%2Fjquest-core-archive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjplusplus%2Fjquest-core-archive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjplusplus%2Fjquest-core-archive/lists"}