{"id":14956293,"url":"https://github.com/kosasih/pipfs-hub","last_synced_at":"2025-09-30T10:32:12.000Z","repository":{"id":238400216,"uuid":"796471578","full_name":"KOSASIH/pipfs-hub","owner":"KOSASIH","description":"A central hub for managing files on both Pi Network and IPFS ( InterPlanetary File System ).","archived":false,"fork":false,"pushed_at":"2024-10-30T01:03:32.000Z","size":1352,"stargazers_count":21,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-14T12:00:13.680Z","etag":null,"topics":["ipfs-blockchain","ipfs-node","ipfs-protocol","pi-network","pi-network-ecosystem","pinetwork"],"latest_commit_sha":null,"homepage":"https://kosasih.github.io/pipfs-hub/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KOSASIH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security/authentication.py","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-06T02:18:46.000Z","updated_at":"2025-01-13T22:40:08.000Z","dependencies_parsed_at":"2024-11-06T06:28:13.318Z","dependency_job_id":"7c775a8d-5998-4fef-8477-ae9749811de5","html_url":"https://github.com/KOSASIH/pipfs-hub","commit_stats":{"total_commits":198,"total_committers":4,"mean_commits":49.5,"dds":0.1767676767676768,"last_synced_commit":"015f7b659377df27e22770c03cf7b49bd11bb064"},"previous_names":["kosasih/pipfs-hub"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KOSASIH%2Fpipfs-hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KOSASIH%2Fpipfs-hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KOSASIH%2Fpipfs-hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KOSASIH%2Fpipfs-hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KOSASIH","download_url":"https://codeload.github.com/KOSASIH/pipfs-hub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234727987,"owners_count":18877705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ipfs-blockchain","ipfs-node","ipfs-protocol","pi-network","pi-network-ecosystem","pinetwork"],"created_at":"2024-09-24T13:12:39.734Z","updated_at":"2025-09-30T10:32:11.556Z","avatar_url":"https://github.com/KOSASIH.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dct=\"http://purl.org/dc/terms/\"\u003e\u003ca property=\"dct:title\" rel=\"cc:attributionURL\" href=\"https://github.com/KOSASIH/pipfs-hub\"\u003ePiPFS Hub\u003c/a\u003e by \u003ca rel=\"cc:attributionURL dct:creator\" property=\"cc:attributionName\" href=\"https://www.linkedin.com/in/kosasih-81b46b5a\"\u003eKOSASIH\u003c/a\u003e is licensed under \u003ca href=\"https://creativecommons.org/licenses/by/4.0/?ref=chooser-v1\" target=\"_blank\" rel=\"license noopener noreferrer\" style=\"display:inline-block;\"\u003eCreative Commons Attribution 4.0 International\u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1\" alt=\"\"\u003e\u003cimg style=\"height:22px!important;margin-left:3px;vertical-align:text-bottom;\" src=\"https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n# pipfs-hub\n\nA central hub for managing files on both Pi Network and IPFS ( InterPlanetary File System ).\n\n# Welcome to PiPFS Hub\n\nPiPFS Hub is a high-tech project that integrates the Pi Network with the InterPlanetary File System (IPFS). With PiPFS Hub, you can easily store and share files on the Pi Network using IPFS.\n\n## Features\n\nPiPFS Hub includes the following features:\n\n- **Integration with Pi Network**: PiPFS Hub allows you to easily interact with the Pi Network using the Pi Network SDK.\n- **Integration with IPFS**: PiPFS Hub allows you to easily interact with the IPFS network using the IPFS JavaScript library.\n- **Pinning CIDs**: PiPFS Hub allows you to pin CIDs to keep sensitive content censorship resistant.\n- **Unit tests and integration tests**: PiPFS Hub includes unit tests and integration tests to ensure that the project is working correctly.\n- **Example projects and use cases**: PiPFS Hub includes example projects and use cases to help you get started with the project.\n- **Build scripts and automation tasks**: PiPFS Hub includes build scripts and other automation tasks to help you build and test the project.\n\n## Getting Started\n\nTo get started with PiPFS Hub, follow these steps:\n\n1. **Install the project**: Follow the instructions in the [installation guide](docs/installation.md) to install PiPFS Hub.\n2. **Set up the project**: Follow the instructions in the [usage guide](docs/usage.md) to set up PiPFS Hub.\n3. **Explore the API**: Follow the instructions in the [API reference guide](docs/api-reference.md) to learn more about the PiPFS Hub API.\n4. **Contribute to the project**: Follow the instructions in the [contributing guide](docs/contributing.md) to learn how you can contribute to PiPFS Hub.\n\n## Directory Structure\n\nPiPFS Hub includes the following directories and files:\n\n- **/docs**: A directory for documentation and user guides.\n  - **index.md**: A welcome page that introduces the project and its features.\n  - **installation.md**: A guide for installing and setting up the project.\n  - **usage.md**: A guide for using the project and its various features.\n  - **api-reference.md**: A reference guide for the project's API.\n  - **contributing.md**: A guide for contributing to the project.\n- **/src**: A directory for the project's source code.\n  - **index.js**: The main entry point for the project.\n  - **pipfs-hub.js**: The main module for integrating Pi Network and IPFS.\n  - **pi-network-sdk**: A directory for the Pi Network SDK.\n    - **index.js**: The main entry point for the Pi Network SDK.\n    - **pi-network.js**: The main module for interacting with the Pi Network.\n  - **ipfs**: A directory for the IPFS JavaScript library.\n    - **index.js**: The main entry point for the IPFS JavaScript library.\n    - **ipfs-client.js**: The main module for interacting with the IPFS network.\n- **/test**: A directory for unit tests and integration tests.\n  - **index.test.js**: A test file for the main entry point.\n  - **pipfs-hub.test.js**: A test file for the PiPFS Hub module.\n  - **pi-network-sdk.test.js**: A test file for the Pi Network SDK.\n  - **ipfs.test.js**: A test file for the IPFS JavaScript library.\n- **/examples**: A directory for example projects and use cases.\n  - **example-1.js**: An example project that demonstrates the basic functionality of the PiPFS Hub.\n  - **example-2.js**: An example project that demonstrates more advanced features of the PiPFS Hub.\n- **/scripts**: A directory for build scripts and other automation tasks.\n  - **build.js**: A script for building the project and generating production-ready files.\n  - **test.js**: A script for running the project's unit tests and integration tests.\n- **package.json**: A file that contains metadata about the project, including its dependencies and scripts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkosasih%2Fpipfs-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkosasih%2Fpipfs-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkosasih%2Fpipfs-hub/lists"}