Skip to content
This repository has been archived by the owner on Oct 21, 2020. It is now read-only.

rekpero/ArPermafeedHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ar Permafeed Hub

Ar Permafeed Hub is an permaweb app that indexes permafeeds on Arweave. Here you can browse feeds, reading the details provided about them by their owners as well as details extracted from the blockweave and also list your permafeeds easily from your wallet.

Ar Neighbour Link

Features

  • Add wallet by simply importing your wallet key
  • Add feeds by filling the form
  • View all permafeeds provided by the owner
  • View your permafeeds
  • Tip permafeed
  • Ranking by tips by users
  • See details of permafeeds including Statistics and ArQL/GraphQL example
  • Run ArQL test query
  • Comment on permafeed
  • Toast & Notification when the feed is mined
  • Run GraphQL test query

How to Publish Your Permafeed

  • Go to Add Feed Page

  • Enter the required fields

For example: for the permafeed present in the below code can be published by submitting correct inputs in the form.

{
  op: "and",
  expr1: {
    op: "equals",
    expr1: "from",
    expr2: ADDRESS
  },
  expr2: {
    op: "equals",
    expr1: EXPR1,
    expr2: EXPR2
  }
}
  1. Address - This is the address of the permafeed owner and also required for showing the permafeed statistics, e.g - ADDRESS in the above code
  2. Tag
    1. Tag Expression 1 - This the expression 1 of your permafeed tag, e.g - EXPR1 in the above code
    2. Tag Expression 2 - This the expression 2 of your permafeed tag, e.g - EXPR2 in the above code
  3. Title - Enter a title for your permafeed.
  4. Description - Enter a description for your permafeed.
  5. Examples - Enter your example GraphQL/ArQL code to access the feed along with it's description. You can enter more than one examples by clicking Add Example button.
  • Submit your permafeed by clicking Submit button.
  • Now you can view your permafeed in Home page & also in My Feed page.

Dependencies

  1. React v16.10.2
  2. Arweave v1.4.1
  3. Bulma v0.8.0
  4. Moment v2.24.0
  5. React-Chartjs-2 v2.8.0

Reference