Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/syedhassaanahmed/httpscraper
Cross-platform XamarinForms App
https://github.com/syedhassaanahmed/httpscraper
android cross-platform-xamarinforms csharp-code http-client ios scraper uwp xaml
Last synced: 9 days ago
JSON representation
Cross-platform XamarinForms App
- Host: GitHub
- URL: https://github.com/syedhassaanahmed/httpscraper
- Owner: syedhassaanahmed
- Created: 2016-04-18T14:36:28.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-21T21:53:19.000Z (over 8 years ago)
- Last Synced: 2024-11-10T12:45:21.205Z (2 months ago)
- Topics: android, cross-platform-xamarinforms, csharp-code, http-client, ios, scraper, uwp, xaml
- Language: C#
- Size: 229 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HttpScraper
===========Cross-platform XamarinForms App which targets UWP, Android and iOS;
- A single button to run the requests simultaneously.
- Text view for each request to be updated as soon as the processing of corresponding request finishes.
- Request: This is a type of object, which grabs some data from a web resource through an URL,
gets the contents, holds the response in a field locally, and processes the response and prepares an output.The Main runs 3 requests simultaneously, each request is defined below;
1) NthLetterRequest:
- Processes URL and finds the 10th letter in the text and reports it back to Main via callback.
2) EveryNthLetterRequest:
- Processes URL and finds every 10th letter(i.e: 10th, 20th, 30th etc.) in the text and reports it back to Main
via callback.3) WordCounterRequest
- Processes URL, splits the text into words by using whitespace characters (i.e: space, linefeed etc.)
and uses a simple algorithm to count every word in the document and reports it back to Main via callback.
HTML/Javascript is disregarded. The callback brings dictionary of words and counts, so the Main is able to ask how many times a particular word appears in the web page.