Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 34 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
# Stack Dump
Get _Links_ and **Title** from a <u>keyword</u> from Stack Exchange sites. Very useful, as it saves time.
Information Gathering tool to get _Links_ and **Title** from Stack Exchange sites for a specific <u>keyword</u>.


#### Features:

- [x] Using Stack Exchange reference through the Terminal. :computer:
- [x] Colorful CLI for catchy results from an eye :wink:
- [x] Using Stack Exchange Advanced Search through the Terminal. :computer:
- [x] Search for an answer posted by a particular user
- [x] Search for a question posted by a particular user
- [x] Search for a comment posted by a particular user
- [x] Colorful CLI for catchy results :wink:


#### TODOs:
- [ ] Better exception handling.
- [ ] Local API quota calculation, for saving it.
- [ ] Multicolored requests.
- [ ] Writing output to different file formats
- [ ] Optimization and better code


#### Usage:
Expand All @@ -24,17 +25,40 @@ Get _Links_ and **Title** from a <u>keyword</u> from Stack Exchange sites. Very
___) | || (_| | (__| < | |_| | |_| | | | | | | |_) |
|____/ \__\__,_|\___|_|\_\ |____/ \__,_|_| |_| |_| .__/
|_| v0.7
usage: stackDump.py [-h] -k KEYWORD
usage: stackDump.py [-h] [-k KEYWORD] [-l LIMIT] [-f USER] [-e] [-u USERID]
[-t TYPE]

StackDump

optional arguments:
-h, --help show this help message and exit
-h, --help show this help message and exit

required arguments:
-k KEYWORD, --keyword KEYWORD Keyword to lookup
-k KEYWORD, --keyword KEYWORD
Keyword to lookup
-l LIMIT, --limit LIMIT
Limit Results per Stack Site: min:10
-f USER, --find-user USER
UserId Lookup by Keyword
-e, --exact-match Case sensitive search
-u USERID, --user-id USERID
Stack UserId got from -f/--find-user
-t TYPE, --type TYPE Get all answers, questions and comments posted by an UserId

Example:

Advanced Keyword Search: stackdump -k "example"

Keywork search with Limit: stackdump -k "example" -l 50

Find User exact match: stackdump -f Goron -e

Get answers for Userid: stackdump -u 123123 -t answers

Get questions for Userid: stackdump -u 123123 -t questions

Get comments for Userid: stackdump -u 123123 -t comments

Example: stackdump -k "example"
```

#### Demo:
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
naryal2580
styoled
Loading