Django Wikipedia
Budget: €30 – €250 EUR
For a long project we need to find a freelancer. We would like to make a team pre-selection with a small project
1.Context
The Purpose of this project is to showcase python, django, and api skills by creating a working wikipedia integration.
2.User Story
As a user I want to pull all links within a wikipedia article so that I can use them for backlinking.
3.Description
Create a django project that can make requests to wikipedia and can parse urls from the article response. Save the parsed urls to the database. Urls should be retrievable using django views.
4.UI/UX
User should be able to make a GET request on a specific url while passing the query argument /wikipedia_search?query= to fetch the wikipedia data. Wikipedia data should be parsed and saved to the database. Database results should be returned in the view response.
5.Tech
create django project
create new model in models.py to store parsed urls
create services.py file to house logic
In services.py, write a function to fetch summary section of a wikipedia page by passing title argument and using wikipedia api.
In services.py, write a second function to parse urls.
in services.py, write a third function to save urls as new model instances
create a background task to send email if more than 100 urls.
create a view views.py to input query and output list of urls
test what you think should be tested
6.Definition of Done
user can make GET request with query and recieve list of urls from wikipedia page.
take screenshot of browser with view response
create pull request with changes
1.Context
The Purpose of this project is to showcase python, django, and api skills by creating a working wikipedia integration.
2.User Story
As a user I want to pull all links within a wikipedia article so that I can use them for backlinking.
3.Description
Create a django project that can make requests to wikipedia and can parse urls from the article response. Save the parsed urls to the database. Urls should be retrievable using django views.
4.UI/UX
User should be able to make a GET request on a specific url while passing the query argument /wikipedia_search?query= to fetch the wikipedia data. Wikipedia data should be parsed and saved to the database. Database results should be returned in the view response.
5.Tech
create django project
create new model in models.py to store parsed urls
create services.py file to house logic
In services.py, write a function to fetch summary section of a wikipedia page by passing title argument and using wikipedia api.
In services.py, write a second function to parse urls.
in services.py, write a third function to save urls as new model instances
create a background task to send email if more than 100 urls.
create a view views.py to input query and output list of urls
test what you think should be tested
6.Definition of Done
user can make GET request with query and recieve list of urls from wikipedia page.
take screenshot of browser with view response
create pull request with changes