Skip to content

LTKMN/beaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rotonde for Beaker Browser

This is an all inclusive Rotonde instance client and server.

Setup

  • Download Beaker.
  • Click the top-right dropdown, New Site.
  • Clone this repo, and in beaker's top-right dropdown, change the site folder to it.
  • Open the dat.json file and put in your newly created site's url(accessible by pressing the icon next to the site name).
  • Select the input field, and press ctrl shift del to clear out my own data. Refresh.
  • You should now see a blank feed, with a blank profile.

Hashbase

Since we're basically just testing, messing around for now. Here's how we'll accelerate the propagation. This step will create an automated peer that will mirror your site.

  • Create yourself an Hashbase account.
  • Click Upload archive.
  • In your Beaker Site's library, find your portal.json file url. It should look something like this. Don't use the one I've written here, use your own.

dat://2f21e3c122ef0f2555d3a99497710cd875c7b0383f998a2d37c02c042d598485/portal.json

  • Paste this in the Hashbase URL field.
  • Set the name to rotonde, click Add.

Rotonde

  • Give yourself a username with edit:name Some_name.
  • Give yourself a description with edit:desc Some description.
  • Write a first message maybe.
  • Share your dat: url with people, and past theirs to follow them.
  • Enjoy!

Icon

To change your display icon, update the SVG file located at media/images/icon.svg. The icon should be a square file for it to display properly. Keep it small. If you update your svg manually, don't forget to go to Library->(Your Rotonde Site) and press Review Changes -> Publish, otherwise your changes wont be seen by anyone!

Rich content

  • TEXT >> MEDIA_NAME, will connect a media filename from /media/content/MEDIA_NAME.jpg.

Commands

  • dat://, to subscribe to a portal.
  • edit:name TEXT, to update your portal name.
  • edit:desc TEXT, to update your portal description.
  • edit:site URL, to update your portal website.
  • edit:ENTRY_ID TEXT, to edit an entry.

Markup

  • {*bold*}, will make text bold.
  • {_bold_}, will make text underline.

Ideal Flow

Onboarding

  • Fork Site, would fork the site but using a custom empty portal.json file for the user to fill. Would have an option to propagate/mirror through hashbase automatically, so the user's feed is available instantly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.3%
  • CSS 18.3%
  • HTML 4.4%