Skip to content

Commit

Permalink
Merge pull request #35 from Datalux/development
Browse files Browse the repository at this point in the history
v 0.8
  • Loading branch information
Datalux committed Aug 30, 2020
2 parents 693731e + a2cadaa commit 0c8c4ce
Show file tree
Hide file tree
Showing 8 changed files with 217 additions and 37 deletions.
Binary file added .img/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![](https://img.shields.io/badge/version-0.7-green)](https://github.com/Datalux/Osintgram/releases/tag/0.7)
[![](https://img.shields.io/badge/version-0.8-green)](https://github.com/Datalux/Osintgram/releases/tag/0.8)
[![](https://img.shields.io/badge/license-GPLv3-blue)](https://img.shields.io/badge/license-GPLv3-blue)
[![](https://img.shields.io/badge/language-Python3-red)](https://img.shields.io/badge/language-Python3-red)

Expand Down Expand Up @@ -27,15 +27,16 @@ Osintgram offers an interactive shell to perform analysis on Instagram account o
- tagged Get list of users tagged by target
- target Set new target
- wcommented Get a list of user who commented target's photos
- wtagged Get a list of user who tagged target
```
You can find detailed commands usage [here](commands.md).
You can find detailed commands usage [here](doc/COMMANDS.md).

[**Latest version**](https://github.com/Datalux/Osintgram/releases/tag/0.7) |
[CHANGELOG](CHANGELOG.md)
[**Latest version**](https://github.com/Datalux/Osintgram/releases/tag/0.8) |
[CHANGELOG](doc/CHANGELOG.md)

## Tools
<p align="center">
<img align="center" src="cmd.png" width="600">
<img align="center" src=".img/banner.png" width="700">
</p>


Expand Down Expand Up @@ -72,4 +73,4 @@ Run `git pull` in Osintgram directory
You can propose a feature request opening an issue or a pull request.

## External library
Instagram API: https://github.com/ping/instagram_private_api
Instagram API: https://gDOCithub.com/ping/instagram_private_api
Binary file removed cmd.png
Binary file not shown.
11 changes: 11 additions & 0 deletions CHANGELOG.md → doc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## [0.8](https://github.com/Datalux/Osintgram/releases/tag/0.8)

**Enhancements**
- Added `wtagged` command (#38)
- Access private profiles if you following targets (#37)
- Added more info in `info` command (#36)

**Bug fixes**
- Minor bug fix in `addrs` commands (9b9086a)


## [0.7](https://github.com/Datalux/Osintgram/releases/tag/0.7)

**Enhancements**
Expand Down
6 changes: 6 additions & 0 deletions commands.md → doc/COMMANDS.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
- stories Download user's stories
- tagged Get list of users tagged by target
- wcommented Get a list of user who commented target's photos
- wtagged Get a list of user who tagged target
```

### addrs
Expand Down Expand Up @@ -56,6 +57,9 @@ Show target info like:
- is business account?
- business catagory (if target has business account)
- is verified?
- business email (if available)
- HD profile picture url
- connected Facebook page (if available)

### JSON
Can set preference to export commands output as JSON in output folder. It save output in `<target username>_<command>.JSON` file.
Expand Down Expand Up @@ -97,5 +101,7 @@ Return a list of users tagged by target with ID, username and full name
## wcommented
Return a list of users who commented target's photos sorted by number of comments

## wtagged
Return a list of users who tagged target sorted by number of photos


Binary file removed doc/doc.pdf
Binary file not shown.
10 changes: 9 additions & 1 deletion main.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def printlogo():
pc.printout("\_______ /____ >__|___| /__| \___ /|__| (____ /__|_| /\n", pc.YELLOW)
pc.printout(" \/ \/ \/ /_____/ \/ \/ \n", pc.YELLOW)
print('\n')
pc.printout("Version 0.7 - Developed by Giuseppe Criscione - 2019\n\n", pc.YELLOW)
pc.printout("Version 0.8 - Developed by Giuseppe Criscione - 2019\n\n", pc.YELLOW)
pc.printout("Type 'list' to show all allowed commands\n")
pc.printout("Type 'FILE=y' to save results to files like '<target username>_<command>.txt (deafult is disabled)'\n")
pc.printout("Type 'FILE=n' to disable saving to files'\n")
Expand All @@ -40,6 +40,8 @@ def cmdlist():
print("Get target followers")
pc.printout("followings\t")
print("Get users followed by target")
pc.printout("fwersemail\t")
print("Get email of users followed by target")
pc.printout("hashtags\t")
print("Get hashtags used by target")
pc.printout("info\t\t")
Expand All @@ -62,6 +64,8 @@ def cmdlist():
print("Set new target")
pc.printout("wcommented\t")
print("Get a list of user who commented target's photos")
pc.printout("wtagged\t\t")
print("Get a list of user who tagged target")


def signal_handler(sig, frame):
Expand Down Expand Up @@ -102,6 +106,8 @@ def signal_handler(sig, frame):
api.get_followers()
elif cmd == "followings":
api.get_followings()
elif cmd == 'fwersemail':
api.get_fwersemail()
elif cmd == "hashtags":
api.get_hashtags()
elif cmd == "info":
Expand All @@ -124,6 +130,8 @@ def signal_handler(sig, frame):
api.change_target()
elif cmd == "wcommented":
api.get_people_who_commented()
elif cmd == "wtagged":
api.get_people_who_tagged()
elif cmd == "FILE=y":
api.set_write_file(True)
elif cmd == "FILE=n":
Expand Down
Loading

0 comments on commit 0c8c4ce

Please sign in to comment.