Skip to content

Commit 97f4e55

Browse files
committed
Update FAQ
1 parent 78e0a8a commit 97f4e55

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

FAQ.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ There is a daily Travis cron job which tests whether Instamancer is working as e
77
## Is there a GUI?
88
No, Instamancer only works from the command-line. In the future, I might implement a GUI using [Carlo](https://github.com/GoogleChromeLabs/carlo) or something more lightweight.
99

10+
There is a instagram data exploring tool in development here: [https://github.com/andyepx/insta-explorer](https://github.com/andyepx/insta-explorer)
11+
1012
## Do I need to log in?
1113
No. Instamancer scrapes data that Instagram makes publicly available.
1214

@@ -40,6 +42,14 @@ Seemingly as far as there are posts to scrape, but you can only reach old posts
4042
## How many posts can I scrape from a given endpoint?
4143
The most I've seen is more than 5 million.
4244

45+
## How do I scrape the first posts on the page?
46+
47+
In the default configuration, Instamancer will skip the posts that are pre-loaded on the page. This is because it only retrieves posts generated from API requests, which aren't made for these posts.
48+
49+
If you would like to retrieve these posts, then you should use full mode: `--full` or `-f`.
50+
51+
This behavior may change in the future.
52+
4353
## How do I use the `--upload` flag and depot?
4454
1. Set up [depot](https://github.com/ScriptSmith/depot)
4555
1. Set up basic access authentication if you're using a public server
@@ -71,4 +81,4 @@ user greg -c100
7181
## Why does the code have so many comments?
7282
Instamancer was originally part of another project written in Python that used the [Pyppeteer](https://github.com/miyakogi/pyppeteer) clone of Puppeteer. This version was too error-prone because of the complicated asyncio code and Pyppeteer's instability when communicating via websockets during long scraping jobs.
7383

74-
I decided to rewrite Instamancer in TypeScript in order to be more stable and in-sync with Puppeter. It was the first time I'd written any serious TypeScript or 'modern' JavaScript (promises, async/await etc.), so the zealous commenting helped me learn, and allowed me to figure out bugs in my algorithm and the grafting process. The comments aren't a permanent fixture and may be removed in a future commit.
84+
I decided to rewrite Instamancer in TypeScript in order to be more stable and in-sync with Puppeteer. It was the first time I'd written any serious TypeScript or 'modern' JavaScript (promises, async/await etc.), so the zealous commenting helped me learn, and allowed me to figure out bugs in my algorithm and the grafting process. The comments aren't a permanent fixture and may be removed in a future commit.

0 commit comments

Comments
 (0)