noah
dc33c321d6
replace "N/A" with "Nothing" in docstrings
3 years ago
noah
a29df87d39
fix typo
3 years ago
noah
edc2dd8c71
consistent comment style
3 years ago
Christopher K. Hoadley
a8fdc2eb15
Update version.
4 years ago
Christopher K. Hoadley
1255fc9a34
Save csv file to output directory (if specified).
4 years ago
Jithin Renji
a02ea2d7db
Consistent comment style
4 years ago
h20190563
e2e5d106b0
Adding facility to support multiple errors
4 years ago
Siddharth Dushantha
ef1125e713
version bump 0.12.9 --> 0.13.0
4 years ago
Christopher K. Hoadley
bf2daa39ea
Update version.
4 years ago
Christopher K. Hoadley
36793af769
Update documentation on timeout command line option.
4 years ago
Christopher K. Hoadley
c2b07549d4
Restore --print-found option.
...
Now --print-all and --print-found complement each other. The default remains that only the found are reported.
4 years ago
Siddharth Dushantha
55abaf3a73
added a --print-all flag
...
This flag will output all the sites regardless the QueryStatus.
As mentioned by @hoadlck, this flag is more appropriate than using
--verbose, which is the flag I set to serve the same purpose as
--print-all in the previous commit. More of the discussion about this
flag can been viewed in #747
4 years ago
Siddharth Dushantha
6bc8c38635
Print found only by default
...
As mentioned in #718 , it would be more useful for the user of Sherlock
to only get the results of the sites that return a positive result. With
these new changes, if you want to all results to be printed out, then
you can do that by using the --verbose flag.
4 years ago
Siddharth Dushantha
82e583f5d4
version bump 0.12.6 --> 0.12.7
4 years ago
Siddharth Dushantha
8d50f2bca3
Merge branch 'master' into patch-1
4 years ago
Siddharth Dushantha
0a78232bb0
version bump 0.12.6 --> 0.12.7
4 years ago
Siddharth Dushantha
c32511eba5
version bump 0.12.5 --> 0.12.6
4 years ago
Siddharth Dushantha
7e3528cd8d
Merge pull request #723 from Moras-del/bugfix
...
fixed missing_sites
4 years ago
pyghost
8e95934079
Update sherlock.py
4 years ago
pyghost
96260176bb
Fixed inconsistent quotes
4 years ago
pyghost
6a723233a7
Added --local argument for local data.json use
4 years ago
theapocalipse
3b8628a77b
Adding line break at the end of the generated file
4 years ago
Moras-del
7bcc1db030
fixed missing_sites
4 years ago
Siddharth Dushantha
8fd7518f7d
version bump 0.12.4 --> 0.12.5
4 years ago
Siddharth Dushantha
15012f0e91
added error checking while checking for updates
4 years ago
Siddharth Dushantha
60cc6434d9
added version checking
...
If the there is a newer version available on GitHub then the user will
be told. This to encourage users to have the up to date version of
Sherlock which has the newest features.
4 years ago
Siddharth Dushantha
1fcae33003
version bump 0.12.3 --> 0.12.4
4 years ago
Siddharth Dushantha
cc8192f45c
removed option to present websites ordered by their Alexa.com global rank in popularity
...
refer to #610 for reason of removal
4 years ago
Siddharth Dushantha
38c987e4ea
version bump 0.12.2 --> 0.12.3
4 years ago
Siddharth Dushantha
f3180b73a0
fixed typo bowser --> browser
4 years ago
Christopher K. Hoadley
29eb2ddf2d
Update site list and version.
4 years ago
Christopher K. Hoadley
7505467020
Update site list and version.
4 years ago
탁동혁
cdfb97f6e6
Use `is` operator when comparing singletons.
4 years ago
Danny Sepler
3fa85c1576
Clean out unused imports
4 years ago
Christopher K. Hoadley
8619a353e4
Add override to HTTP Status Detection so HEAD request is not used. Configure Instagram to use this option.
...
In most cases when we are detecting by status code, it is not necessary to get the entire body: we can detect fine with just the HEAD response. However, Richard Getz discovered that some sites (e.g. Instagram) will not respond properly if Sherlock only requests the HEAD.
Add a "request_head_only" attribute to the data.json so HTTP Status Detection can be configured either way. It is simpler to support this change in this fashion, as it does not require changes to the tests.
With Richard Getz <richardgetziii@gmail.com>
4 years ago
Christopher K. Hoadley
0ba4980887
Update site list. Update version.
4 years ago
Christopher K. Hoadley
6caa5a4e35
Restructure all print output to use QueryNotifyPrint() object.
...
Added start and finish methods to base QueryNotify() object in order to get the same type of output.
The only thing not supported in this refactor is the exception text for an error status when we are in verbose mode. This is an area of future work: I think exception information like this would more properly be handled by the logging module.
4 years ago
Christopher K. Hoadley
ae2fd7a729
Add username and site information to Query Result object. This will allow whoever defines a Query Notify object to have all of the context required to do their notifications.
4 years ago
Christopher K. Hoadley
c07d3967aa
Create QueryNotify() base class for notifying the caller about the results.
4 years ago
Christopher K. Hoadley
c054712920
Move response time for query into QueryResult() object.
4 years ago
Christopher K. Hoadley
92879af8eb
Merge remote-tracking branch 'origin/master' into restructure_take1
...
# Conflicts:
# README.md
# sherlock/sherlock.py
4 years ago
Christopher K. Hoadley
32385a1d8d
Merge remote-tracking branch 'origin/master' into restructure_take1
4 years ago
Christopher K. Hoadley
e41b485771
Merge remote-tracking branch 'origin/master' into restructure_take1
4 years ago
Christopher K. Hoadley
1101af8132
Add @sdushantha suggestion in creating directory.
5 years ago
Christopher K. Hoadley
8f6938ecb1
Add option to *not* print out results. Configure tests to there is no print output. This simplifies looking at the error output when the tests fail.
5 years ago
Christopher K. Hoadley
2e195d4439
Move all writing of output files to occur after query takes place. Use with statement for results file, as that is more graceful on errors. Use try block for result directory creation: this has a smaller window for a race condition.
5 years ago
Christopher K. Hoadley
123e4d47e0
Merge remote-tracking branch 'origin/master' into restructure_take1
5 years ago
Christopher K. Hoadley
ba0a44e0ae
Merge remote-tracking branch 'origin/master' into restructure_take1
...
# Conflicts:
# sherlock/resources/data.json
5 years ago
Christopher K. Hoadley
7f87f5fcc4
Add module to store information about the sites. This handles getting the information loaded from the JSON file. For now, use the new SitesInformation() object to calculate the original JSON dictionary: the rest of the code will be updated in the future.
5 years ago
Christopher K. Hoadley
647aea577c
Factor out all print statements from portion of code that determines the query results.
5 years ago