mirror of
https://github.com/thegeneralist01/archivr
synced 2026-05-30 08:36:47 +02:00
feat: add X Article archiving (#6)
* Add X Article archiving * All TOML formats changed to JSON
This commit is contained in:
parent
51e986b6b2
commit
5552591f4f
4 changed files with 895 additions and 654 deletions
|
|
@ -15,14 +15,13 @@ An open-source self-hosted archiving tool. Work in progress.
|
|||
- [x] Snapchat
|
||||
- [ ] YouTube Posts (postponed)
|
||||
- [x] Archiving local files
|
||||
- [x] Archiving Twitter Tweets & Threads
|
||||
- [x] Archiving Twitter Tweets, Threads, and Articles
|
||||
- [ ] Archiving files from cloud storage services (Google Drive, Dropbox, OneDrive) and from URLs
|
||||
- [ ] URLs
|
||||
- [ ] Google Drive
|
||||
- [ ] Dropbox
|
||||
- [ ] OneDrive
|
||||
- (Some of these could be postponed for later.)
|
||||
- [ ] Archiving Twitter articles
|
||||
- [ ] Archive web pages (HTML, CSS, JS, images)
|
||||
- [ ] Archiving emails (???)
|
||||
- [ ] Gmail
|
||||
|
|
@ -62,7 +61,7 @@ This project aims to provide a reliable solution for archiving important data fr
|
|||
- Local files: `file:///absolute/path/to/file.ext`
|
||||
- YouTube media: standard video/short URLs, plus [shorthand video inputs](#supported-shorthand-inputs)
|
||||
- X/Twitter media from Tweets: normal Tweet URLs or the `tweet:media:ID` shorthand
|
||||
- X/Twitter Tweet content scrape: [Tweet and Thread shorthands](#supported-shorthand-inputs). (These are saved as TOML files in `raw_tweets/`)
|
||||
- X/Twitter Tweet content scrape: [Tweet and Thread shorthands](#supported-shorthand-inputs). (These are saved as JSON files in `raw_tweets/`)
|
||||
- Instagram, Facebook, TikTok, Reddit, Snapchat: direct URLs or platform-prefixed shorthand passed through to `yt-dlp`
|
||||
|
||||
### Supported Shorthand Inputs
|
||||
|
|
@ -73,7 +72,7 @@ This project aims to provide a reliable solution for archiving important data fr
|
|||
- `yt:short/ID`
|
||||
- `yt:shorts/ID`
|
||||
- `youtube:shorts/ID`
|
||||
- X/Twitter tweet TOML content:
|
||||
- X/Twitter tweet JSON content:
|
||||
- `tweet:ID`
|
||||
- `x:tweet:ID`
|
||||
- `x:x:ID`
|
||||
|
|
@ -81,7 +80,7 @@ This project aims to provide a reliable solution for archiving important data fr
|
|||
- `twitter:tweet:ID`
|
||||
- X/Twitter media/video download:
|
||||
- `tweet:media:ID`
|
||||
- X/Twitter thread TOML content:
|
||||
- X/Twitter thread JSON content:
|
||||
- `x:thread:ID`
|
||||
- `twitter:thread:ID`
|
||||
- Other platform shorthands:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue