[PR #1096] [MERGED] api/instagram: yet another attempt at resurrection #1313

Closed
opened 2025-11-09 10:10:26 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/imputnet/cobalt/pull/1096
Author: @dumbmoron
Created: 2/7/2025
Status: Merged
Merged: 2/9/2025
Merged by: @github-actions[bot]

Base: mainHead: yet-another-instagram-fix


📝 Commits (10+)

  • 77dca70 api/instagram: yet another attempt at resurrection
  • 6e8b4f3 api/url: add function for resolving shortlinks
  • 9e6582b api/xiaohongshu: use shortlink resolver
  • a758b1d api/snapchat: use shortlink resolver
  • 5db5437 api/pinterest: fix undefined in name when downloading shortlink
  • bbcb2be api/pinterest: use shortlink resolver
  • 6d18dff api/bilibili: use shortlink resolver
  • 1be13a3 api/instagram: age-restricted and private account-specific errors
  • cca6127 api/instagram: add support for share urls
  • a8cc5bc api/instagram: update tests

📊 Changes

15 files changed (+271 additions, -95 deletions)

View changed files

📝 api/src/misc/run-test.js (+5 -0)
📝 api/src/misc/utils.js (+8 -6)
📝 api/src/processing/service-config.js (+2 -1)
📝 api/src/processing/service-patterns.js (+2 -1)
📝 api/src/processing/services/bilibili.js (+3 -13)
📝 api/src/processing/services/instagram.js (+200 -32)
📝 api/src/processing/services/pinterest.js (+7 -6)
📝 api/src/processing/services/snapchat.js (+2 -14)
📝 api/src/processing/services/xiaohongshu.js (+4 -11)
📝 api/src/processing/services/youtube.js (+2 -1)
📝 api/src/processing/url.js (+15 -0)
📝 api/src/util/test.js (+1 -1)
📝 api/src/util/tests/bilibili.json (+2 -2)
📝 api/src/util/tests/instagram.json (+16 -6)
📝 api/src/util/tests/snapchat.json (+2 -1)

📄 Description

this should hopefully fix downloading all viewable posts once again

closes #222
closes #539
closes #646
closes #998
closes #1046
closes #1072
closes #1083

closed duplicate issues:
closes #1093
closes #1080
closes #1019
closes #949
closes #825
closes #809
closes #800
closes #710
closes #609
closes #580
closes #572


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/imputnet/cobalt/pull/1096 **Author:** [@dumbmoron](https://github.com/dumbmoron) **Created:** 2/7/2025 **Status:** ✅ Merged **Merged:** 2/9/2025 **Merged by:** [@github-actions[bot]](https://github.com/apps/github-actions) **Base:** `main` ← **Head:** `yet-another-instagram-fix` --- ### 📝 Commits (10+) - [`77dca70`](https://github.com/imputnet/cobalt/commit/77dca707929d680381298258025a06a02dc86342) api/instagram: yet another attempt at resurrection - [`6e8b4f3`](https://github.com/imputnet/cobalt/commit/6e8b4f30c14c7210ba18d1e5d603c051ed448a59) api/url: add function for resolving shortlinks - [`9e6582b`](https://github.com/imputnet/cobalt/commit/9e6582b76c32ed08c55459e3ad0025887a358622) api/xiaohongshu: use shortlink resolver - [`a758b1d`](https://github.com/imputnet/cobalt/commit/a758b1dbc64994e0670ee795f6b8817e3a8c9e74) api/snapchat: use shortlink resolver - [`5db5437`](https://github.com/imputnet/cobalt/commit/5db5437b621acc4dacf2fb4851757bcd5abf63ad) api/pinterest: fix `undefined` in name when downloading shortlink - [`bbcb2be`](https://github.com/imputnet/cobalt/commit/bbcb2bee7c726ffeecb203f7de2e7ac592eba07a) api/pinterest: use shortlink resolver - [`6d18dff`](https://github.com/imputnet/cobalt/commit/6d18dff5ccbf0d4789e8343d2768eb939178abc2) api/bilibili: use shortlink resolver - [`1be13a3`](https://github.com/imputnet/cobalt/commit/1be13a30bf8e8567719d589b211d21c77f8a66c5) api/instagram: age-restricted and private account-specific errors - [`cca6127`](https://github.com/imputnet/cobalt/commit/cca61275f1590d8a4f7ab33f762e1b15eb9da5a9) api/instagram: add support for `share` urls - [`a8cc5bc`](https://github.com/imputnet/cobalt/commit/a8cc5bc8bc815adf1ff652b163f452e2ea353fe1) api/instagram: update tests ### 📊 Changes **15 files changed** (+271 additions, -95 deletions) <details> <summary>View changed files</summary> 📝 `api/src/misc/run-test.js` (+5 -0) 📝 `api/src/misc/utils.js` (+8 -6) 📝 `api/src/processing/service-config.js` (+2 -1) 📝 `api/src/processing/service-patterns.js` (+2 -1) 📝 `api/src/processing/services/bilibili.js` (+3 -13) 📝 `api/src/processing/services/instagram.js` (+200 -32) 📝 `api/src/processing/services/pinterest.js` (+7 -6) 📝 `api/src/processing/services/snapchat.js` (+2 -14) 📝 `api/src/processing/services/xiaohongshu.js` (+4 -11) 📝 `api/src/processing/services/youtube.js` (+2 -1) 📝 `api/src/processing/url.js` (+15 -0) 📝 `api/src/util/test.js` (+1 -1) 📝 `api/src/util/tests/bilibili.json` (+2 -2) 📝 `api/src/util/tests/instagram.json` (+16 -6) 📝 `api/src/util/tests/snapchat.json` (+2 -1) </details> ### 📄 Description this should hopefully fix downloading all viewable posts once again closes #222 closes #539 closes #646 closes #998 closes #1046 closes #1072 closes #1083 closed duplicate issues: closes #1093 closes #1080 closes #1019 closes #949 closes #825 closes #809 closes #800 closes #710 closes #609 closes #580 closes #572 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-09 10:10:26 -06:00
Sign in to join this conversation.