Giter Club home page Giter Club logo

markbook's People

Contributors

dependabot[bot] avatar melvincarvalho avatar michielbdejong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

markbook's Issues

add marking

add the ability to mark good content and reward it with electronic coins

Code no longer works with latest solid servers

The latest solid servers are no longer compatible with this code base

Rather than continue to run against the 0.7 spec, which has less deployment, I think it would be better to start fresh

Bookmark Dashboard

Currently, the SPARQL Query used to list recent bookmarks is only scoped to two WebIDs.

The aforementioned Query needs to be extended to include a broader collection of bookmarks which does present an interesting challenge. For instance, should this system be scoped to a Group (e.g., RWWCrew) or to a Social Network (i.e., Friend-of-a-Friend network seeded from a designated WebID)?

Current Queries:

  1. https://tinyurl.com/y6v66ptk -- Immediate cache refresh
  2. https://tinyurl.com/ydx7kpyp -- definition
  3. https://tinyurl.com/y9me7kxj -- public

save to bookmarkDoc

you should be able to save to arbitrary bookmarkDocs, for example if you are viewing a shared collection

create entry in type index

create an entry in the public type index if it does not exist

default to point to /public/bookmarks.ttl

spotted a (or two) typos in addbookmark.sh and sendbookmark.sh

in the commented out line 29 in addbookmarks.sh and 35 in sendbookmarks.sh (usage info) is a typo.
the code says "ifps:foo" must be "ipfs:foo" ?

although I' m github user, I' m new in collaboration, so forgive if there had been a simpler way to correct that. perhaps someone in the solid chat could introduce me to issues and pull requests.

just a comment

Wrong origin presented in webid-oidc flow

I see this app is doing the following request:

curl 'https://example-user.inrupt.net/settings/publicTypeIndex.ttl' -X PATCH \
-H 'User-Agent: Moz[...]Firefox/69.0' \
-H 'Accept: */*' -H 'Accept-Language: en-GB,en;q=0.5' \
--compressed -H 'Referer: https://markbook.org/' \
-H 'Content-Type: application/sparql-update' \
-H 'Origin: https://markbook.org' \
-H 'Connection: keep-alive' \
-H 'Cookie: connect.sid=s%3Ac[...]Ao' \
--data $'INSERT DATA {\n
            <#Bookmark> a <http://www.w3.org/ns/solid/terms#TypeRegistration> ;\n
              <http://www.w3.org/ns/solid/terms#forClass> <http://www.w3.org/2002/01/bookmark#Bookmark> ;\n
              <http://www.w3.org/ns/solid/terms#instance> </public/bookmarks.ttl> .\n
              <> <http://purl.org/dc/terms/references> <#Bookmark> .\n
            }'

This seems to assume that either that Cookie header, or the client cert (webid-tls) will be enough to authorize this request. But in Solid 0.8, an Authorization header is needed.

standarize IPFS bookmarks

Use case :

basically

  • add an ipfs file, either from the web or your machine ( one click with ipfs companion )
  • add an ipfs uri to a bookmark
  • the system will be able to display that file from anywhere on the web, while the original machine is on
  • further credit could be for pinning the file via a server or pod

How can we standardize this across solid and IPFS?

integrate ipfs

This issue is a place holder, to investigate whether ipfs bookmarks can be added to a bookmark file

add tagging

allow urn:tag: uris to be part of a bookmark

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.