this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

small wording and use challenge lex group

phil 639f5166 198f8052

+7 -4
+4 -2
shared/challenges_markdown/one/part_one.md
··· 18 18 - [http ref](https://docs.bsky.app/docs/category/http-reference) - You can also make calls directly to the PDS via HTTP 19 19 endpoints. You will find most SDks match the naming conventions of the endpoints listed in the http ref. 20 20 21 + --- 22 + 21 23 We are going to start simple. Everyone knows they have a handle, but `did` you know you also have a unique id called a 22 24 [did](https://atproto.com/specs/did)? This is a unique identifier for your identity that never changes. This comes in 23 25 two flavors for atproto [did:plc](https://web.plc.directory/) 24 26 and [did:web](https://atproto.com/specs/did#did-web-in-at-protocol). Before you can make calls to the user's PDS you 25 27 need to know their did as well as the DID doc. 26 28 27 - But first the did. You can find the did from a handle in one of 2 ways. Via an HTTP request to the url 29 + But first the `DID`. You can find the did from a handle in one of 2 ways. Via an HTTP request to the url 28 30 `./well-known/atproto-did`, this is 29 31 how 30 32 the `.bsky.social` handles work. An example would ··· 32 34 DNS TXT record at `_atproto`. If your handle is `iloveatproto.com`, then it would be at `_atproto.iloveatproto.com`. If 33 35 it was `alice.iloveatproto.com`, it would be at `_atproto.alice.iloveatproto.com`. 34 36 35 - To complete the first challenge, please enter your did below in the input box. 37 + To complete the first challenge, please enter your `DID` below in the input box. 36 38 37 39 [//]: # (<form method="post" action="/day/1">) 38 40
+1 -1
shared/src/advent/challenges/day_three/day_three.rs
··· 50 50 51 51 let car_base64 = if code != "Login to get a code" { 52 52 let car_bytes = manufacture_car( 53 - &("codes.advent.supersecret.verification".parse().unwrap()), 53 + &("codes.advent.challenge.superSecretVerification".parse().unwrap()), 54 54 &("1337".parse().unwrap()), 55 55 &code, 56 56 )
+1 -1
shared/src/advent/challenges/day_three/repo.rs
··· 110 110 #[tokio::test] 111 111 async fn test_generate_car() { 112 112 let car_bytes = manufacture_car( 113 - &("codes.advent.supersecret.verification".parse().unwrap()), 113 + &("codes.advent.challenge.superSecretVerification".parse().unwrap()), 114 114 &("1337".parse().unwrap()), 115 115 "ABCDE-FGHIJ", 116 116 )
+1
web/templates/index.askama.html
··· 5 5 <div class="card-body"> 6 6 <h2 class="card-title text-3xl font-bold">Welcome to atproto advent! 🎄</h2> 7 7 <p class="text-base-content">Complete <s>daily</s> challenges throughout <s>December</s> March 27th to learn about the atprotocol.</p> 8 + <p>at://advent is an atproto adventure to learn <a href="https://atproto.com/" target="_blank" class="link">atproto</a> in an interactive and hopefully fun way in the style of advent of code.</p> 8 9 </div> 9 10 </div> 10 11