{"id":23050224,"url":"https://github.com/questnetwork/qd-vibes-ts","last_synced_at":"2026-01-15T22:16:11.603Z","repository":{"id":105958802,"uuid":"304968886","full_name":"QuestNetwork/qd-vibes-ts","owner":"QuestNetwork","description":"Distribute \u0026 Explore Media Hosted On IPFS","archived":false,"fork":false,"pushed_at":"2020-10-19T21:06:41.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T03:29:38.406Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuestNetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-17T21:04:00.000Z","updated_at":"2020-10-19T21:06:44.000Z","dependencies_parsed_at":"2023-03-13T14:42:59.434Z","dependency_job_id":null,"html_url":"https://github.com/QuestNetwork/qd-vibes-ts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/QuestNetwork/qd-vibes-ts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fqd-vibes-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fqd-vibes-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fqd-vibes-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fqd-vibes-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuestNetwork","download_url":"https://codeload.github.com/QuestNetwork/qd-vibes-ts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fqd-vibes-ts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28472624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T22:13:38.078Z","status":"ssl_error","status_checked_at":"2026-01-15T22:12:11.737Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-15T23:20:33.556Z","updated_at":"2026-01-15T22:16:11.587Z","avatar_url":"https://github.com/QuestNetwork.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Completion 1.0.0](https://img.shields.io/badge/completion%20v1.0.0-1%25-red) ![Help Wanted](https://img.shields.io/badge/%20-help--wanted-%23159818)  ![Version 0.9.3](https://img.shields.io/badge/version-v0.9.9-blue) ![Sponsors](https://img.shields.io/badge/sponsors-0-red)\n\n## qD Vibes\n\n## Description\n\nqD Vibes is a module for qDesk. It's accessible across qDesk, you can use it with [qD Social](https://github.com/QuestNetwork/qd-social-ts), [qD Messages](https://github.com/QuestNetwork/qd-messages-ts) and other qD modules.\n\nqD Vibes offers the ability to share music, videos and digital art of all types with peers on the network.\n\nqD Vibes is connected to [qD Social](https://github.com/QuestNetwork/qd-social-ts) and uses the station supplied by it.\n\nMusic and videos can be offered for free and artists can receive donations. Premium content is purchased using supported wallets. Copyright infringement is reported directly to the artists or their representatives by free and premium crawlers.\n\nqD Vibes and [qD Social](https://github.com/QuestNetwork/qd-social-ts) are modules for [qDesk](https://github.com/QuestNetwork/qDesk) and it's built on [qOS](https://github.com/QuestNetwork/quest-os-js) which makes use of the [Interplanetary Filesystem](https://ipfs.io), [IPFS GossipSub](https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/), [IPFS DAGs](https://docs.ipfs.io/concepts/merkle-dag/), and [qDesk](https://github.com/QuestNetwork/qDesk), our example app based on [Angular10](https://angular.io/).\n\nWe have chosen Angular/Electron as an example environment because we believe it offers the best accessibility for developers coming from any other language/framework. The Quest Network is already being used in Python on PyQt5 and we aim to provide the underlying library in Go and wherever possible in Rust as well.\n\n[qDesk](https://github.com/QuestNetwork/qDesk) works in the browser, as an Electron on Windows, Mac and Linux and Android using Cordova.\n\nCheck out other [Awesome Quest Network dApps](https://github.com/QuestNetwork/awesome/blob/master/README.md)!\n\n## Security\n![Completion 1.0.0](https://img.shields.io/badge/OAEP-4096%20Bit-green) ![EC](https://img.shields.io/badge/EC-P\u0026#8208;521-green) ![AES](https://img.shields.io/badge/AES-256%20Bit-yellow)\n\n[qOS](https://github.com/QuestNetwork/quest-os-js) uses [4096 Bit RSA-OAEP](https://en.wikipedia.org/wiki/RSA_(cryptosystem)#Operation) encryption, [256 Bit AES-CBC](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) encryption and [NIST P-521 EC](https://en.wikipedia.org/wiki/Elliptic-curve_cryptography#Fast_reduction_(NIST_curves)) signatures.\n\n## Manual \u0026 Documentation\n\nSee our automated documentation for more information: https://questnetwork.github.io/docs\n\n## Lead Maintainer\n\n[StationedInTheField](https://github.com/StationedInTheField)\n\n## Support Us\nPlease consider supporting us, so that we can build a non-profit for this project (ツ)\n\n| Ethereum| Bitcoin |\n|---|---|\n| `0xBC2A050E7B87610Bc29657e7e7901DdBA6f2D34E` | `bc1qujrqa3s34r5h0exgmmcuf8ejhyydm8wwja4fmq`   |\n|  \u003cimg src=\"https://github.com/QuestNetwork/qDesk/raw/master/doc/images/eth-qr.png\" \u003e   | \u003cimg src=\"https://github.com/QuestNetwork/qDesk/raw/master/doc/images/btc-qr.png\" \u003e |\n\n## Development\n\n### Planning\n\nSee our [Kanban](https://github.com/orgs/QuestNetwork/projects/1) for the development of 0.9.5, feel free to add or pick up features!\n\n### Building\n\nqD Vibes is a module of [qDesk](https://github.com/QuestNetwork/qDesk), so please see https://github.com/QuestNetwork/qDesk#development for instructions.\n\n### Commands\n\n**Prepare Package**\n\n``npm run inst`` Removes `package-lock.json` and runs ``npm install``\n\nWe added an example ```swarm.json``` to the ```src/app``` folder with an example node to make reproduction easier, but we strongly recommend to use our [Quest CLI](https://github.com/QuestNetwork/quest-cli) to test and build the app.\n\nPro Tip: Put a file in your `/bin` that runs the quest-cli like so `node /path/to/quest-cli/index.js` from any folder on your system. It's much nicer.\n\n## Roadmap\n\n**0.9.9**\n- Basic functionality\n\n## License\nGNU Affero GPLv3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestnetwork%2Fqd-vibes-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquestnetwork%2Fqd-vibes-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestnetwork%2Fqd-vibes-ts/lists"}