Search results parsing web application with static data analysis
Introduction
The aim of the problem is to build a quick web results parser to find most commonly used websites for a given search phrase.
Problem Statement
Given a target website to you Github at https://github.com which allows finding results based on input search query. Use the search box to perform search based on input query - artifical intelligence. Provide answers to below questions -
- Github url and description of top 50 projects having maximum stars given by the users for the input query. Note description / title will be available on click of the title of the search result
- Unique list of programming languages involved in top 50 projects
- Average star rating of all top 50 projects
E.g. solution for Point 1,
Url | Description |
---|---|
https://github.com/apache/incubator-mxnet | Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more http://mxnet.io |
https://github.com/playframework/playframework | Play Framework http://www.playframework.com/ |
E.g. solution for Point 2,
Scala, Python, Java, C++
Review Guidelines
- Code completeness and correctness
- Object oriented / functional programming approach
- Usage of commonly used programming patterns
- Algorithm used in solving the program
Instructions for submission
Login to git repository of AcelrTech at https://projects.rapidor.co with username: guestuser
and password guestuser
- Clone this project (https://projects.rapidor.co/pawan/general) into your own git repository
- Create a branch having name with only alphanumeric chars of your first and last name e.g. for pawan kumar it would be pawankumar
- Create a
README.md
file with instructions on how to run the application and see the output results
- Follow instructions here - https://projects.rapidor.co/help/ssh/README to setup SSH public key for authentication and setup id pub rsa file here - https://projects.rapidor.co/profile/keys
- Push the tested code based to the newly created branch of your name.
-
changed the description
Toggle commit list -
-
changed the description
Toggle commit list -
changed the description
Toggle commit list -
changed the description
Toggle commit list -
changed the description
Toggle commit list
-
Please register or sign in to post a comment