{"id":19615211,"url":"https://github.com/kernel-sqz/wikidata-fullstack-parser","last_synced_at":"2026-03-02T08:03:54.095Z","repository":{"id":160670578,"uuid":"635511375","full_name":"kernel-sqz/WikiData-fullstack-parser","owner":"kernel-sqz","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-08T13:01:50.000Z","size":1047,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T17:48:31.552Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/kernel-sqz.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":"2023-05-02T21:17:00.000Z","updated_at":"2023-05-08T12:48:51.000Z","dependencies_parsed_at":"2023-05-11T23:30:16.247Z","dependency_job_id":null,"html_url":"https://github.com/kernel-sqz/WikiData-fullstack-parser","commit_stats":null,"previous_names":["kernel-sqz/wikidata-fullstack-parser"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kernel-sqz/WikiData-fullstack-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernel-sqz%2FWikiData-fullstack-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernel-sqz%2FWikiData-fullstack-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernel-sqz%2FWikiData-fullstack-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernel-sqz%2FWikiData-fullstack-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kernel-sqz","download_url":"https://codeload.github.com/kernel-sqz/WikiData-fullstack-parser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kernel-sqz%2FWikiData-fullstack-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29995910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"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":"2024-11-11T10:55:47.734Z","updated_at":"2026-03-02T08:03:49.044Z","avatar_url":"https://github.com/kernel-sqz.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# WikiData fullstack parser\n\n![empty_db](https://github.com/kernel-sqz/appsilon-homework/blob/main/img/Zrzut%20ekranu%202023-05-2%20o%2023.12.22.png)\n![table](https://github.com/kernel-sqz/appsilon-homework/blob/main/img/Zrzut%20ekranu%202023-05-2%20o%2022.08.43.png)\n![description](https://github.com/kernel-sqz/appsilon-homework/blob/main/img/Zrzut%20ekranu%202023-05-2%20o%2022.08.31.png)\n\n# Description\nThe main goal is to search for every movie made after 2013, add it to data base and display in table using React-Table.\n- Backend endpoints:\n\n  - /api/movies/\n\n  - Query parameters:\n\n        ?title - (e.g. ?title=s) Will return every movies that title starts with 's'\n        ?update (boolean) - When update parameter is set to 'true' script will check for updates from 'https://query.wikidata.org'\n        ?page (number) - Go to page (number)\n        ?page_size (number) - Return (number - default 10) objects\n\nExample of saved movie in database:\n\n    {\n      \"movie\": \"http://www.wikidata.org/entity/Q18407\",\n      \"imdb_id\": \"tt0053779\",\n      \"title\": \"La Dolce Vita\",\n      \"date\": \"2020-03-20\"\n    }\n\n# How to run it?\n\n## Backend (django)\nGo to directory that contains backend files and execute those commands:\n\n    $ pip install -r requirements.txt\n    $ python manage.py runserver\n\n## Backend (django) with virtual enviroment\nGo to directory that contains backend files and execute those commands:\n\n`*`3.xx = your python version. Recomended 3.11\n\n    $ virtualenv venv -p python3.xx\n    $ source ./venv/bin/activate\n    $ pip install -r requirements.txt\n    $ python manage.py runserver\n\n## Frontend (react)\nGo to directory that contains frontend files and execute those commands:\n\n\n    $ npm i\n    $ npm start\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernel-sqz%2Fwikidata-fullstack-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkernel-sqz%2Fwikidata-fullstack-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkernel-sqz%2Fwikidata-fullstack-parser/lists"}