Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chubi-x/sorta

a twitter app that lets users categorize their bookmarks
https://github.com/chubi-x/sorta

expressjs firebase nodejs open-source twitter twitter-api typescript

Last synced: 1 day ago
JSON representation

a twitter app that lets users categorize their bookmarks

Awesome Lists containing this project

README

        

# sorta-server
expressJS server for sorta, a twitter app that lets users categorize their bookmarks.

## Looking for OS contributors!

### Getting Started
1. Create a twitter developer account (permissions should be able to read tweets and read/write user bookmarks)
2. create an app with the following settings:

image
image


3. Save your Consumer Keys and Oauth2 Client Keys and Client Secret in a .env file
4. Create a firebase app and enable the Realtime Database on it.
5. Save your google app credentials in the .env file
6. Fork the repo, pick an issue, and start making changes!
7. make a PR with your changes and wait for a review, and if accepted, a merge!

### Useful docs and links

#### API

- https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#Bookmarks

- https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/auth.md#oauth2-user-wide-authentication-flow

- https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me

- https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference
#### Storage

- https://firebase.google.com/docs/storage/?authuser=0#implementation_path

- https://firebase.google.com/docs/reference/node/firebase.database.DataSnapshot#exists

- https://firebase.google.com/docs/database/admin/retrieve-data#section-event-types