Automattic / Automattic/radical-socials
Import engine
- Dominant language
- PHP
- Stars
- 4
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Everything that gets data from a social archive into WordPress:
- [ ] Import runner: batch-insert all posts from chosen social network
- [ ] Media sideloading: pull media files from archive into WP media library, attach to post
Specific importers:
- [ ] Instagram importer: parse ZIP (content/posts_1.json)
- [ ] Twitter/X importer: parse ZIP (tweets.js)
- [ ] Bluesky importer: fetch via com.atproto.sync.getRepo (handle or CAR file)
- [ ] TikTok importer: parse ZIP
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by breaking the import engine into the runner, media sideloading, and the four listed importer paths. Investigate the archive formats content/posts_1.json and tweets.js, then review com.atproto.sync.getRepo for Bluesky handle or CAR-file imports. Done means all listed sources can import posts and media into WordPress, but the issue does not name files or tests to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, wordpress
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100