FOSS Digital Asset Distribution Platform built on Frappe.

Overview

Digistore

FOSS Digital Assets Marketplace. Distribute digital assets, like a pro.

Video Demo Here

Features

  • Create, attach and list digital assets (PDFs, mp3s, videos and more..)
  • Modern and Clean UI (built using tailwindCSS)
  • Single-page application for smooth UX
  • Create products and add information (images, descriptions etc.)
  • And create differents tiers (plans) for the products.

Different plans can have different prices and a set of assets that go with the plan.

Installation

  1. Install Frappe Bench
  2. Create a new site:
$ bench new-site <your-site>
  1. Install digistore app
$ bench get-app https://github.com/NagariaHussain/digistore.git
$ bench --site <your-site> install-app digistore

Demo

  1. User Store Front

  1. Users can only access thier purchased assets

  1. Purchase directly through Stripe

  1. Frappe Admin Interface: Let's you easily create products, plans, assets and more.

License

MIT

You might also like...
A machine learning benchmark of in-the-wild distribution shifts, with data loaders, evaluators, and default models.
A machine learning benchmark of in-the-wild distribution shifts, with data loaders, evaluators, and default models.

WILDS is a benchmark of in-the-wild distribution shifts spanning diverse data modalities and applications, from tumor identification to wildlife monitoring to poverty mapping.

Official implementation for Likelihood Regret: An Out-of-Distribution Detection Score For Variational Auto-encoder at NeurIPS 2020

Likelihood-Regret Official implementation of Likelihood Regret: An Out-of-Distribution Detection Score For Variational Auto-encoder at NeurIPS 2020. T

Categorical Depth Distribution Network for Monocular 3D Object Detection
Categorical Depth Distribution Network for Monocular 3D Object Detection

CaDDN CaDDN is a monocular-based 3D object detection method. This repository is based off of [OpenPCDet]. Categorical Depth Distribution Network for M

Mind the Trade-off: Debiasing NLU Models without Degrading the In-distribution Performance

Models for natural language understanding (NLU) tasks often rely on the idiosyncratic biases of the dataset, which make them brittle against test cases outside the training distribution.

Implementation of
Implementation of "Distribution Alignment: A Unified Framework for Long-tail Visual Recognition"(CVPR 2021)

Implementation of "Distribution Alignment: A Unified Framework for Long-tail Visual Recognition"(CVPR 2021)

Pytorch implementation for
Pytorch implementation for "Adversarial Robustness under Long-Tailed Distribution" (CVPR 2021 Oral)

Adversarial Long-Tail This repository contains the PyTorch implementation of the paper: Adversarial Robustness under Long-Tailed Distribution, CVPR 20

 PyTorch evaluation code for Delving Deep into the Generalization of Vision Transformers under Distribution Shifts.
PyTorch evaluation code for Delving Deep into the Generalization of Vision Transformers under Distribution Shifts.

Out-of-distribution Generalization Investigation on Vision Transformers This repository contains PyTorch evaluation code for Delving Deep into the Gen

Implementation of Diverse Semantic Image Synthesis via Probability Distribution Modeling
Implementation of Diverse Semantic Image Synthesis via Probability Distribution Modeling

Diverse Semantic Image Synthesis via Probability Distribution Modeling (CVPR 2021) Paper Zhentao Tan, Menglei Chai, Dongdong Chen, Jing Liao, Qi Chu,

Outlier Exposure with Confidence Control for Out-of-Distribution Detection
Outlier Exposure with Confidence Control for Out-of-Distribution Detection

OOD-detection-using-OECC This repository contains the essential code for the paper Outlier Exposure with Confidence Control for Out-of-Distribution De

Comments
  • ImportError: Module import failed for Digital Asset (digistore.digistore.doctype.digital_asset.digital_asset Error: cannot import name 'Self' from 'typing_extensions'

    ImportError: Module import failed for Digital Asset (digistore.digistore.doctype.digital_asset.digital_asset Error: cannot import name 'Self' from 'typing_extensions'

    I'm seeing this issue when i try to install your app in a new site for the first time:

    File "/Users/saravanan_vij/Documents/Learnings/Other_Learnings/Tryouts/Frappe_26Sep2021/frappe-bench/apps/frappe/frappe/modules/utils.py", line 204, in load_doctype_module raise ImportError('Module import failed for {0} ({1})'.format(doctype, module_name + ' Error: ' + str(e))) ImportError: Module import failed for Digital Asset (digistore.digistore.doctype.digital_asset.digital_asset Error: cannot import name 'Self' from 'typing_extensions' (/Users/saravanan_vij/Documents/Learnings/Other_Learnings/Tryouts/Frappe_26Sep2021/frappe-bench/env/lib/python3.8/site-packages/typing_extensions.py))

    and from the next try onwards, I'm seeing this issue: document.py", line 376, in db_insert raise frappe.DuplicateEntryError(self.doctype, self.name, e) frappe.exceptions.DuplicateEntryError: ('Module Def', 'Digistore', IntegrityError(1062, "Duplicate entry 'Digistore' for key 'PRIMARY'"))

    opened by saru2020 6
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 64% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /Images/assets.png | 864.43kb | 162.03kb | 81.26% | | /Images/productpage.png | 838.95kb | 241.67kb | 71.19% | | /Images/newplan.png | 653.31kb | 190.62kb | 70.82% | | /Images/adminui.png | 656.58kb | 206.76kb | 68.51% | | /Images/homepage.png | 1,554.27kb | 830.04kb | 46.60% | | /store/src/assets/logo.png | 6.69kb | 6.33kb | 5.40% | | | | | | | Total : | 4,574.22kb | 1,637.44kb | 64.20% |


    📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 0
Owner
Mohammad Hussain Nagaria
Software Engineer & Coding Instructor
Mohammad Hussain Nagaria
Portfolio Optimization and Quantitative Strategic Asset Allocation in Python

Riskfolio-Lib Quantitative Strategic Asset Allocation, Easy for Everyone. Description Riskfolio-Lib is a library for making quantitative strategic ass

Riskfolio 1.7k Jan 7, 2023
piSTAR Lab is a modular platform built to make AI experimentation accessible and fun. (pistar.ai)

piSTAR Lab WARNING: This is an early release. Overview piSTAR Lab is a modular deep reinforcement learning platform built to make AI experimentation a

piSTAR Lab 0 Aug 1, 2022
Node for thenewboston digital currency network.

Project setup For project setup see INSTALL.rst Community Join the community to stay updated on the most recent developments, project roadmaps, and ra

thenewboston 27 Jul 8, 2022
Provided is code that demonstrates the training and evaluation of the work presented in the paper: "On the Detection of Digital Face Manipulation" published in CVPR 2020.

FFD Source Code Provided is code that demonstrates the training and evaluation of the work presented in the paper: "On the Detection of Digital Face M

null 88 Nov 22, 2022
Histocartography is a framework bringing together AI and Digital Pathology

Documentation | Paper Welcome to the histocartography repository! histocartography is a python-based library designed to facilitate the development of

null 155 Nov 23, 2022
Digital Twin Mobility Profiling: A Spatio-Temporal Graph Learning Approach

Digital Twin Mobility Profiling: A Spatio-Temporal Graph Learning Approach This is the implementation of traffic prediction code in DTMP based on PyTo

chenxin 1 Dec 19, 2021
MATLAB codes of the book "Digital Image Processing Fourth Edition" converted to Python

Digital Image Processing Python MATLAB codes of the book "Digital Image Processing Fourth Edition" converted to Python TO-DO: Refactor scripts, curren

Merve Noyan 24 Oct 16, 2022
A fast, dataset-agnostic, deep visual search engine for digital art history

imgs.ai imgs.ai is a fast, dataset-agnostic, deep visual search engine for digital art history based on neural network embeddings. It utilizes modern

Fabian Offert 5 Dec 14, 2022
HistoSeg : Quick attention with multi-loss function for multi-structure segmentation in digital histology images

HistoSeg : Quick attention with multi-loss function for multi-structure segmentation in digital histology images Histological Image Segmentation This

Saad Wazir 11 Dec 16, 2022
Bib-parser - Convenient script to parse .bib files with the ACM Digital Library like metadata

Bib Parser Convenient script to parse .bib files with the ACM Digital Library li

Mehtab Iqbal (Shahan) 1 Jan 26, 2022