Instamancer Versions Save

Scrape Instagram's API with Puppeteer

v3.3.1

3 years ago

Changelog

  • Updated types
  • Refactored exception handling behaviour
  • Moved to puppeteer v3
  • Refactored failed page construction behaviour
  • Made full post gathering more robust
  • Finishing reason now logged
  • Moved from Travis to Gitlab for CI
  • Updated dependencies
    • aws-sdk
    • fp-ts
    • io-ts
    • json2csv
    • puppeteer
    • tmp
    • uuid

v3.3.0

4 years ago

Changelog

  • Added defaultPageFunctions property
  • Added function that clicks "Show More Posts from" button on user profiles
  • Updated types
  • Updated dependencies
    • aws-sdk
    • chalk
    • fp-ts
    • io-ts
    • json2csv
    • uuid
    • yargs

v3.2.0

4 years ago

Changelog

  • Added uploading to s3 buckets
  • Replaced mkdirp with fs.mkdir
  • Updated types
  • Updated dependencies
    • axios
    • fp-ts
    • io-ts
    • puppeteer
    • uuid

v3.1.0

4 years ago

Changelog

  • Add new browserInstance option. Thanks to @goooseman
  • Updated types
  • Updated Puppeteer response types to use new unknown datatype
  • Updated dependencies
    • await-lock
    • chalk
    • fp-ts
    • io-ts
    • yargs

v3.0.1

4 years ago

Changelog

  • Update types

v3.0.0

4 years ago

Changelog

  • Remove tagged functionality #31
  • Change cli arguments and descriptions
  • Reset body style every 10 seconds to avoid login prompt
  • Add sameBrowser option
  • Add output to stdout
  • Add manpage
  • Fix getting only preloaded posts from endpoints with few posts
  • Allow async plugins
  • Select search element after waiting for it to appear
  • Log page content when failing to make request
  • Log console messages
  • Increase failed jump threshold to 20
  • Update API response types
  • Update dependencies
    • await-lock
    • fp-ts
    • json2csv
    • puppeteer
    • yargs

v2.3.0

4 years ago

Changelog

  • Added scraping of users' tagged posts
  • Added fact-checking type
  • Updated dependencies
    • await-lock

v2.2.1

4 years ago

Changelog

  • Updated types
    • Made should_log_client_event optional after it appears to have been removed from full posts
    • Added GatingInfo type
  • Included post in validation error log

v2.2.0

4 years ago

Changelog

  • Updated CLI structure and flags
  • Allow plugins to have an internal state they can access
  • Module is now silent by default

v2.1.1

4 years ago

Changelog

  • Include plugins in package
  • Add rimraf dev dependency