Categorygithub.com/rot1024/garoo
repositorypackage
0.0.0-20241219152600-e4dca07a6867
Repository: https://github.com/rot1024/garoo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

garoo

Tools to automatically save social networking posts by simply posting the URL of the social networking site to Discord

  1. Post URL to Discord
  2. Automatically fetches posts from SNS
  3. Automatically saves posts and their media to databases and files

Usage

  1. Create apps and integrations to Discord, Dropbox, and Notion. Also set up Notion databases as following.
  2. Copy .env.sample file to .env and fill environment variables. Then start app with docker compose up -d --build or go run ..
  3. Get and access to a log in URL to Dropbox by posting garoo login dropbox to Discord. Get code and then post garoo login dropbox <code> to Discord.

Supported services

  • Receiver
    • Discord
  • Provider
    • Twitter
  • Store
    • Dropbox (via Dropbox API)
    • Notion
    • SQLite3

Notion database properties

Post DB

NameType
NameTitle
IDText
Author NameText
Author IDText
AuthorReference to Author DB
DescriptionText
CategorySelect
TagsMultiselect
Providerselect
URLURL
DateDate
MediaFiles
Media RawFiles
IndexNumber
CountNumber

Author DB

NameType
NameTitle
IDText
User NameText
ScreennameText
ProviderSelect
AvatarFiles

Secondary post DB

Used for posts without any media (images and videos)

NameType
NameTitle
IDText
Author NameText
Author IDText
DescriptionText
CategorySelect
TagsMultiselect
Providerselect
URLURL
DateDate

License

MIT License