Comments (11)
would this one be beta instead? Unless I have misinterpreted 'publish', wouldn't this require having a list of user accounts and associated published dats ?
from dat.land-roadmap.
depends on how you look at it? kind of a product-y decision. imo i would like the option to unpublish dats whether i have an account or not. its really up to you guys tho. personally i could be persuaded either way.
from dat.land-roadmap.
(am interpreting publish
very loosely -- think drag and drop files as an anonymous (alpha) user)
from dat.land-roadmap.
Perhaps we need to define the difference between 'publish' and 'broadcast' -- are we talking about leaving the swarm? If so, makes sense to have that in there.
I was thinking 'publish' was sort of like 'npm publish,' which would mean creating a user account/name, maybe some metadata, and pushing it to a mirror
from dat.land-roadmap.
Right, OK so you mean like, leaving the swarm! That makes sense for it to be in alpha then.
from dat.land-roadmap.
yeah, was thinking of this as "unbroadcast" in your terminology. maybe i should change the wording in the title from "unpublish" to "remove". was thinking of this task in terms of "how does dat metadata get removed".
from dat.land-roadmap.
another aspect of this task is: only the archive owner should be able to remove the dataset. but we should also probably have an admin tool in dat.land as well for removing inappropriate/spam dats.
from dat.land-roadmap.
Yeah, I agree. I'd say let's save the admin tool for until we have user accounts.
How about if we make this issue for the smallest thing, which is that a user can remove a dat from the swarm. Similar to how in BitTorrent you can stop seeding.
from dat.land-roadmap.
@juliangruber is there a way to do this on the desktop app? (stop seeding)
from dat.land-roadmap.
@Karissa you can remove a dat, but currently that only rm -Rf
s its download path and makes sure when you launch the app for the next time it won't replicate it any more. i haven't added logic for closing the swarm yet
from dat.land-roadmap.
ok cool makes sense. we might want some sort of a 'pause' button on it then. maybe we could look at how bittorrent sync or utorrent does this and copy the ui
from dat.land-roadmap.
Related Issues (20)
- a user can see how many seeders & sources there are for a dat HOT 1
- datasets have og tags for facebook
- view current bandwidth usage in app + web HOT 1
- users own dats on web are auto synced to app HOT 4
- user can mirror somebody elses data from the website to the app by clicking button
- desktop app can sync a folder live HOT 4
- I should be able to share some files from my desktop through my browser without logging into something else HOT 1
- a user visits dat.land homepage and understands the use cases HOT 3
- app has way to get hash link, offline friendly
- dat.land bug-free and feature complete in firefox
- optimize webrtc peer discovery all the way up the stack
- devs can use dat.land extension for Chrome tools HOT 3
- User should see a message when using an incompatible browser. HOT 1
- User should understand the 'health' of a dataset HOT 1
- message dat.land user when an archive is not (currently) available (404) HOT 3
- user can login using the desktop app to auto sync their dats from web
- dat team has a private portal to manage the database
- create new dat page is triggered by button instead of home page
- listed/unlisted option in create new dat
- A user logs into their account on the web app
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dat.land-roadmap.