<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-06T03:34:10Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by examples/publish_pull_request.rs</title>
  <author>
    <name>examples/publish_pull_request.rs</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1ykajd3vy8tjwyrvp7uuuxmaekdmyc56gatqp9hf7ylawgglt8xlq8d6xfn.rss" />
  <link href="https://yabu.me/npub1ykajd3vy8tjwyrvp7uuuxmaekdmyc56gatqp9hf7ylawgglt8xlq8d6xfn" />
  <id>https://yabu.me/npub1ykajd3vy8tjwyrvp7uuuxmaekdmyc56gatqp9hf7ylawgglt8xlq8d6xfn</id>
  <icon>https://avatars.githubusercontent.com/u/135379339?s=400&amp;u=11cb72cccbc2b13252867099546074c50caef1ae&amp;v=4</icon>
  <logo>https://avatars.githubusercontent.com/u/135379339?s=400&amp;u=11cb72cccbc2b13252867099546074c50caef1ae&amp;v=4</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsdxs39y3kqakydn6fpadk7pvhsky8klcp9ppsehwlxxt8adja634qzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumujgjg5f</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdxs39y3kqakydn6fpadk7pvhsky8klcp9ppsehwlxxt8adja634qzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumujgjg5f" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T02:20:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstql5rjhpf6gmk62yqccyzcqzmkp5zlyah4zvdy0rv3su68fvss5qzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu6katgr</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstql5rjhpf6gmk62yqccyzcqzmkp5zlyah4zvdy0rv3su68fvss5qzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu6katgr" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T02:15:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9gm034z9l874jg50dtdk8fpas82nj8zmept5p3afunaw8zcexkqgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuvdzkvf</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9gm034z9l874jg50dtdk8fpas82nj8zmept5p3afunaw8zcexkqgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuvdzkvf" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T02:15:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstp3ju8pdtelj3wx6mmwm6r4dwu5nlenayw79v9209flhuthng2aszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumux50zn3</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstp3ju8pdtelj3wx6mmwm6r4dwu5nlenayw79v9209flhuthng2aszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumux50zn3" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T02:08:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8fa9raqac288ndh488ymktghewyqg3td8t4dwvv8934rz0umlgpczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu0xsl29</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8fa9raqac288ndh488ymktghewyqg3td8t4dwvv8934rz0umlgpczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu0xsl29" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T01:38:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw3f59845jg3g5lz2dtelkht6m3tmy526kfjyddzhmndgtesz4kqczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumusftqya</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw3f59845jg3g5lz2dtelkht6m3tmy526kfjyddzhmndgtesz4kqczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumusftqya" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T00:44:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspqgmsn5nyatafjj8z5xpsckreqkumqttetz6z3zxjtdp6r0slnkqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuzv3n8c</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspqgmsn5nyatafjj8z5xpsckreqkumqttetz6z3zxjtdp6r0slnkqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuzv3n8c" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-03T00:21:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy7mkm7n7epkmy5duk4knd2lpl0wfnvkqtnlna7u0agkwxzp2yakgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu9tdm63</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy7mkm7n7epkmy5duk4knd2lpl0wfnvkqtnlna7u0agkwxzp2yakgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu9tdm63" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T23:05:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr76qq0cxdrqp6m8v2kazyagxlcmmft0z5nsc07c55c7sda78vt6czyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumulj4ydz</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr76qq0cxdrqp6m8v2kazyagxlcmmft0z5nsc07c55c7sda78vt6czyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumulj4ydz" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T22:40:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsds9ucnnj5g22nnzaguj56u5kwlqwt30xqhgnkelr69lqp78pa43szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu7ruu6n</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsds9ucnnj5g22nnzaguj56u5kwlqwt30xqhgnkelr69lqp78pa43szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu7ruu6n" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T22:34:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy7zg76km8r6568cqehfpjppph8th0v5z75lagzhsjrla44fxqq4gzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuacq540</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy7zg76km8r6568cqehfpjppph8th0v5z75lagzhsjrla44fxqq4gzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuacq540" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T22:33:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszp8h6xz0d4qn3wwe5gegw7knccktrhuhwnmxh4s877fpdhkqefaszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuk2uld7</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszp8h6xz0d4qn3wwe5gegw7knccktrhuhwnmxh4s877fpdhkqefaszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuk2uld7" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T22:22:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxj4mvlxrrtl6ckhkt22v0kq6dtlg5d95vt7g626l6v0xhsp3s9zczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumujcel2h</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxj4mvlxrrtl6ckhkt22v0kq6dtlg5d95vt7g626l6v0xhsp3s9zczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumujcel2h" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T18:51:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvh2w5rh5cugl5jravue8ea247r9dyht4gz8uz0rn7r6svcy4xaugzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuzt0x3u</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvh2w5rh5cugl5jravue8ea247r9dyht4gz8uz0rn7r6svcy4xaugzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuzt0x3u" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T18:50:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq9ftgns23stx5m6galuyuzyasp2hzena53wrgg6dk95xgna6jvlgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu95wuxm</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq9ftgns23stx5m6galuyuzyasp2hzena53wrgg6dk95xgna6jvlgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu95wuxm" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T18:50:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdsk8y3n30e0es97s2z5860c74xw9hu5r0rva2p6tykfrhc9rurvszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuavn4ds</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdsk8y3n30e0es97s2z5860c74xw9hu5r0rva2p6tykfrhc9rurvszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuavn4ds" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T18:49:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8lmq7kgtehg4lvte60uxm8d3lh9qwt6mvm3nkd22jfa045v49maszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu48x3tv</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8lmq7kgtehg4lvte60uxm8d3lh9qwt6mvm3nkd22jfa045v49maszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu48x3tv" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T18:42:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr25pa9utae6r5wdf332tdmg8jhtgk66xjwqke2mz378s8qy64gvszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu5txg8e</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr25pa9utae6r5wdf332tdmg8jhtgk66xjwqke2mz378s8qy64gvszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu5txg8e" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:27:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvwvlq2fwtqv6zvffljm88kwhrdmmyqnlppn57chnsq8ug9l7jhagzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumumzpcej</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvwvlq2fwtqv6zvffljm88kwhrdmmyqnlppn57chnsq8ug9l7jhagzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumumzpcej" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:14:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspm56glwvxz88vnutnyk49q6j7lqeuy5psg6dr6fyydtgwc6f3t7szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu8qgtm6</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspm56glwvxz88vnutnyk49q6j7lqeuy5psg6dr6fyydtgwc6f3t7szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu8qgtm6" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:11:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswqjcn9ecs0ljkmmwqan5elhtapdculgfamjkt7jxcuuvgpgfdhrgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumucjh9fa</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswqjcn9ecs0ljkmmwqan5elhtapdculgfamjkt7jxcuuvgpgfdhrgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumucjh9fa" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:07:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy4pwyvg6rcqhywq3u45r4wf7j82nqcsvzwvz44swg70rnjclwa8szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumupfv9lj</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy4pwyvg6rcqhywq3u45r4wf7j82nqcsvzwvz44swg70rnjclwa8szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumupfv9lj" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:06:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrpxnhvrmlu04c7r0krgqxxs9xjqsf5zk4tltaynueux76lpncvvczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumup87050</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrpxnhvrmlu04c7r0krgqxxs9xjqsf5zk4tltaynueux76lpncvvczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumup87050" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:04:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstdqrr882fjt888pdw9w2ny8vkplq2q3d48lv9xj5fpw92ycka4pqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuhm590f</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstdqrr882fjt888pdw9w2ny8vkplq2q3d48lv9xj5fpw92ycka4pqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuhm590f" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-02T00:03:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspapqdmgv50gskvfsa0gz877cug883dzmnrxh6ck80sycp3y08e4szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu3k8kyy</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspapqdmgv50gskvfsa0gz877cug883dzmnrxh6ck80sycp3y08e4szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu3k8kyy" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:59:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxse7rlwdwks5xsfepwqvreprtlw0nsz5c4nn504nv77lqqg4k63qzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumunuth76</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxse7rlwdwks5xsfepwqvreprtlw0nsz5c4nn504nv77lqqg4k63qzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumunuth76" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:56:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp08huajwew2uzlx54aqxes4f565ws5x2crluu3hwzyz9fttllqjszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumusg6uxl</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp08huajwew2uzlx54aqxes4f565ws5x2crluu3hwzyz9fttllqjszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumusg6uxl" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:55:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrh8qy0h2dnm73q8acf6hyffklaf43x3xfzrtqqpprkl9vvk8mgtczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumud0qzk7</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrh8qy0h2dnm73q8acf6hyffklaf43x3xfzrtqqpprkl9vvk8mgtczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumud0qzk7" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:51:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs97purx9nwwsqwmkcmfanv9mtjvw5t72mlc8damrfk5devykruxuczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuyeuk0r</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs97purx9nwwsqwmkcmfanv9mtjvw5t72mlc8damrfk5devykruxuczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuyeuk0r" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:49:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsge9a2h2t73a92wuh05f5wwg84kqnk4cr99w00cc0xph5733nu29gzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu47d6gv</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsge9a2h2t73a92wuh05f5wwg84kqnk4cr99w00cc0xph5733nu29gzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu47d6gv" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:46:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0vhkwpxfthh4c0vkr9y70jupxeytma9le6z2zt7ntxk9c3rr705szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumusquy6n</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0vhkwpxfthh4c0vkr9y70jupxeytma9le6z2zt7ntxk9c3rr705szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumusquy6n" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:41:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspxunrny5ymuuxfhf9cwrf390s3g24k2rasagl7ha6p9dz64ad7mqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu82n5q3</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspxunrny5ymuuxfhf9cwrf390s3g24k2rasagl7ha6p9dz64ad7mqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu82n5q3" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:38:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0hdwz6fqdjqtud38hehc48y7hngax09j3y553ash0rwh4vy9j85szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuvs9luc</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0hdwz6fqdjqtud38hehc48y7hngax09j3y553ash0rwh4vy9j85szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuvs9luc" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:32:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsth0gghxgt9gggac2szdvgsq6p9hrrz42qyphqczd87awelh53gaczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu5x6u3q</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsth0gghxgt9gggac2szdvgsq6p9hrrz42qyphqczd87awelh53gaczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu5x6u3q" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:30:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsquf9kj5w6n63qmsdplg4je0a7vueemy478c59q9ykk3gw5lq6f9czyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumutfa3w0</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsquf9kj5w6n63qmsdplg4je0a7vueemy478c59q9ykk3gw5lq6f9czyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumutfa3w0" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:30:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdjqw8hja3scld2w8th046qt9zvppuf0wk43vu4dp43jjq7kj0c8szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumudfgcpm</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdjqw8hja3scld2w8th046qt9zvppuf0wk43vu4dp43jjq7kj0c8szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumudfgcpm" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:28:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy0dptd0g58vw6cqxh85227sxfjxurcd77mmgrx4c0xwpf3fe8czszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumupvw96z</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy0dptd0g58vw6cqxh85227sxfjxurcd77mmgrx4c0xwpf3fe8czszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumupvw96z" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:26:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx7hzq4q7nd8rmrsg60rhxd9u89av6q9ssfyvlpzvv3legz9hvvfczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumulxyj3u</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx7hzq4q7nd8rmrsg60rhxd9u89av6q9ssfyvlpzvv3legz9hvvfczyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumulxyj3u" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:26:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0hpwdqywldpuxprvpytraul5yyhwmvtffyax40jc2n23skusaz3szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu8xyjgh</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0hpwdqywldpuxprvpytraul5yyhwmvtffyax40jc2n23skusaz3szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu8xyjgh" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:12:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxamamqs5q3zvswv5zv4p2x83hv0r82rajhthsh8jmynwj9qym6wqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuqrjt4f</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxamamqs5q3zvswv5zv4p2x83hv0r82rajhthsh8jmynwj9qym6wqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuqrjt4f" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:11:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq6hrsr9vcnva2hmrmc7mclny5ujcayk57697dwpwhk0xvy82rk5szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu4y046u</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq6hrsr9vcnva2hmrmc7mclny5ujcayk57697dwpwhk0xvy82rk5szyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu4y046u" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:08:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswen7qsvkxztvkvelwfcfpe5q3r0yn2cfvrkzk9gmcujq8w4r0fsqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu00te78</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswen7qsvkxztvkvelwfcfpe5q3r0yn2cfvrkzk9gmcujq8w4r0fsqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu00te78" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T23:00:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqzvgsmm7rme3dwl5g7pzujdt6dv75g6d88w27v74rqq6mf0qdrjszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu6xe46x</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqzvgsmm7rme3dwl5g7pzujdt6dv75g6d88w27v74rqq6mf0qdrjszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu6xe46x" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T22:14:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy3rry5ljcs5erz9gx4fcupd6qzpv6fq7kkgy84u0gc9zl94pfuyqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuxjc3nf</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy3rry5ljcs5erz9gx4fcupd6qzpv6fq7kkgy84u0gc9zl94pfuyqzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuxjc3nf" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T22:11:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0885ju7nv23q5qvx2rx5f4wamgpar4slkcl48rm47avrvhlm86gszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuwhld5m</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0885ju7nv23q5qvx2rx5f4wamgpar4slkcl48rm47avrvhlm86gszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuwhld5m" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T22:01:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp2d79fe9hq675dxkm45xlhegpxyzmef8c2utez7qm3j4kjc0lwfszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu6c4df8</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp2d79fe9hq675dxkm45xlhegpxyzmef8c2utez7qm3j4kjc0lwfszyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumu6c4df8" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T21:42:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdj8enspvcapx7phkp8qz6vcgqeslnu8m9g9rzyegk95xyc6jzawgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuu8d557</id>
    
      <title type="html">#[tokio::main] #[cfg(feature = &amp;#34;nostr&amp;#34;)] async fn main() ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdj8enspvcapx7phkp8qz6vcgqeslnu8m9g9rzyegk95xyc6jzawgzyqjmkfk9ssawfcsds8mnnsm0hxehvnznfr4vqyka8cnl4epravumuu8d557" />
    <content type="html">
      #[tokio::main]&lt;br/&gt;#[cfg(feature = &amp;#34;nostr&amp;#34;)]&lt;br/&gt;async fn main() {&lt;br/&gt;    use get_file_hash_core::publish_pull_request;&lt;br/&gt;    use nostr_sdk::Keys;&lt;br/&gt;    use nostr_sdk::EventId;&lt;br/&gt;    use std::str::FromStr;&lt;br/&gt;&lt;br/&gt;    let keys = Keys::generate();&lt;br/&gt;    let relay_urls = get_file_hash_core::get_relay_urls();&lt;br/&gt;    let d_tag = &amp;#34;my-awesome-repo-example&amp;#34;;&lt;br/&gt;    let commit_id = &amp;#34;0123456789abcdef0123456789abcdef01234567&amp;#34;;&lt;br/&gt;    let clone_url = &amp;#34;git@github.com:user/my-feature-branch.git&amp;#34;;&lt;br/&gt;    let title = Some(&amp;#34;Feat: Add new awesome feature example&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Dummy EventId for examples that require a build_manifest_event_id&lt;br/&gt;    const DUMMY_BUILD_MANIFEST_ID_STR: &amp;amp;str = &amp;#34;f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0&amp;#34;;&lt;br/&gt;    let dummy_build_manifest_id = EventId::from_str(DUMMY_BUILD_MANIFEST_ID_STR).unwrap();&lt;br/&gt;&lt;br/&gt;    // Example 1: Without title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request without title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request without title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 2: With title but without build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title but without build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title but without build_manifest_event_id published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 3: With build_manifest_event_id but without title&lt;br/&gt;    println!(&amp;#34;Publishing pull request with build_manifest_event_id but without title...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        None, // Explicitly pass None for title&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with build_manifest_event_id but without title published.&amp;#34;);&lt;br/&gt;&lt;br/&gt;    // Example 4: With title and build_manifest_event_id&lt;br/&gt;    println!(&amp;#34;Publishing pull request with title and build_manifest_event_id...&amp;#34;);&lt;br/&gt;    publish_pull_request!(&lt;br/&gt;        &amp;amp;keys,&lt;br/&gt;        &amp;amp;relay_urls,&lt;br/&gt;        d_tag,&lt;br/&gt;        commit_id,&lt;br/&gt;        clone_url,&lt;br/&gt;        title,&lt;br/&gt;        Some(&amp;amp;dummy_build_manifest_id)&lt;br/&gt;    );&lt;br/&gt;    println!(&amp;#34;Pull request with title and build_manifest_event_id published.&amp;#34;);&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#[cfg(not(feature = &amp;#34;nostr&amp;#34;))]&lt;br/&gt;fn main() {&lt;br/&gt;    println!(&amp;#34;This example requires the &amp;#39;nostr&amp;#39; feature. Please run with: cargo run --example publish_pull_request --features nostr&amp;#34;);&lt;br/&gt;}&lt;br/&gt;
    </content>
    <updated>2026-04-01T18:25:25Z</updated>
  </entry>

</feed>