All Projects â†’ samueldobbie â†’ shelf.gg

samueldobbie / shelf.gg

Licence: MIT license
A pastebin to find and share useful resources 📚

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to shelf.gg

Filite
A simple, light and standalone pastebin, URL shortener and file-sharing service
Stars: ✭ 125 (+331.03%)
Mutual labels:  pastebin
rentry
Markdown pastebin from command line
Stars: ✭ 252 (+768.97%)
Mutual labels:  pastebin
binnit
minimal no-fuss pastebin service clone in golang
Stars: ✭ 27 (-6.9%)
Mutual labels:  pastebin
Elimage
An image paste web service. (https://git.io/img)
Stars: ✭ 168 (+479.31%)
Mutual labels:  pastebin
Paste
Paste is a project that started from the files pastebin.com used before it was bought.
Stars: ✭ 204 (+603.45%)
Mutual labels:  pastebin
Pastebin
Modern pastebin written in golang
Stars: ✭ 111 (+282.76%)
Mutual labels:  pastebin
Thunar Custom Actions
Custom actions for Thunar (or Nautilus) File manager
Stars: ✭ 109 (+275.86%)
Mutual labels:  pastebin
dpaste
The Django project driving dpaste.org
Stars: ✭ 424 (+1362.07%)
Mutual labels:  pastebin
Dogbin
The sexiest pastebin and url shortener ever
Stars: ✭ 237 (+717.24%)
Mutual labels:  pastebin
piu.clj
Simple pastebin
Stars: ✭ 14 (-51.72%)
Mutual labels:  pastebin
Purritobin
ultra fast, minimalistic, encrypted command line paste-bin
Stars: ✭ 171 (+489.66%)
Mutual labels:  pastebin
Phorkie
Self-hosted pastebin software written in PHP. Pastes are editable, forkable, may have multiple files and are stored in git repositories.
Stars: ✭ 203 (+600%)
Mutual labels:  pastebin
nnmm
A super tiny pastebin/url minifier "microservice"
Stars: ✭ 77 (+165.52%)
Mutual labels:  pastebin
Paste.laravel.io
The Laravel.io Pastebin.
Stars: ✭ 135 (+365.52%)
Mutual labels:  pastebin
awesome-pastebin
List of pastebin sites.
Stars: ✭ 58 (+100%)
Mutual labels:  pastebin
Bepasty Server
binary pastebin server
Stars: ✭ 111 (+282.76%)
Mutual labels:  pastebin
EMAGNET
Automated hacking tool that will find leaked databases with 97.1% accurate to grab mail + password together from recent uploads from https://pastebin.com. Bruteforce support for spotify accounts, instagram accounts, ssh servers, microsoft rdp clients and gmail accounts
Stars: ✭ 1,427 (+4820.69%)
Mutual labels:  pastebin
bin
highly opinionated, minimal pastebin
Stars: ✭ 97 (+234.48%)
Mutual labels:  pastebin
Jawbreaker
A Python obfuscator using HTTP Requests and Hastebin.
Stars: ✭ 50 (+72.41%)
Mutual labels:  pastebin
uranus
[W.I.P] An ecosystem of crawlers for detecting: leaks, sensitive data exposure and attempts exfiltration of data
Stars: ✭ 22 (-24.14%)
Mutual labels:  pastebin

Shelf.gg is a pastebin that makes it easier to find and share resources.

Usage

What is a shelf?

A group of related resources (currently limited to URLs).

How do I create a shelf?

Head to the build page, (optionally) enter a title and creator for your shelf, and provide one or more URLs to be included. This will build a shelf similar to:

How can I explore shelves?

Head to the explore page where you can sort, filter, and search your way through all public shelves.

Development

Client

To get setup the shelf.gg client locally:

git clone https://github.com/samueldobbie/shelf.gg
cd shelf.gg
yarn install && yarn start

Meta data API

Shelf.gg has a basic API for parsing meta data from URLs that can be run locally using:

git clone https://github.com/samueldobbie/shelf.gg
cd shelf.gg/api
virtualenv -p python3.9.9 .venv
source .venv/bin/activate
pip3 install -r requirements.txt
flask run

Firebase

Shelf.gg uses Firebase, which you'll need to emulate during development:

  1. Install the Firebase CLI

  2. Start the Firebase Emulators:

    firebase emulators:start

Roadmap

  • Search through published shelves
  • Delete a shelf / set an expiry date
  • Set shelf visibility (public / private)
  • Upload local docs (pdfs, images, etc.)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].