Top
@Kitty4D on the B-Chain
just my adventures with the blockchain, web3, cryptocurrencies, and NFTs
Developer, Content Creator, Former Camgirl
aka @kitty4Do, $kitty4d
kitty4d Profile Photo

Post by kitty4d

2022-02-24
• 2 months ago
IMAGE
i just deployed a ton of stuff to https://kitty.fourdown.org got comments working, w/recursion to get every comment and store them in an array in sequential order as they should appear on the page. ie, 1st top level comment followed by its children (and children of those ...), once that tree is exhausted, goes to the 2nd top level comment. i add a Depth property on the post object, so i could adjust margins using it. i'm doing that now but i'm barely moving the margin. i'm not really trying to make a site usable for posts, i just want the content
Photo for Post
kitty4D Profile Photo GlobalClout Profile Photo
Likes:
7
Diamonds:
12
Reposts:
0
Quote Reposts:
0

comments

kitty4D Profile Photo
kitty4D
2022-02-24
• 2 months ago
https://kitty.fourdown.org/posts/kitty/28904352bc53b31b269622346f32340dd7e1aea979af2694272be510e1c2b095/ my site is static, i'm not trying to do real-time feeds here, though the javascript would work fine for that i'm sure. i mean i AM getting it in real-time, but i build static html out of it.
Photo for Post
Likes:
0
Diamonds:
0
Reposts:
0
Quote Reposts:
0
GlobalClout Profile Photo
GlobalClout
2022-02-24
• 2 months ago
Your post is now in BitClout Global Feed! 💎
Likes:
1
Diamonds:
0
Reposts:
0
Quote Reposts:
0
{
   PostHashHex: "64b739061335c03bbf75e83c81315b7a2f23975505535e3ffcc65be5ce25f351",
   PosterPublicKeyBase58Check: "BC1YLgbCAxYSSn97DArZtbwwhVUtHtjUfGZzKojLBKfxP8wbRHvb2Gz",
   ParentStakeID: "",
   Body: "i just deployed a ton of stuff to https://kitty.fourdown.org\n\ngot comments working, w/recursion to get every comment and store them in an array in sequential order as they should appear on the page.\n\nie, 1st top level comment followed by its children (and children of those ...), once that tree is exhausted, goes to the 2nd top level comment. i add a Depth property on the post object, so i could adjust margins using it. i'm doing that now but i'm barely moving the margin. i'm not really trying to make a site usable for posts, i just want the content",
   ImageURLs: [
      "https://images.deso.org/ebae204ecabc556467672ac1e16fc198930970d3bbbfde499479e5ce782804f6.webp"
   ],
   VideoURLs: null,
   RepostedPostEntryResponse: null,
   CreatorBasisPoints: 1000,
   StakeMultipleBasisPoints: 12500,
   TimestampNanos: 1645683895737493200,
   IsHidden: false,
   ConfirmationBlockHeight: 106829,
   InMempool: false,
   ProfileEntryResponse: {
      Username: "kitty4d"
   },
   Comments: null,
   LikeCount: 7,
   DiamondCount: 12,
   PostEntryReaderState: null,
   InGlobalFeed: false,
   InHotFeed: false,
   IsPinned: false,
   PostExtraData: {
      Language: "en",
      Node: "3"
   },
   CommentCount: 2,
   RepostCount: 0,
   QuoteRepostCount: 0,
   ParentPosts: null,
   IsNFT: false,
   NumNFTCopies: 0,
   NumNFTCopiesForSale: 0,
   NumNFTCopiesBurned: 0,
   HasUnlockable: false,
   NFTRoyaltyToCreatorBasisPoints: 0,
   NFTRoyaltyToCoinBasisPoints: 0,
   AdditionalDESORoyaltiesMap: {},
   AdditionalCoinRoyaltiesMap: {},
   DiamondsFromSender: 0,
   HotnessScore: 0,
   PostMultiplier: 0,
   RecloutCount: 0,
   QuoteRecloutCount: 0,
   RecloutedPostEntryResponse: null
}
[
   {
      PostHashHex: "cc8c6e5f7b27596758934743a21dd99cf6aee7ab32e074e8fdf945bfe45100c6",
      PosterPublicKeyBase58Check: "BC1YLgbCAxYSSn97DArZtbwwhVUtHtjUfGZzKojLBKfxP8wbRHvb2Gz",
      ParentStakeID: "64b739061335c03bbf75e83c81315b7a2f23975505535e3ffcc65be5ce25f351",
      Body: "https://kitty.fourdown.org/posts/kitty/28904352bc53b31b269622346f32340dd7e1aea979af2694272be510e1c2b095/\n\nmy site is static, i'm not trying to do real-time feeds here, though the javascript would work fine for that i'm sure. i mean i AM getting it in real-time, but i build static html out of it.",
      ImageURLs: [
         "https://images.deso.org/61ad84260368319b2b33849afe346d80d151b72530c08f3f5ad28ef4cbff52bc.webp"
      ],
      VideoURLs: null,
      RepostedPostEntryResponse: null,
      CreatorBasisPoints: 1000,
      StakeMultipleBasisPoints: 12500,
      TimestampNanos: 1645683896473322200,
      IsHidden: false,
      ConfirmationBlockHeight: 106829,
      InMempool: false,
      ProfileEntryResponse: {
         PublicKeyBase58Check: "BC1YLgbCAxYSSn97DArZtbwwhVUtHtjUfGZzKojLBKfxP8wbRHvb2Gz",
         Username: "kitty4D",
         Description: "I make fun images, \nwrite strange stories about my cats, \ngive funky comments. ^^ \n\nfounded 2021-11-13\n\n~i am verified~ at many sites but don't worry about it. just check out my own website, https://kitty.fourdown.org\n\ni am a developer, i have two websites that i created with @4down - https://www.fourdown.org [for developers primarily, has information about API endpoints not covered in the docs + more] and the aforementioned https://kitty.fourdown.org - but at the moment they're kinda on hold since there's little dev support here, so i'm working on DeFi projects now on Ethereum~",
         IsHidden: false,
         IsReserved: false,
         IsVerified: false,
         Comments: null,
         Posts: null,
         CoinEntry: {
            CreatorBasisPoints: 2169,
            DeSoLockedNanos: 17076138394,
            NumberOfHolders: 46,
            CoinsInCirculationNanos: 25042454952,
            CoinWatermarkNanos: 28101520468,
            BitCloutLockedNanos: 17076138394
         },
         DAOCoinEntry: {
            NumberOfHolders: 0,
            CoinsInCirculationNanos: "0x0",
            MintingDisabled: false,
            TransferRestrictionStatus: "unrestricted"
         },
         CoinPriceDeSoNanos: 2045662871,
         CoinPriceBitCloutNanos: 2045662871,
         UsersThatHODL: null,
         IsFeaturedTutorialWellKnownCreator: false,
         IsFeaturedTutorialUpAndComingCreator: false,
         ExtraData: null
      },
      Comments: null,
      LikeCount: 0,
      DiamondCount: 0,
      PostEntryReaderState: {
         LikedByReader: false,
         DiamondLevelBestowed: 0,
         RepostedByReader: false,
         RepostPostHashHex: ""
      },
      IsPinned: false,
      PostExtraData: {
         Language: "en",
         Node: "3"
      },
      CommentCount: 0,
      RepostCount: 0,
      QuoteRepostCount: 0,
      ParentPosts: null,
      IsNFT: false,
      NumNFTCopies: 0,
      NumNFTCopiesForSale: 0,
      NumNFTCopiesBurned: 0,
      HasUnlockable: false,
      NFTRoyaltyToCreatorBasisPoints: 0,
      NFTRoyaltyToCoinBasisPoints: 0,
      AdditionalDESORoyaltiesMap: {},
      AdditionalCoinRoyaltiesMap: {},
      DiamondsFromSender: 0,
      HotnessScore: 0,
      PostMultiplier: 0,
      RecloutCount: 0,
      QuoteRecloutCount: 0,
      RecloutedPostEntryResponse: null,
      Depth: 0
   },
   {
      PostHashHex: "b9382e4b23a7f407fe31e2b8d7d0cf068ffca3d0432643e24d0cae2dc9e31841",
      PosterPublicKeyBase58Check: "BC1YLg5JHBpXZS96bsYCCXBJfhwX4aBTZWjwLJmV6AHFWcA4pJvzPJh",
      ParentStakeID: "64b739061335c03bbf75e83c81315b7a2f23975505535e3ffcc65be5ce25f351",
      Body: "Your post is now in BitClout Global Feed! 💎",
      ImageURLs: null,
      VideoURLs: null,
      RepostedPostEntryResponse: null,
      CreatorBasisPoints: 1000,
      StakeMultipleBasisPoints: 12500,
      TimestampNanos: 1645684279815991800,
      IsHidden: false,
      ConfirmationBlockHeight: 106829,
      InMempool: false,
      ProfileEntryResponse: {
         PublicKeyBase58Check: "BC1YLg5JHBpXZS96bsYCCXBJfhwX4aBTZWjwLJmV6AHFWcA4pJvzPJh",
         Username: "GlobalClout",
         Description: "Your favorite  global post Notifier💎!\n\nFR goes to giving diamonds to global post\n\nBuilt by @ItsAditya\n",
         IsHidden: false,
         IsReserved: false,
         IsVerified: false,
         Comments: null,
         Posts: null,
         CoinEntry: {
            CreatorBasisPoints: 1000,
            DeSoLockedNanos: 3635566311,
            NumberOfHolders: 2691,
            CoinsInCirculationNanos: 15376489693,
            CoinWatermarkNanos: 30906505390,
            BitCloutLockedNanos: 3635566311
         },
         DAOCoinEntry: {
            NumberOfHolders: 0,
            CoinsInCirculationNanos: "0x0",
            MintingDisabled: false,
            TransferRestrictionStatus: "unrestricted"
         },
         CoinPriceDeSoNanos: 709310137,
         CoinPriceBitCloutNanos: 709310137,
         UsersThatHODL: null,
         IsFeaturedTutorialWellKnownCreator: false,
         IsFeaturedTutorialUpAndComingCreator: false,
         ExtraData: null
      },
      Comments: null,
      LikeCount: 1,
      DiamondCount: 0,
      PostEntryReaderState: {
         LikedByReader: true,
         DiamondLevelBestowed: 0,
         RepostedByReader: false,
         RepostPostHashHex: ""
      },
      IsPinned: false,
      PostExtraData: {},
      CommentCount: 0,
      RepostCount: 0,
      QuoteRepostCount: 0,
      ParentPosts: null,
      IsNFT: false,
      NumNFTCopies: 0,
      NumNFTCopiesForSale: 0,
      NumNFTCopiesBurned: 0,
      HasUnlockable: false,
      NFTRoyaltyToCreatorBasisPoints: 0,
      NFTRoyaltyToCoinBasisPoints: 0,
      AdditionalDESORoyaltiesMap: {},
      AdditionalCoinRoyaltiesMap: {},
      DiamondsFromSender: 0,
      HotnessScore: 0,
      PostMultiplier: 0,
      RecloutCount: 0,
      QuoteRecloutCount: 0,
      RecloutedPostEntryResponse: null,
      Depth: 0
   }
]