# REST API Python Scripting - Much overlap with Discourse-specific concepts

**URL:** https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352
**Category:** Marketplace
**Tags:** rest-api, migrations-tooling
**Created:** [April 9, 2026, 7:48pm UTC](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352 "2026-04-09T19:48:40Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [April 9, 2026, 7:48pm UTC](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352/1 "2026-04-09T19:48:40Z")

</div>

Hello,

I’m looking for an avid Python developer to support my efforts to duplicate complex topics from my Personal to my University-wide Discourse forum.

So far, i have attempted using Generative AI to migrate replies via REST API, rather than whole topics, the caveats have been:

- either images or attachments work, but not both
- where posts were split-off, the link doesn’t work
- the script completes successfully, not detecting all source posts.

this was using Anaconda Spyder’s IDE with both `latest` Discourse production releases.

I have tried to convince AI of the following

```plaintext
had a script that involved a class called LightboxImageParser. I’m now trying to create a python script that will run in Anaconda Spyder’s IDE, to migrate posts in a topic from one Discourse forum to another. I’m wondering if the object-oriented approach i mention is at all related to spreadsheets and images never working simultaneously on the target forum

```

* * *

The time-sensitive reason for this is that in 3 weeks me and my partner in Labs have a presentation, and i should ensure that my lab partner can continue using his University SSO-gated Discourse account.

* * *

I haven’t had any agreement from the University to pay for such an endeavour, so i would have to see this as part of my _personal_ investment for increasing the adoption of Discourse across University.

---

<div class="post-metadata">

### Author: ![jahan\_gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jahan_gagan/32/501948_2.png) [@jahan\_gagan](https://meta.discourse.org/u/jahan_gagan)
#### Post date: [April 9, 2026, 9:09pm UTC](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352/2 "2026-04-09T21:09:31Z")

</div>

Hi @Ethsim2 , I can help with this. Sending you a PM to discuss the details.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [May 9, 2026, 9:10pm UTC](https://meta.discourse.org/t/rest-api-python-scripting-much-overlap-with-discourse-specific-concepts/400352/3 "2026-05-09T21:10:12Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
