shuller 1.0.4

Lib to get links to images for your favourite tags on rule34 and any
Documentation

Shuller

This is LIB for fetching links from Rule34 and other sites which you can implemented

Example usage

async fn example() {
      use shuller::prelude::*;

      let instance: Posts = Params::init()
           .positive_tags(vec!["dark", ":)"])
           .negative_tags(vec!["ai_generated", "light"])
           .limit(3)
           .make_link()
           .search()
           .await
           .unwrap(); // or handle error
       println!("{:#?}", instance.get_s_urls())
    }

Example usage with id

async fn example() {
      use shuller::prelude::*;

      let instance: Posts = Params::init()
           .id(10542274)
           .make_link()
           .search()
           .await
           .unwrap(); // or handle error
       println!("{:#?}", instance.get_s_urls())
    }

Example with ext_data

    async fn check_mini_post() {
        let instance: Posts = Params::init()
            .id(10542274)
            .make_link()
            .search()
            .await
            .unwrap();
        println!("{:#?}", instance.get_url_ext())
    }

Example with many ext_data


    #[tokio::test]
    async fn check_mini_post_many() {
        let instance: Posts = Params::init()
            .positive_tags(vec!["dark", "fish"])
            .negative_tags(vec!["ai_generated"])
            .limit(3)
            .make_link()
            .search()
            .await
            .unwrap();
        println!("{:#?}", instance.get_urls_ext())
    }