{"id":19310301,"url":"https://github.com/cedadev/archive_browser","last_synced_at":"2025-04-22T13:33:53.600Z","repository":{"id":46244676,"uuid":"145563889","full_name":"cedadev/archive_browser","owner":"cedadev","description":"Elasticsearch and javascript based file browser","archived":false,"fork":false,"pushed_at":"2024-08-06T11:22:08.000Z","size":586,"stargazers_count":1,"open_issues_count":9,"forks_count":1,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-09-22T00:05:23.844Z","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/cedadev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-21T12:54:09.000Z","updated_at":"2024-08-06T11:21:57.000Z","dependencies_parsed_at":"2024-08-06T13:25:12.772Z","dependency_job_id":null,"html_url":"https://github.com/cedadev/archive_browser","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Farchive_browser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Farchive_browser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Farchive_browser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedadev%2Farchive_browser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cedadev","download_url":"https://codeload.github.com/cedadev/archive_browser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223898938,"owners_count":17221855,"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-10T00:23:34.902Z","updated_at":"2025-04-22T13:33:53.582Z","avatar_url":"https://github.com/cedadev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Archive Browser\n\nThis is an simple django application which uses javascript AJAX requests to pull content from elaticsearch and display it on the page. The navigation is handled by this application but any download links won't work without pydap being configured alongside.\n\n## Setting up the development environment locally\n\nClone the repository\n\n`git clone https://github.com/cedadev/archive_browser.git`\n\nSet up a python3 virtual environment\n\n`python3 -m venv venv`\n\nActivate the virutualenv\n\n`. venv/bin/activate`\n\nInstall requirements\n`pip install -r archive_browser/requirements.txt`\n\n### Running the development server\n\nMake sure you have your python 3 environment active then run:\n`python manage.py runserver`\n\nThe site can then be accessed on [http://localhost:8000](http://localhost:8000)\n\n\n## Setting up the development environment using vagrant\n\nCreate a directory to put project into\n\nEnter directory and clone repository\n\n`git clone https://github.com/cedadev/archive_browser.git`\n\nCopy vagrant file to outer directory\n\n`cp archive_browser/Vagrantfile .`\n\nInitialise machine\n\n`vagrant up`\n\n### Running the development server\n\nActivate environment and runserver\n\n`vagrant ssh`\n\n`cd vagrant_data`\n\n`. archive_venv/bin/activate`\n\n`python manage.py runserver 0.0.0.0:8000`\n\nThe site can then be accessed on [http://localhost:8080](http://localhost:8080)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedadev%2Farchive_browser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcedadev%2Farchive_browser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcedadev%2Farchive_browser/lists"}