-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added caseSensitive and InvertedSearch switches
- Loading branch information
Showing
22 changed files
with
258 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,34 @@ | ||
### NotifyAvailability | ||
# NotifyAvailability | ||
|
||
#### Overview | ||
* This app asks the user for a `URL`, `pageType` (Desktop/Mobile) and a `search string`. | ||
* Then it creates a background task to notify the user if that string is present on the web page (case-insensitive). | ||
### Overview | ||
|
||
* This app takes input from the user to set up background periodic check of a webpage for a text. | ||
* It creates a background task to notify the user if a text is present on the web page or not. | ||
* This task is executed repeatedly once every ~15 mins depending on the OS. | ||
* It will also show when the it was last checked. | ||
* It will also show the time check was last made. | ||
|
||
#### Input Criteria | ||
|
||
* This app asks the user for a `URL` and a `search text`. | ||
* You can also set whether to get notification when search text `is present` on the webpage or when it `is absent`. | ||
* You can set the webpage type to be `desktop` or `mobile` to get different html accordingly. | ||
* You can set the search to be `case sensitive` or `case insensitive`. | ||
|
||
### Tech Stack | ||
|
||
#### Tech Stack | ||
* React Native | ||
* react-native-background-fetch | ||
* react-native-background-task | ||
* react-native-push-notification | ||
* moment.js | ||
|
||
#### Testing | ||
### Testing | ||
|
||
* Tested on Android only. | ||
* iOS testing is pending (device unavailable) | ||
|
||
#### Use Case | ||
* One use case is that we enter the URL of a movie booking website to get notified when it opens booking for a Cinema on the day we want. | ||
|
||
### Use Case | ||
|
||
One use case is that we enter the URL of a movie booking website to get notified when it opens booking for a Cinema on the day we want. | ||
|
||
![Movie Booking Use Case](https://github.com/xRahul/NotifyAvailability/raw/e25af47daf950779cc446153e08603fe04cc72fd/screenshots/movie-use-case-notify-availability.jpg) |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+28.7 KB
(130%)
android/.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...4.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...s/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...1/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
..._app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...ground-fetch_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...etch_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...kground-task_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...task_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...notification_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...tion_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.