summaryrefslogtreecommitdiffstats
path: root/README.md
blob: 621bb35e164dd26959ddbf7ce32c0416c6845c41 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Stashley

Stashley is a program used for archiving personalities using TOML files, and if IPFS is installed, pushing them to IPFS.

The format for files is as follows:

```
name=PersonalityName
IPFS=true

[socialMedia]
urls=["example.com", "example.org"]
```

A filled example is as follows:

```
name="Sashley"
IPFS=true

[toyhouse]
urls=["https://toyhou.se/sashley/art"]

[instagram]
urls=["https://www.instagram.com/sxshley"]

[misskey]
urls=["https://fedi.fazbear.lol/@sxshely"]

[youtube]
urls = ["https://www.youtube.com/channel/UCO86mBfqBTsfEUnPvJ4s1bg", "https://www.youtube.com/channel/UC35UExRBy6pkawgvClaws2Q"]

[twitter]
urls=["https://twitter.com/sxshely", "https://twitter.com/BUNNIIYE", "https://twitter.com/_atsukix"]
```

## Supported Websites

stashley uses [yt-dlp](https://github.com/yt-dlp/yt-dlp), [gallery-dl](https://github.com/mikf/gallery-dl/), and GNU's wget to do the actual archiving work. Because of this, anything supported by those programs is something stashley will support. More extractors will be added as needed.