update wallets

This commit is contained in:
tree🌴 2023-10-08 00:02:42 +02:00
parent ee0d9884a6
commit 8d5a48f516
42 changed files with 653 additions and 75 deletions

View file

@ -33,4 +33,5 @@ gen-all:
make gen cat=rd make gen cat=rd
make gen cat=node make gen cat=node
make gen cat=mixing-service make gen cat=mixing-service
make gen cat=data-management make gen cat=data-management
make gen cat=wallets

View file

@ -2,10 +2,10 @@ name: Phoenix
categories: categories:
- computing-network - computing-network
description: blockchain infrastructure empowering intelligence web3 applications. description: blockchain infrastructure empowering intelligence web3 applications.
ecosystem: multichain
product_readiness: testnet
links: links:
web: https://phoenix.global web: https://phoenix.global
github: https://github.com/phoenixglobal github: https://github.com/phoenixglobal
ecosystem: multichain
product_readiness: testnet
team: team:
anonymous: true anonymous: true

View file

@ -1,67 +0,0 @@
name: Zcash
categories: [ currency ]
ecosystem: Zcash
token:
- name: Zcash
symbol: ZEC
security: PoW
description: 'A simple, secure digital currency that protects your privacy.'
project_type: Currency
product_launch_day: Oct 28, 2016
technology:
type: zkSNARKs
name: Zero-knowlindge
features: private, currency, payments
links:
web: https://z.cash/
coingecko: https://www.coingecko.com/en/coins/zcash
twitter: https://twitter.com/zcash
telegram: https://t.me/zcash_community
discord:
blog:
facebook:
block_explorer: https://zcashblockexplorer.com/
whitepaper: https://whitepaper.io/document/645/zcash-whitepaper
github: https://github.com/zcash/zcash
docs: https://zcash.readthedocs.io/en/latest/
forum: https://forum.zcashcommunity.com/
blockchain_features:
p2p: false
encryption: zk-SNARKs
upgradability:
enabled: true
type: fork
opensource: true
viewing_key: true
dissapearing_tx: false
frontend_anonymity: options
identity_integration:
connected_tx: false
revealed_recipient: false
revealed_sender: false
revealed_ammount: false
reversability_condition: viewing key, hack
data_masking: Shielded pools
asset_custody_type: non-custody
licences:
third_party_dependency: false
compliance: false
social_trust:
technical_spof:
history:
- title: Mainet
event_type: launch
description: Airdrop
time: Oct 28, 2016
link:
wallets:
- name: Ywallet
link: https://ywallet.app/
- name: Edge Wallet
link: https://z.cash/ecosystem/edge-wallet/
default_privacy: false
project_status:
live_status: true
version: Mainnet
testnet: true
mainnet: true

View file

@ -5,3 +5,4 @@ description: ZK-identity protocol for anonymous KYC, sybil resistance, and compl
links: links:
web: https://holonym.id web: https://holonym.id
github: https://github.com/holonym-foundation github: https://github.com/holonym-foundation
have_token: true

View file

@ -0,0 +1,6 @@
name: Anon/Nero
categories:
- wallets
description: Private wallet
links:
web: https://t.me/anoneroapks

View file

@ -0,0 +1,6 @@
name: Beam
categories:
- wallets
description: Self-custodial wallet
links:
web: https://beam.eco/

View file

@ -0,0 +1,11 @@
name: Blockstream Green
categories:
- wallets
description: A multi-platform, feature-rich Bitcoin and Liquid wallet
ecosystem: Bitcoin
product_readiness: live
links:
web: https://blockstream.com/green/
github: https://github.com/Blockstream/green_android
team:
anonymous: true

View file

@ -0,0 +1,12 @@
name: BlockWallet
categories:
- wallets
description: The first crypto wallet protecting you on Web3 without any compromises
ecosystem: Ethereum
product_readiness: live
links:
web: >-
https://chrome.google.com/webstore/detail/blockwallet/bopcbmipnjdcdfflfgjdgdjejmgpoaab
github: https://github.com/block-wallet
team:
anonymous: false

View file

@ -0,0 +1,11 @@
name: Brave Wallet
categories:
- wallets
description: The secure multi-chain crypto wallet
ecosystem: multichain
product_readiness: live
links:
web: https://brave.com/wallet/
github: https://github.com/brave/brave-wallet-docs
team:
anonymous: false

View file

@ -14,6 +14,7 @@ links:
web: https://bento.me/brume web: https://bento.me/brume
twitter: https://twitter.com/BrumeWallet twitter: https://twitter.com/BrumeWallet
discord: https://discord.com/invite/KVEPWfN9jK discord: https://discord.com/invite/KVEPWfN9jK
github: https://github.com/brume-wallet
blockchain_features: blockchain_features:
p2p: true p2p: true
encryption: Tor encryption: Tor

View file

@ -0,0 +1,13 @@
name: Cake Wallet
categories:
- wallets
description: >-
Cake Wallet allows you to safely store, send, receive, and exchange your XMR,
BTC, LTC, and XHV (and exchange other currencies)
ecosystem: Monero
product_readiness: live
links:
web: https://monero.com/wallets
github: https://github.com/cake-tech/cake_wallet
team:
anonymous: true

View file

@ -0,0 +1,6 @@
name: Cool Wallet
categories:
- wallets
description: Non-custodial wallet
links:
web: www.coolwallet.io

View file

@ -0,0 +1,11 @@
name: Edge
categories:
- wallets
description: The most secure way to buy, store & trade crypto under your control
ecosystem: multichain
product_readiness: live
links:
web: https://edge.app/
github: https://github.com/EdgeApp
team:
anonymous: false

View file

@ -0,0 +1,6 @@
name: Elite
categories:
- wallets
description: Android and IOS Wallet that respects your privacy
links:
web: https://elitewallet.sc/

View file

@ -0,0 +1,13 @@
name: Fedi
categories:
- wallets
description: >-
Billions of people are unable to hold bitcoin on or off exchanges. Fedi,
powered by Fedimint, allows anyone to use Bitcoin easily, securely, and
collaboratively
ecosystem: Bitcoin
product_readiness: Coming in Q2, 2023
links:
web: https://www.fedi.xyz/
team:
anonymous: false

View file

@ -6,3 +6,6 @@ links:
web: https://frame.sh/ web: https://frame.sh/
discord: https://discord.com/invite/rr4Yr3JkPq discord: https://discord.com/invite/rr4Yr3JkPq
github: https://github.com/floating/frame github: https://github.com/floating/frame
product_readiness: live
team:
anonymous: false

View file

@ -0,0 +1,6 @@
name: Imperiume
categories:
- wallets
description: Non-custodial wallet
links:
web: https://www.imperiume.io/wallet

View file

@ -0,0 +1,11 @@
name: Krux
categories:
- wallets
description: Open-source signing device firmware for Bitcoin
ecosystem: Bitcoin
product_readiness: live
links:
web: https://selfcustody.github.io/krux/
github: https://github.com/selfcustody/krux
team:
anonymous: true

View file

@ -0,0 +1,11 @@
name: Leo wallet
categories:
- wallets
description: Safe and easy way to interact with the Aleo blockchain
ecosystem: Aleo
product_readiness: under development
links:
web: https://leo.app/
github: https://docs.leo.app/aleo-wallet-adapter/
team:
anonymous: true

View file

@ -0,0 +1,6 @@
name: Monerujo
categories:
- wallets
description: Android wallet for Moneto
links:
web: https://www.monerujo.io

View file

@ -0,0 +1,13 @@
name: MyMonero
categories:
- wallets
description: >-
The simplest way to use the next-generation private digital currency Monero,
at the sweet spot between security, convenience, and features
ecosystem: Monero
product_readiness: live
links:
web: https://mymonero.com/
github: https://github.com/mymonero
team:
anonymous: true

View file

@ -0,0 +1,11 @@
name: Nighthawk Wallet
categories:
- wallets
description: Private Money in your pocket.
ecosystem: Zcash
product_readiness: live
links:
web: https://nighthawkwallet.com/
github: https://github.com/nighthawk-apps
team:
anonymous: true

View file

@ -0,0 +1,6 @@
name: Phoenix
categories:
- wallets
description: Non-custodial wallet on Lightning network
links:
web: https://phoenix.acinq.co

View file

@ -0,0 +1,10 @@
name: Railway
categories:
- wallets
description: DeFi privacy wallet
ecosystem: Ethereum, BNB, Polygon
product_readiness: live
links:
web: https://railway.xyz/
team:
anonymous: true

View file

@ -0,0 +1,13 @@
name: Samourai Wallet
categories:
- wallets
description: >-
A modern bitcoin wallet hand forged to keep your transactions private your
identity masked and your funds secured
ecosystem: Bitcoin
product_readiness: live
links:
web: https://samouraiwallet.com/products
docs: https://docs.samourai.io/wallet/start
team:
anonymous: true

View file

@ -0,0 +1,11 @@
name: SeedSigner
categories:
- wallets
description: Air-gapped DIY Bitcoin Signing Device
ecosystem: Bitcoin
product_readiness: live
links:
web: https://seedsigner.com/
github: https://github.com/SeedSigner/seedsigner
team:
anonymous: true

View file

@ -0,0 +1,11 @@
name: Sons of Crypto
categories:
- wallets
description: Web3 wallet by degens for degens
ecosystem: multichain
product_readiness: under development
links:
web: https://sonsofcrypto.com/
github: https://github.com/sonsofcrypto
team:
anonymous: false

View file

@ -0,0 +1,11 @@
name: Sparrow
categories:
- wallets
description: A Bitcoin wallet for those who value financial self-sovereignty
ecosystem: Bitcoin
product_readiness: live
links:
web: https://sparrowwallet.com/
github: https://github.com/sparrowwallet/sparrow
team:
anonymous: true

View file

@ -0,0 +1,13 @@
name: Specter-DIY
categories:
- wallets
description: >-
DIY airgapped hardware wallet that uses QR codes for communication with the
host
ecosystem: Bitcoin
product_readiness: live
links:
web: https://specter.solutions/hardware
github: https://github.com/cryptoadvance/specter-diy/
team:
anonymous: false

View file

@ -0,0 +1,12 @@
name: Sphereon Wallet
categories:
- wallets
description: >-
The Sphereon Wallet enables you to store your own private data and gives you
full and sole control over whom you want to share your information with
product_readiness: PoC
links:
web: https://github.com/Sphereon-Opensource/ssi-mobile-wallet
github: https://github.com/Sphereon-Opensource/ssi-mobile-wallet
team:
anonymous: true

View file

@ -0,0 +1,11 @@
name: Sphereon
categories:
- wallets
description: >-
The Sphereon Wallet enables you to store your own private data and gives you
full and sole control over whom you want to share your information with
product_readiness: PoC
links:
github: https://github.com/Sphereon-Opensource/ssi-mobile-wallet
team:
anonymous: true

View file

@ -0,0 +1,13 @@
name: Sporran
categories:
- wallets
description: >-
The Sporran wallet is a browser extension that provides a gateway to the KILT
blockchain identity protocol and Web3 services
ecosystem: KILT
product_readiness: live
links:
web: https://www.sporran.org/
github: https://github.com/BTE-Trusted-Entity/sporran-extension
team:
anonymous: true

View file

@ -0,0 +1,271 @@
{
"data": {
"Image": "https://github.com/Msiusko/web3privacy/blob/main/static-assets/VPN.png?raw=true",
"Projects": [
{
"Project": "Sporran",
"Description": "The Sporran wallet is a browser extension that provides a gateway to the KILT blockchain identity protocol and Web3 services",
"GitHub": "https://github.com/BTE-Trusted-Entity/sporran-extension",
"ProductReadiness": "live",
"Ecosystem": "KILT",
"Team": "anon",
"ProjectLink": "https://www.sporran.org/"
},
{
"Project": "Treasure Chest",
"Description": "Treasure Chest is the main full node wallet for the ARRR cryptocurrency",
"GitHub": "https://github.com/PirateNetwork/PirateWallet-Lite",
"ProductReadiness": "live",
"Ecosystem": "Pirate Chain",
"Team": "anon",
"ProjectLink": "https://pirate.black/wallets/treasure-chest/"
},
{
"Project": "Edge",
"Description": "The most secure way to buy, store & trade crypto under your control",
"GitHub": "https://github.com/EdgeApp",
"ProductReadiness": "live",
"Ecosystem": "multichain",
"Team": "Public",
"ProjectLink": "https://edge.app/"
},
{
"Project": "Wasabi Wallet",
"Description": "Open-source, non-custodial Bitcoin Wallet for desktop",
"GitHub": "https://github.com/zkSNACKs/WalletWasabi",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "anon",
"ProjectLink": "https://wasabiwallet.io/"
},
{
"Project": "Samourai Wallet",
"Description": "A modern bitcoin wallet hand forged to keep your transactions private your identity masked and your funds secured",
"Docs": "https://docs.samourai.io/wallet/start",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "anon",
"ProjectLink": "https://samouraiwallet.com/products"
},
{
"Project": "Fedi",
"Description": "Billions of people are unable to hold bitcoin on or off exchanges. Fedi, powered by Fedimint, allows anyone to use Bitcoin easily, securely, and collaboratively",
"ProductReadiness": "Coming in Q2, 2023",
"Ecosystem": "Bitcoin",
"Team": "Public",
"ProjectLink": "https://www.fedi.xyz/"
},
{
"Project": "Zecrey Wallet",
"Description": "Zecrey Chrome extension is a portal to the new & open Internet. Zecrey is an all-in-one wallet that not only provides a multi-chain layer-1 wallet but also a private cross-chain layer-2 wallet",
"GitHub": "https://github.com/Zecrey-Labs",
"ProductReadiness": "live, 2022",
"Ecosystem": "multichain",
"Team": "anon",
"ProjectLink": "https://www.zecrey.com/"
},
{
"Project": "Railway",
"Description": "DeFi privacy wallet",
"ProductReadiness": "live",
"Ecosystem": "Ethereum, BNB, Polygon",
"Team": "anon",
"ProjectLink": "https://railway.xyz/"
},
{
"Project": "Brave Wallet",
"Description": "The secure multi-chain crypto wallet",
"GitHub": "https://github.com/brave/brave-wallet-docs",
"ProductReadiness": "live",
"Ecosystem": "multichain",
"Team": "Public",
"ProjectLink": "https://brave.com/wallet/"
},
{
"Project": "BlockWallet",
"Description": "The first crypto wallet protecting you on Web3 without any compromises",
"GitHub": "https://github.com/block-wallet",
"ProductReadiness": "live",
"Ecosystem": "Ethereum",
"Team": "Public",
"ProjectLink": "https://chrome.google.com/webstore/detail/blockwallet/bopcbmipnjdcdfflfgjdgdjejmgpoaab"
},
{
"Project": "Starshell",
"Description": "A privacy-preserving, free and open-source Web3 wallet built for the Secret Network and Cosmos ecosystem.",
"GitHub": "https://github.com/SolarRepublic",
"ProductReadiness": "development",
"Ecosystem": "multichain",
"Team": "Public",
"ProjectLink": "https://starshell.net/"
},
{
"Project": "Sons of Crypto",
"Description": "Web3 wallet by degens for degens",
"GitHub": "https://github.com/sonsofcrypto",
"ProductReadiness": "under development",
"Ecosystem": "multichain",
"Team": "Public",
"ProjectLink": "https://sonsofcrypto.com/"
},
{
"Project": "Sparrow",
"Description": "A Bitcoin wallet for those who value financial self-sovereignty",
"GitHub": "https://github.com/sparrowwallet/sparrow",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "anon",
"ProjectLink": "https://sparrowwallet.com/"
},
{
"Project": "YWallet",
"Description": "YWallet is a privacy-oriented wallet and messenger for Ycash and Zcash.",
"ProductReadiness": "live",
"Ecosystem": "Ycash, Zcash",
"Team": "anon",
"ProjectLink": "https://ywallet.app/"
},
{
"Project": "Blockstream Green",
"Description": "A multi-platform, feature-rich Bitcoin and Liquid wallet",
"GitHub": "https://github.com/Blockstream/green_android",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "anon",
"ProjectLink": "https://blockstream.com/green/"
},
{
"Project": "Specter-DIY",
"Description": "DIY airgapped hardware wallet that uses QR codes for communication with the host",
"GitHub": "https://github.com/cryptoadvance/specter-diy/",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "Public",
"ProjectLink": "https://specter.solutions/hardware"
},
{
"Project": "SeedSigner",
"Description": "Air-gapped DIY Bitcoin Signing Device",
"GitHub": "https://github.com/SeedSigner/seedsigner",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "anon",
"ProjectLink": "https://seedsigner.com/"
},
{
"Project": "Krux",
"Description": "Open-source signing device firmware for Bitcoin",
"GitHub": "https://github.com/selfcustody/krux",
"ProductReadiness": "live",
"Ecosystem": "Bitcoin",
"Team": "anon",
"ProjectLink": "https://selfcustody.github.io/krux/"
},
{
"Project": "Leo wallet",
"Description": "Safe and easy way to interact with the Aleo blockchain",
"GitHub": "https://docs.leo.app/aleo-wallet-adapter/",
"ProductReadiness": "under development",
"Ecosystem": "Aleo",
"Team": "anon",
"ProjectLink": "https://leo.app/"
},
{
"Project": "Nighthawk Wallet",
"Description": "Private Money in your pocket.",
"GitHub": "https://github.com/nighthawk-apps",
"ProductReadiness": "live",
"Ecosystem": "Zcash",
"Team": "anon",
"ProjectLink": "https://nighthawkwallet.com/"
},
{
"Project": "ZenGo",
"Description": "The only self-custodial wallet with no seed phrase vulnerability (shielded transactions)",
"GitHub": "https://github.com/ZenGo-X",
"ProductReadiness": "live",
"Ecosystem": "multichain",
"Team": "Public",
"ProjectLink": "https://zengo.com/"
},
{
"Project": "MyMonero",
"Description": "The simplest way to use the next-generation private digital currency Monero, at the sweet spot between security, convenience, and features",
"GitHub": "https://github.com/mymonero",
"ProductReadiness": "live",
"Ecosystem": "Monero",
"Team": "anon",
"ProjectLink": "https://mymonero.com/"
},
{
"Project": "Cake Wallet",
"Description": "Cake Wallet allows you to safely store, send, receive, and exchange your XMR, BTC, LTC, and XHV (and exchange other currencies)",
"GitHub": "https://github.com/cake-tech/cake_wallet",
"ProductReadiness": "live",
"Ecosystem": "Monero",
"Team": "anon",
"ProjectLink": "https://monero.com/wallets"
},
{
"Project": "Zeal",
"Description": "The web3 wallet that defends your crypto and privacy",
"ProductReadiness": "launching beta, Q2 2023",
"Ecosystem": "multichain",
"Team": "anon",
"ProjectLink": "https://www.zeal.app/"
},
{
"Project": "Sphereon Wallet",
"Description": "The Sphereon Wallet enables you to store your own private data and gives you full and sole control over whom you want to share your information with",
"GitHub": "https://github.com/Sphereon-Opensource/ssi-mobile-wallet",
"ProductReadiness": "PoC",
"Team": "anon",
"ProjectLink": "https://github.com/Sphereon-Opensource/ssi-mobile-wallet"
},
{
"Project": "Zoker",
"Description": "The foremost ZK-based Wallet in Web3",
"Docs": "https://zoker.tech/wp.pdf",
"ProductReadiness": "live",
"Ecosystem": "multichain",
"Team": "anon",
"ProjectLink": "https://zoker.tech/"
},
{
"Project": "Beam",
"Description": "Self-custodial wallet",
"ProjectLink": "https://beam.eco/"
},
{
"Project": "Elite",
"Description": "Android and IOS Wallet that respects your privacy",
"ProjectLink": "https://elitewallet.sc/"
},
{
"Project": "Anon/Nero",
"Description": "Private wallet",
"ProjectLink": "https://t.me/anoneroapks"
},
{
"Project": "Imperiume",
"Description": "Non-custodial wallet",
"ProjectLink": "https://www.imperiume.io/wallet"
},
{
"Project": "Cool Wallet",
"Description": "Non-custodial wallet",
"ProjectLink": "www.coolwallet.io"
},
{
"Project": "Monerujo",
"Description": "Android wallet for Moneto",
"ProjectLink": "https://www.monerujo.io"
},
{
"Project": "Phoenix",
"Description": "Non-custodial wallet on Lightning network",
"ProjectLink": "https://phoenix.acinq.co"
}
]
}
}

View file

@ -0,0 +1,13 @@
name: Starshell
categories:
- wallets
description: >-
A privacy-preserving, free and open-source Web3 wallet built for the Secret
Network and Cosmos ecosystem.
ecosystem: multichain
product_readiness: development
links:
web: https://starshell.net/
github: https://github.com/SolarRepublic
team:
anonymous: false

View file

@ -0,0 +1,11 @@
name: Treasure Chest
categories:
- wallets
description: Treasure Chest is the main full node wallet for the ARRR cryptocurrency
ecosystem: Pirate Chain
product_readiness: live
links:
web: https://pirate.black/wallets/treasure-chest/
github: https://github.com/PirateNetwork/PirateWallet-Lite
team:
anonymous: true

View file

@ -0,0 +1,11 @@
name: Wasabi Wallet
categories:
- wallets
description: Open-source, non-custodial Bitcoin Wallet for desktop
ecosystem: Bitcoin
product_readiness: live
links:
web: https://wasabiwallet.io/
github: https://github.com/zkSNACKs/WalletWasabi
team:
anonymous: true

View file

@ -0,0 +1,10 @@
name: YWallet
categories:
- wallets
description: YWallet is a privacy-oriented wallet and messenger for Ycash and Zcash.
ecosystem: Ycash, Zcash
product_readiness: live
links:
web: https://ywallet.app/
team:
anonymous: true

View file

@ -0,0 +1,10 @@
name: Zeal
categories:
- wallets
description: The web3 wallet that defends your crypto and privacy
ecosystem: multichain
product_readiness: launching beta, Q2 2023
links:
web: https://www.zeal.app/
team:
anonymous: true

View file

@ -0,0 +1,14 @@
name: Zecrey Wallet
categories:
- wallets
description: >-
Zecrey Chrome extension is a portal to the new & open Internet. Zecrey is an
all-in-one wallet that not only provides a multi-chain layer-1 wallet but also
a private cross-chain layer-2 wallet
ecosystem: multichain
product_readiness: live, 2022
links:
web: https://www.zecrey.com/
github: https://github.com/Zecrey-Labs
team:
anonymous: true

View file

@ -0,0 +1,13 @@
name: ZenGo
categories:
- wallets
description: >-
The only self-custodial wallet with no seed phrase vulnerability (shielded
transactions)
ecosystem: multichain
product_readiness: live
links:
web: https://zengo.com/
github: https://github.com/ZenGo-X
team:
anonymous: false

View file

@ -0,0 +1,11 @@
name: Zoker
categories:
- wallets
description: The foremost ZK-based Wallet in Web3
ecosystem: multichain
product_readiness: live
links:
web: https://zoker.tech/
docs: https://zoker.tech/wp.pdf
team:
anonymous: true

View file

@ -1,5 +1,10 @@
import yaml from "npm:js-yaml"; import yaml from "npm:js-yaml";
import { W3PData } from "./w3pdata.js";
const w3pd = new W3PData();
await w3pd.init();
function slugify(input) { function slugify(input) {
if (!input) { if (!input) {
return ""; return "";
@ -29,6 +34,11 @@ async function genCat(cat) {
for (const p of src.data.Projects) { for (const p of src.data.Projects) {
const id = slugify(p.Project); const id = slugify(p.Project);
// try to find
const found = w3pd.data.projects.find(p => p.id === id)
const baseObject = found || {}
const pDir = `${catDir}/${id}`; const pDir = `${catDir}/${id}`;
console.log(`${id}:\n -> ${pDir}`); console.log(`${id}:\n -> ${pDir}`);
@ -36,19 +46,19 @@ async function genCat(cat) {
await Deno.mkdir(pDir); await Deno.mkdir(pDir);
} catch {} } catch {}
const out = { const out = Object.assign(baseObject, {
name: p.Project, name: p.Project,
categories: [cat], categories: [cat],
description: p.Description, description: p.Description,
ecosystem: p.Ecosystem !== '-' ? p.Ecosystem : undefined, ecosystem: p.Ecosystem !== '-' ? p.Ecosystem : undefined,
product_readiness: p.ProductReadiness !== '-' ? p.ProductReadiness : undefined, product_readiness: p.ProductReadiness !== '-' ? p.ProductReadiness : undefined,
links: { links: Object.assign(baseObject.links || {}, {
web: p.ProjectLink, web: p.ProjectLink,
github: p.GitHub && p.GitHub !== '-' ? p.GitHub : undefined, github: p.GitHub && p.GitHub !== '-' ? p.GitHub : undefined,
docs: p.Docs && p.Docs !== '-' ? p.Docs : undefined, docs: p.Docs && p.Docs !== '-' ? p.Docs : undefined,
}, }),
team: {}, team: Object.assign({}, baseObject.team || {}),
}; });
if (p.Team === "anon" || p.Team === 'Public') { if (p.Team === "anon" || p.Team === 'Public') {
out.team.anonymous = p.Team === "anon" ? true : false out.team.anonymous = p.Team === "anon" ? true : false
} }
@ -64,6 +74,7 @@ async function genCat(cat) {
out.token_link = p.TokenLink !== '-' ? p.TokenLink : undefined out.token_link = p.TokenLink !== '-' ? p.TokenLink : undefined
} }
} }
delete out.id
const yml = yaml.dump(out); const yml = yaml.dump(out);
await Deno.writeTextFile(`${pDir}/index.yaml`, yml); await Deno.writeTextFile(`${pDir}/index.yaml`, yml);
//console.log(id, yml) //console.log(id, yml)