commit 9eb2e09aab701e4e0b7de571888a871fc5f52339 Author: winneratwin Date: Wed Jun 8 01:16:26 2022 +0100 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..92a6e75 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,1516 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bumpalo" +version = "3.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" + +[[package]] +name = "cc" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "cssparser" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 0.4.8", + "matches", + "phf 0.8.0", + "proc-macro2", + "quote", + "smallvec", + "syn", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn", +] + +[[package]] +name = "dtoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" + +[[package]] +name = "dtoa-short" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6" +dependencies = [ + "dtoa", +] + +[[package]] +name = "ego-tree" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591" + +[[package]] +name = "encoding_rs" +version = "0.8.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "fastrand" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" +dependencies = [ + "instant", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +dependencies = [ + "matches", + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" + +[[package]] +name = "futures-sink" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" + +[[package]] +name = "futures-task" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" + +[[package]] +name = "futures-util" +version = "0.3.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" +dependencies = [ + "futures-core", + "futures-task", + "pin-project-lite", + "pin-utils", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "getopts" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" +dependencies = [ + "unicode-width", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.10.2+wasi-snapshot-preview1", +] + +[[package]] +name = "h2" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "html5ever" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "http" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.2", +] + +[[package]] +name = "http-body" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" + +[[package]] +name = "httpdate" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" + +[[package]] +name = "hyper" +version = "0.14.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa 1.0.2", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes", + "hyper", + "native-tls", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "idna" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "ipnet" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" + +[[package]] +name = "js-sys" +version = "0.3.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libc" +version = "0.2.126" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" + +[[package]] +name = "lock_api" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "markup5ever" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +dependencies = [ + "log", + "phf 0.10.1", + "phf_codegen 0.10.0", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matches" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" + +[[package]] +name = "mio" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" +dependencies = [ + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys", +] + +[[package]] +name = "native-tls" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" +dependencies = [ + "lazy_static", + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "num_cpus" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "once_cell" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" + +[[package]] +name = "openssl" +version = "0.10.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e" +dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1" +dependencies = [ + "autocfg", + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-sys", +] + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_macros", + "phf_shared 0.8.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_shared 0.10.0", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" + +[[package]] +name = "ppv-lite86" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-hack" +version = "0.5.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" + +[[package]] +name = "proc-macro2" +version = "1.0.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.3", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.3", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +dependencies = [ + "getrandom 0.2.6", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "redox_syscall" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" +dependencies = [ + "bitflags", +] + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi", +] + +[[package]] +name = "reqwest" +version = "0.11.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb" +dependencies = [ + "base64", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-tls", + "ipnet", + "js-sys", + "lazy_static", + "log", + "mime", + "native-tls", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "tokio", + "tokio-native-tls", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver", +] + +[[package]] +name = "ryu" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" + +[[package]] +name = "schannel" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +dependencies = [ + "lazy_static", + "windows-sys", +] + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "scraper" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5684396b456f3eb69ceeb34d1b5cb1a2f6acf7ca4452131efa3ba0ee2c2d0a70" +dependencies = [ + "cssparser", + "ego-tree", + "getopts", + "html5ever", + "matches", + "selectors", + "smallvec", + "tendril", +] + +[[package]] +name = "security-framework" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "semver" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd" + +[[package]] +name = "serde" +version = "1.0.137" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" + +[[package]] +name = "serde_json" +version = "1.0.81" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" +dependencies = [ + "itoa 1.0.2", + "ryu", + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.2", + "ryu", + "serde", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +dependencies = [ + "libc", +] + +[[package]] +name = "siphasher" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" + +[[package]] +name = "slab" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" + +[[package]] +name = "smallvec" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" + +[[package]] +name = "socket2" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "string_cache" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "syn" +version = "1.0.96" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if", + "fastrand", + "libc", + "redox_syscall", + "remove_dir_all", + "winapi", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tokio" +version = "1.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" +dependencies = [ + "bytes", + "libc", + "memchr", + "mio", + "num_cpus", + "once_cell", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "winapi", +] + +[[package]] +name = "tokio-macros" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", + "tracing", +] + +[[package]] +name = "tower-service" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" + +[[package]] +name = "tracing" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "try-lock" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" + +[[package]] +name = "unicode-bidi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" + +[[package]] +name = "unicode-ident" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" + +[[package]] +name = "unicode-normalization" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-width" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" + +[[package]] +name = "url" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +dependencies = [ + "form_urlencoded", + "idna", + "matches", + "percent-encoding", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log", + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.10.2+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4" +dependencies = [ + "bumpalo", + "lazy_static", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" + +[[package]] +name = "web-sys" +version = "0.3.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +dependencies = [ + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + +[[package]] +name = "windows_i686_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + +[[package]] +name = "windows_i686_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + +[[package]] +name = "winreg" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +dependencies = [ + "winapi", +] + +[[package]] +name = "young-scot-discount-scraper" +version = "0.1.0" +dependencies = [ + "reqwest", + "scraper", + "tokio", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..24f0918 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "young-scot-discount-scraper" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +reqwest = { version = "0.11", features = [] } +tokio = { version = "1", features = ["full"] } +scraper = "0.13.0" diff --git a/deals.txt b/deals.txt new file mode 100644 index 0000000..9392877 --- /dev/null +++ b/deals.txt @@ -0,0 +1,1918 @@ +Hello, world! +page: 1 +link for deal: https://membership.young.scot/discounts/4d0b08ed-006a-3da8-88b9-11b3e84fc084/Go-Jump-In-Trampoline-Adventure-Parks-15-off +company name: Go Jump In Trampoline & Adventure Parks +flag: Featured +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e98b1a6a-6b22-3582-a057-5fe7f6b4f0ba/Sabhal-Mr-Ostaig-30-off-short-course +company name(from image alt text): Sabhal M�r Ostaig +flag: Featured +offer text: 30% off short course +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/101923a7-2aed-3158-af57-7e31e001e222/Sophie-Emma-Yoga-20-off-online-yoga-classes +company name(from image alt text): Sophie Emma Yoga +flag: Featured +offer text: 20% off online yoga classes +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d5f52e60-19d9-3a16-9695-a73352448412/BRGR-15-off +company name(from image alt text): BRGR +flag: Featured +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4fa310d6-fb17-324f-a63a-5d70f31ef3dd/Big-Potato-Games-15-off +company name(from image alt text): Big Potato Games +flag: Featured +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8a777b04-6112-360f-8269-cce1217fc0c3/The-Kali-Collective-Yoga-Studio-50-off-in-person-or-online-yoga-classes +company name(from image alt text): The Kali Collective Yoga Studio +flag: Featured +offer text: 50% off in person or online yoga classes +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/79fb214a-a39f-3a40-bc6d-8b29200c8d63/Ecoffee-Cup-15-off-on-reusables +company name(from image alt text): Ecoffee Cup +flag: Featured +offer text: 15% off on reusables +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/00276082-8d2b-3aff-af12-82eb1e29bc8c/GO-Outdoors-10-off +company name(from image alt text): GO Outdoors +flag: Featured +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/db957199-f24d-366c-ae89-6d18fc320946/Rachel-Ellen-Yoga-50-off-online-and-in-person-yoga-classes +company name(from image alt text): Rachel Ellen Yoga +flag: Featured +offer text: 50% off online and in person yoga classes +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/74dc2905-9038-373c-abf1-cf3028612bfc/Cotswold-Outdoor-125-Off +company name(from image alt text): Cotswold Outdoor +flag: Featured +offer text: 12.5% Off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9a360328-d49a-36d6-9df7-4d2bd63ad1d1/SnowRock-125-off-online +company name(from image alt text): Snow+Rock +flag: Featured +offer text: 12.5% off online +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/23c62f3b-6011-3e3d-bf1e-b3de0c261ece/Runners-Need-125-off-online +company name(from image alt text): Runners Need +flag: Featured +offer text: 12.5% off online +----------------------------------------------------- +page: 2 +link for deal: https://membership.young.scot/discounts/ee5aacdb-22f6-31d4-8ffc-9ab66e5e50d6/Historic-Environment-Scotland-1-entry +company name(from image alt text): Historic Environment Scotland +flag: Featured +offer text: £1 entry +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c3819627-83e0-3dba-9d80-79beff3cb5c1/Hard-Rock-Cafe-15-off-food-and-nonalcoholic-beverages +company name(from image alt text): Hard Rock Cafe +flag: Featured +offer text: 15% off food and non-alcoholic beverages +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1d30eb5d-5e85-3773-b1e8-4f89dbad159e/Firebox-10-off-unusual-gifts-and-gadgets +company name(from image alt text): Firebox +flag: Featured +offer text: 10% off unusual gifts and gadgets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d7df864e-5950-3793-9cd8-b9d19c079a7d/Camera-Obscura-World-of-Illusions-10-off +company name(from image alt text): Camera Obscura & World of Illusions +flag: Featured +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f98dd81f-6b75-3d9a-a2ac-1b5f63e8f0e3/Vue-Pass-Up-to-20-off-Vue-tickets-online +company name(from image alt text): Vue Pass +flag: Featured +offer text: Up to 20% off Vue tickets online +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/7800caac-d062-33c4-b555-65e74bdb78f3/Hive-10-Off-Books-and-Ebooks +company name(from image alt text): Hive +flag: Featured +offer text: 10% Off Books and Ebooks +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a110931b-0115-3da6-8a47-efd593c64bbe/BE-Uniforms-15-off +company name(from image alt text): BE Uniforms +flag: Featured +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d4deca84-a23e-3f79-aa9e-ff64849fc1c0/Skillshare-1-Month-Free-trial-to-a-Skillshare-Premium-Subscription +company name(from image alt text): Skillshare +flag: Featured +offer text: 1 Month Free trial to a Skillshare Premium Subscription +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1da7d733-2b43-392d-aa88-d5b246e9ef77/Skillshare-40-discount-voucher-to-a-Skillshare-Annual-Premium-Subscription +company name(from image alt text): Skillshare +flag: Featured +offer text: 40% discount voucher to a Skillshare Annual Premium Subscription +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5c086b44-5cd5-3ae7-be60-9d2f50529ce2/Arnold-Clark-Car-Van-Rental-Two-Hours-for-the-Price-of-One-Monday-to-Friday +company name(from image alt text): Arnold Clark Car & Van Rental +flag: Featured +offer text: Two Hours for the Price of One, Monday to Friday +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/735ac94c-dfc5-3bc2-8d6e-193b1a1083a1/Tortoise-Media-Free-Membership +company name(from image alt text): Tortoise Media +flag: Featured +offer text: Free Membership +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a9ba9d07-50f7-3910-b696-abf3288a9eb7/PureGym-10-off-Membership-and-No-Joining-Fee +company name(from image alt text): PureGym +flag: Featured +offer text: 10% off Membership and No Joining Fee +----------------------------------------------------- +page: 3 +link for deal: https://membership.young.scot/discounts/16e22423-79e9-3404-8d27-b20892bc90aa/Memrise-Get-50-Off-An-Annual-Memrise-Pro-Subscription +company name(from image alt text): Memrise +flag: Featured +offer text: Get 50% Off An Annual Memrise Pro Subscription +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c355e4a4-a9e6-360d-8ba0-63c4e83a5589/Blacks-15-off +company name(from image alt text): Blacks +flag: Featured +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/85b6dafe-2e68-3580-8006-117a7f9a2eae/Millets-15-off +company name(from image alt text): Millets +flag: Featured +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e0f5a62d-bd16-3317-a70f-45d3b8b0ea2e/Harper-Collins-30-Off-Books +company name(from image alt text): Harper Collins +flag: Featured +offer text: 30% Off Books +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/0037a6e7-833b-335f-b7f2-7f06073108f3/Cass-Art-10-off +company name(from image alt text): Cass Art +flag: Featured +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4e925441-d5c9-3b5f-9fab-4a92b67593b3/Mackenzie-Bagpiping-10-off-online-bagpipe-lessons +company name(from image alt text): Mackenzie Bagpiping +flag: Featured +offer text: 10% off online bagpipe lessons +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/618e212b-7741-39e4-a8b6-2bc549fead61/Fat-Buddha-Store-10-off-Streetwear +company name(from image alt text): Fat Buddha Store +flag: Featured +offer text: 10% off Streetwear +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/10ae957d-5acb-39f4-aa61-0a08d4fbae75/VisionDirectcouk-10-Off-your-First-Order-of-Contact-Lenses +company name(from image alt text): VisionDirect.co.uk +flag: Featured +offer text: 10% Off your First Order of Contact Lenses +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/56fb9eba-bae2-34ba-a883-55026f2001db/Driving-Test-Success-13-off-online-training +company name(from image alt text): Driving Test Success +flag: Featured +offer text: 1/3 off online training +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5afb22b4-9379-3cb7-859f-62dbd60db945/Leckie-30-off-study-resources +company name(from image alt text): Leckie +flag: Featured +offer text: 30% off study resources +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/997d539c-3c9c-3968-a8bf-15317effcd6a/The-Phone-Coop-Unlimited-Data-from-24-a-Month +company name(from image alt text): The Phone Co-op +flag: Featured +offer text: Unlimited Data from £24 a Month +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9051876f-fbe0-3575-a650-095bf58a09e8/The-Phone-Coop-Fairphone-3-Unlimited-Bundle-36-a-Month +company name(from image alt text): The Phone Co-op +flag: Featured +offer text: Fairphone 3+ Unlimited Bundle £36 a Month +----------------------------------------------------- +page: 4 +link for deal: https://membership.young.scot/discounts/7ba80b86-e95c-32a4-8f09-b4528bbffb27/Hodder-Gibson-TeeJay-Maths-20-off-revision-guides-textbooks-and-more +company name(from image alt text): Hodder Gibson & TeeJay Maths +flag: Featured +offer text: 20% off revision guides, textbooks and more +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e66024e1-37bc-30bf-bd75-a736bfe4e9c5/Footasylum-10-off-fullprice-footwear-and-apparel +company name(from image alt text): Footasylum +flag: Featured +offer text: 10% off full-price footwear and apparel +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/34906cc4-002b-3c95-a356-e52523b1b4bb/Coop-10-off +company name(from image alt text): Co-op +flag: Featured +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/14aa5796-481c-3b42-8ec9-ccdbb37901cc/Scotmid-10-off +company name(from image alt text): Scotmid +flag: Featured +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5faba3bb-4f8b-3dbe-816d-df1956290648/Hodder-Gibson-TeeJay-Maths-Free-Postage-Packaging +company name(from image alt text): Hodder Gibson & TeeJay Maths +flag: Featured +offer text: Free Postage & Packaging +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/df65841a-42c5-3192-a9f7-4cb1e54a2c12/Cowheels-Car-Club-Free-Membership-and-35-credit +company name(from image alt text): Co-wheels Car Club +flag: Featured +offer text: Free Membership and £35 credit +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/64db3745-a77b-38c5-b605-270e752c4392/RZSS-Edinburgh-Zoo-Concession-price-tickets +company name(from image alt text): RZSS Edinburgh Zoo +flag: Featured +offer text: Concession price tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f947195b-2cf8-3551-b803-b16c6924a6a4/Young-Driver-15-off-driving-lessons-for-those-aged-10-17 +company name(from image alt text): Young Driver +flag: Featured +offer text: 15% off driving lessons for those aged 10 -17 +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/aeae0ccb-d8cd-3bf3-a6a5-53e1ef3ee36c/National-Trust-for-Scotland-1-entry-to-gardens-and-grounds +company name(from image alt text): National Trust for Scotland +flag: Featured +offer text: £1 entry to gardens and grounds +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/db4d4464-8ab6-385f-8a48-9a81371e3971/Historic-Houses-1-entry +company name(from image alt text): Historic Houses +flag: Featured +offer text: £1 entry +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/dd562493-a7dc-3b31-9e8d-9262803f8522/Schuh-10-off +company name(from image alt text): Schuh +flag: Featured +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/856ab574-dc1f-39ae-87fe-a1cd96d3cf59/Geek-Gear-Box-20-Off-First-Box +company name: Geek Gear Box +flag: Featured +offer text: 20% Off First Box +----------------------------------------------------- +page: 5 +link for deal: https://membership.young.scot/discounts/bc01a5b5-eb00-38d2-88b6-7a3ac061e921/Dyslexia-Scotland-Half-Price-Subscription-to-Dyslexia-Voice-Magazine +company name(from image alt text): Dyslexia Scotland +flag: Featured +offer text: Half Price Subscription to Dyslexia Voice Magazine +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/042f8293-9fe3-3880-baad-3cd0329670b0/Acair-10-off-Books +company name(from image alt text): Acair +flag: Featured +offer text: 10% off Books +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9856244c-d5fe-3db1-9c5f-2a359cf828d5/Tens-Sunglasses-20-Off +company name(from image alt text): Tens Sunglasses +flag: Featured +offer text: 20% Off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5e1c8d04-050e-3200-9908-1df92c94538c/Bright-Red-Publishing-20-off-Study-Guides-and-Course-Books +company name(from image alt text): Bright Red Publishing +flag: Featured +offer text: 20% off Study Guides and Course Books +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/dd39695c-9f43-342b-aece-e60cb327eebf/Spoiled-Brat-20-off-clothes-and-accessories +company name(from image alt text): Spoiled Brat +flag: Featured +offer text: 20% off clothes and accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/166cbdd0-7f02-36ee-ae69-cba3c9ed5b7b/KelpiesEdge-30-Off-Books +company name: KelpiesEdge +flag: Featured +offer text: 30% Off Books +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d06389e8-7b96-3c7a-9471-17e916b7fd64/spotahome-30-off-Reservation-Fees +company name(from image alt text): spotahome +flag: None +offer text: 30% off Reservation Fees +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a23541b6-5364-3e76-be1a-9b402801bb9a/European-Youth-Card-Discounts-10-discount-on-your-reservation-at-Tiquets +company name(from image alt text): European Youth Card Discounts +flag: None +offer text: 10% discount on your reservation at Tiquets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c495b245-9c73-35ae-9d6c-7f16538e1196/Dothegap-20-off-on-your-subscription +company name(from image alt text): Dothegap +flag: None +offer text: 20% off on your subscription +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/91c296aa-27ba-39e0-8047-85d54d949f5a/European-Youth-Card-Discounts-Earn-4-Cashback-with-Bookingcom +company name(from image alt text): European Youth Card Discounts +flag: None +offer text: Earn 4% Cashback with Booking.com +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c6e20993-1e70-3ff9-806a-a647d7c05151/Blackpool-Pleasure-Beach-Get-10-off-eTickets-to-Blackpool-Pleasure-Beach +company name: Blackpool Pleasure Beach +flag: None +offer text: Get 10% off eTickets to Blackpool Pleasure Beach +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3cdc18ea-0e8c-3dbf-8cb0-eb32db86a13c/RZSS-Edinburgh-Zoo-Discounted-Membership +company name(from image alt text): RZSS Edinburgh Zoo +flag: Age Restricted +offer text: Discounted Membership +----------------------------------------------------- +page: 6 +link for deal: https://membership.young.scot/discounts/355f4451-19f2-3608-963a-95f633fc1567/The-Edinburgh-Dungeon-20-Off-Admission +company name(from image alt text): The Edinburgh Dungeon +flag: None +offer text: 20% Off Admission +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a432be4e-5b70-35ed-b54a-23073dc20534/Ryze-Ultimate-Trampoline-Parks-Extra-Jump-Time +company name(from image alt text): Ryze Ultimate Trampoline Parks +flag: None +offer text: Extra Jump Time +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/cc293271-93a3-39eb-9295-b6c1b47599c7/HAGGiS-Adventures-10-Off-110-Day-Adventures-of-Scotland +company name(from image alt text): HAGGiS Adventures +flag: Age Restricted +offer text: 10% Off 1-10 Day Adventures of Scotland +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8b7abf51-23e0-369e-bb17-b475d26cf9a2/Rieker-10-off-footwear +company name(from image alt text): Rieker +flag: None +offer text: 10% off footwear +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/fe1cf689-4f90-37f3-98ed-4955272543d4/Amazingcouk-10-off-experiences +company name(from image alt text): Amazing.co.uk +flag: None +offer text: 10% off experiences +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b62a4884-6946-3e7f-b74a-0eaf3e910402/Scottish-Ballet-Performance-tickets-from-just-10 +company name(from image alt text): Scottish Ballet +flag: None +offer text: Performance tickets from just £10 +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/53c60f0d-9194-33c5-8856-745c16a60329/Uber-First-Ride-Free-up-to-15 +company name: Uber +flag: Age Restricted +offer text: First Ride Free up to £15 +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d274649d-39c4-3546-b172-c3464df6cb14/Scottish-Opera-10-Performance-Tickets +company name(from image alt text): Scottish Opera +flag: None +offer text: £10 Performance Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2726602e-7cb9-3473-95e6-87f03e92cde2/Historic-Environment-Scotland-1-Entry +company name(from image alt text): Historic Environment Scotland +flag: None +offer text: £1 Entry +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/78d4398e-fb8c-3c68-93c3-e66450eb5a9e/The-Edinburgh-Dungeon-6-off-Admission +company name(from image alt text): The Edinburgh Dungeon +flag: None +offer text: £6 off Admission +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/0cc6651d-21d1-32fa-9b10-f1ed14604386/Royal-Scottish-National-Orchestra-6-concert-tickets-when-booked-in-advance +company name: Royal Scottish National Orchestra +flag: None +offer text: £6 concert tickets when booked in advance +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/37125747-1245-3b05-85e6-42067b2a8901/Scottish-Opera-10-Performance-Tickets +company name(from image alt text): Scottish Opera +flag: None +offer text: £10 Performance Tickets +----------------------------------------------------- +page: 7 +link for deal: https://membership.young.scot/discounts/51a5efd7-309c-3a0b-9449-a5e43638a8c5/National-Trust-for-Scotland-1-entry +company name(from image alt text): National Trust for Scotland +flag: None +offer text: £1 entry +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d274649d-39c4-3546-b172-c3464df6cb14/Scottish-Opera-10-Performance-Tickets +company name(from image alt text): Scottish Opera +flag: None +offer text: £10 Performance Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2726602e-7cb9-3473-95e6-87f03e92cde2/Historic-Environment-Scotland-1-Entry +company name(from image alt text): Historic Environment Scotland +flag: None +offer text: £1 Entry +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/690b7eb7-4ea5-3ed2-be99-65d7b54a7e74/National-Museum-of-Flight-25-off-Admission-Prices +company name(from image alt text): National Museum of Flight +flag: None +offer text: 25% off Admission Prices +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d3befa33-bef9-3e99-af43-e47babb647e8/Dehmel-Designs-10-Off-on-All-Products +company name(from image alt text): Dehmel Designs +flag: None +offer text: 10% Off on All Products +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a9b5f369-2823-33d7-b5c2-dcec8176e6a9/Topdeck-5-off-trips +company name(from image alt text): Topdeck +flag: Age Restricted +offer text: 5% off trips +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a890f909-4334-35f2-bbab-2e57d5dcf067/In-Your-Element-10-off-all-scheduled-outdoor-activities-Loch-Lomond-Loch-Tay-and-Inverness +company name(from image alt text): In Your Element +flag: None +offer text: 10% off all scheduled outdoor activities Loch Lomond, Loch Tay and Inverness +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4f935cf9-18ac-3488-9f6b-616c0763e6b0/Isle-of-Skye-Candle-Company-20-off +company name(from image alt text): Isle of Skye Candle Company +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6b669b55-1a78-304a-9a14-b186fc4c6006/Hotel-Express-Up-to-60-off-bookings +company name(from image alt text): Hotel Express +flag: None +offer text: Up to 60% off bookings +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/0ca4c0ae-892c-3f77-8277-8811987b1b70/Scottish-Segway-Centre-10-off-Monday-to-Thursday-Bookings +company name(from image alt text): Scottish Segway Centre +flag: None +offer text: 10% off Monday to Thursday Bookings +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c3abeeae-7a15-3a59-94f4-aa5cf7a31b12/New-Lanark-World-Heritage-Site-25-Off-Entry-and-Exhibition-Ticket-Discounts +company name(from image alt text): New Lanark World Heritage Site +flag: None +offer text: 25% Off Entry and Exhibition Ticket Discounts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/345d584c-8220-3feb-9679-9554bdec3b05/Shamrocker-Adventures-10-off-Ireland-Tours +company name(from image alt text): Shamrocker Adventures +flag: Age Restricted +offer text: 10% off Ireland Tours +----------------------------------------------------- +page: 8 +link for deal: https://membership.young.scot/discounts/5d4b1586-7d8b-33ff-8414-68723746f053/Jessops-25-Off-Photo-Printing +company name(from image alt text): Jessops +flag: None +offer text: 25% Off Photo Printing +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2feba274-a5f8-3ab5-952c-5a68f70800c5/Historic-Environment-Scotland-10-Off-Entry-Fees +company name(from image alt text): Historic Environment Scotland +flag: None +offer text: 10% Off Entry Fees +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/49004147-46a9-381b-bb90-000466cb2166/Eurostars-Hotels-10-off-bookings +company name(from image alt text): Eurostars Hotels +flag: None +offer text: 10% off bookings +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9645224a-9c4d-33ca-9ac4-3d71124fcb33/Hostelling-Scotland-Free-membership +company name(from image alt text): Hostelling Scotland +flag: None +offer text: Free membership +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/604c6ad7-63a1-3f18-a547-678a6e6b7873/Bedlam-Paintball-Free-entry-for-up-to-10-players +company name(from image alt text): Bedlam Paintball +flag: None +offer text: Free entry for up to 10 players +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8354df0b-cb84-3437-96c3-721e61c2e391/Boomerang-Education-5-off-Yearbooks-and-Leavers-Hoodies +company name(from image alt text): Boomerang Education +flag: None +offer text: 5% off Yearbooks and Leaver's Hoodies +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bce1f922-b9a6-31c4-9131-08a47ebc4c43/Taco-Mazama-10-off +company name(from image alt text): Taco Mazama +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/221576dc-2291-3152-926d-1232e56366b5/Archers-Sleepcentre-10-off +company name(from image alt text): Archers Sleepcentre +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/58dd6f89-ed59-3091-99a1-6ba7b4077357/Deep-Sea-World-20-off +company name(from image alt text): Deep Sea World +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c839d0cc-52e0-3f24-95bf-8b21ff284410/Rabbies-Small-Group-Tours-20-off-all-tours +company name(from image alt text): Rabbie's Small Group Tours +flag: None +offer text: 20% off all tours +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/27c7476e-faee-3846-b98d-e6527f0f3997/Cineworld-Student-Rates +company name(from image alt text): Cineworld +flag: None +offer text: Student Rates +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8f6de08a-3758-3e8c-a05d-dedc016a8ba2/Hostelling-Scotland-15-off-Accommodation +company name(from image alt text): Hostelling Scotland +flag: None +offer text: 15% off Accommodation +----------------------------------------------------- +page: 9 +link for deal: https://membership.young.scot/discounts/c05e2166-1b0c-3c13-84f8-8fa7bb31fb73/Pizza-Hut-Restaurants-20-off +company name(from image alt text): Pizza Hut Restaurants +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1dbaed5d-3d74-3d8b-bfe5-b833f0277c22/VA-Dundee-Concession-Rate-Tickets-for-Special-Exhibitions +company name(from image alt text): V&A Dundee +flag: None +offer text: Concession Rate Tickets for Special Exhibitions +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b114e26c-0656-3ffe-81a0-0b37b140b8ec/Hotelius-15-off-Hotel-Bookings-Worldwide +company name(from image alt text): Hotelius +flag: None +offer text: 15% off Hotel Bookings Worldwide +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/21e9978f-5e9d-3cfd-993c-192220f437b7/City-of-Edinburgh-Tours-Save-2-on-selected-tours +company name: City of Edinburgh Tours +flag: None +offer text: Save £2 on selected tours +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c949b43d-8317-343b-a2b5-220e684d929c/Interrailing-Packages-75-off-all-travel-packages +company name: Interrailing Packages +flag: None +offer text: £75 off all travel packages +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8c6755b2-a535-3a11-863e-2a2c34a5d39a/Chocolates-of-Glenshiel-20-off-all-products +company name: Chocolates of Glenshiel +flag: None +offer text: 20% off all products +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/68116419-a2ba-3ee7-8782-824e2889a24e/LoganairFlybe-Student-Airfares +company name(from image alt text): Loganair/Flybe +flag: None +offer text: Student Airfares +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f3d821c2-d810-3475-8aa9-015d7c809594/Euro-Hostel-Up-to-15-off-reservations +company name(from image alt text): Euro Hostel +flag: None +offer text: Up to 15% off reservations +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/08719c1e-e83b-36f5-97a9-e2d888e471a1/TrackDayscouk-10-Off-all-Driving-Experiences +company name: TrackDays.co.uk +flag: None +offer text: 10% Off all Driving Experiences +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/75828df7-9dc7-3b54-9534-a106c2dd4bee/ExtremeDayscom-10-off-all-experiences +company name(from image alt text): ExtremeDays.com +flag: None +offer text: 10% off all experiences +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f742c1bb-4af2-37d1-81e3-a5f8fc890a06/FlyDayscouk-10-off-flying-experiences +company name(from image alt text): FlyDays.co.uk +flag: None +offer text: 10% off flying experiences +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a7611243-45e0-38e4-bfa9-0d6aff37251b/Uniplaces-20-off-service-fees +company name: Uniplaces +flag: None +offer text: 20% off service fees +----------------------------------------------------- +page: 10 +link for deal: https://membership.young.scot/discounts/ad547a05-6109-36e0-8fe1-db21a2456f20/Highland-Fling-10-off-bungee-jumping-and-thrilling-outdoor-activities +company name(from image alt text): Highland Fling +flag: None +offer text: 10% off bungee jumping and thrilling outdoor activities +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5a386bca-fc8a-3acf-9e5c-a7559df2be91/My-Baggage-5-off-shipping-costs +company name(from image alt text): My Baggage +flag: None +offer text: 5% off shipping costs +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/319f7636-df02-33f3-8244-252dac33cd10/European-Youth-Card-Discounts-European-Youth-Card-Discounts +company name(from image alt text): European Youth Card Discounts +flag: None +offer text: European Youth Card Discounts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/783fe8e5-ec85-3ab8-aa97-19f16a04cfdc/Szent-20-off-climbing-accessories +company name: Szent +flag: None +offer text: 20% off climbing accessories. +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2762e03b-a659-3856-8751-9fbe2caeecd1/Sirens-Netball-10-off-match-tickets +company name(from image alt text): Sirens Netball +flag: Featured +offer text: 10% off match tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/dfc0ec3d-5bab-3f7d-8ee9-6c2664805e64/Escape-20-off-live-escape-games-for-up-to-6-people +company name: Escape +flag: Featured +offer text: 20% off live escape games for up to 6 people +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/aff82506-6227-31aa-8f88-47d026a34a21/The-Longship-10-off +company name: The Longship +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9e4eb7ac-9f11-34e0-967b-bc66abd7e36e/Kirkness-and-Gorie-10-off +company name: Kirkness and Gorie +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/dba8f6a3-485c-37e0-a90a-4ab8002a63c8/Reset-and-Relax-Falkirk-15-Off +company name(from image alt text): Reset and Relax Falkirk +flag: Age Restricted +offer text: 15% Off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/71eb9b8d-d76b-342d-9e77-e23c7c3ab6a0/Scottish-Seabird-Centre-20-off-adult-tickets +company name: Scottish Seabird Centre +flag: None +offer text: 20% off adult tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/61699cec-9184-3c8a-89d2-1ebe4a0e6d93/Perth-Concert-Hall-Concessionary-rates-for-select-performances +company name: Perth Concert Hall +flag: None +offer text: Concessionary rates for select performances +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/84824080-7ac2-35fa-a3f9-cd73370f2f8c/Old-Mart-Gym-Gym-session-350-and-monthly-membership-30 +company name: Old Mart Gym +flag: Age Restricted +offer text: Gym session £3.50 and monthly membership £30 +----------------------------------------------------- +page: 11 +link for deal: https://membership.young.scot/discounts/b3c2658f-da66-3478-a092-4b31ef71392c/Knockhill-Racing-Circuit-10-minutes-Extra-GoKarting +company name: Knockhill Racing Circuit +flag: None +offer text: 10 minutes Extra Go-Karting +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ee49940b-f178-3b4f-8a8b-32ac50f1efb6/Knockhill-Racing-Circuit-Teen-Drive-Discounts +company name: Knockhill Racing Circuit +flag: None +offer text: Teen Drive Discounts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a2fb351e-4d93-307b-8682-ee0053994c65/Irvine-Cycles-5off-Cycles-and-Accessories +company name: Irvine Cycles +flag: None +offer text: 5%off Cycles and Accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1066a574-2d64-3698-8cf7-25778b94e509/Glenmore-Lodge-20-off-summer-courses +company name: Glenmore Lodge +flag: Age Restricted +offer text: 20% off summer courses +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/055cab2b-c86e-369e-a7da-ea144e71cd96/Auld-Reekie-Tours-2-off-tours +company name: Auld Reekie Tours +flag: None +offer text: £2 off tours +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ed5fd469-b45a-3d49-a9ea-e118d4c5230e/Millers-Creativity-Shop-10-Discount +company name: Miller's Creativity Shop +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6e250479-5770-3522-b570-8999c47af7b9/Lewis-Crofters-Coitearean-Leodhais-10-Off-Footwear-and-Clothing +company name: Lewis Crofters (Coitearean Leodhais) +flag: None +offer text: 10% Off Footwear and Clothing +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/02665cbf-b117-307d-bd2f-7643308b3e8b/Greyfriars-Art-Shop-10-off-Arts-Crafts +company name: Greyfriars Art Shop +flag: None +offer text: 10% off Arts & Crafts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/049f5067-f25d-3775-80cd-556ed57efb34/Glentress-Bike-Hire-10-off-Bike-Hire +company name: Glentress Bike Hire +flag: None +offer text: 10% off Bike Hire +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bb19c09f-e248-3009-8dd2-e749083201bb/East-Neuk-Outdoors-10-off-Outdoor-Activities +company name: East Neuk Outdoors +flag: None +offer text: 10% off Outdoor Activities +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/dfc2dc46-0414-3021-bcfe-2bdd7ecf6fe3/Discovery-Point-RRS-Discovery-Discounted-admission +company name: Discovery Point & RRS Discovery +flag: None +offer text: Discounted admission +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/38821a7f-cf0d-3e82-8aae-df56ecb0c8bc/Diamond-Cycle-Centre-10-off-Bike-Parts-and-Accessories +company name: Diamond Cycle Centre +flag: None +offer text: 10% off Bike Parts and Accessories +----------------------------------------------------- +page: 12 +link for deal: https://membership.young.scot/discounts/edc40044-24aa-34a4-b002-3d6727983d06/Wee-Studio-10-off-studio-services-or-hire-excluding-lessons +company name: Wee Studio +flag: None +offer text: 10% off studio services or hire (excluding lessons) +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/21e948f7-e9b7-313a-ba9f-12e630b1749f/The-Orcadian-Book-Shop-10-discount-on-fullpriced-books +company name: The Orcadian Book Shop +flag: None +offer text: 10% discount on full-priced books +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3cb6cddf-3c2d-3e5a-ac81-38ac3c579240/Sports-Plus-10-discount +company name: Sports Plus +flag: Age Restricted +offer text: 10% discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/06a28e8e-787c-3124-a15e-bb05b24ad8b3/Gordon-R-McFarlane-10-off-Jewellery-Clocks-Gifts +company name: Gordon R McFarlane +flag: None +offer text: 10% off Jewellery, Clocks & Gifts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b8f617e1-175b-3388-a7a4-dffaf8a5b3b1/Power-League-20-off-Pitch-Hire-at-Off-Peak-Times +company name: Power League +flag: None +offer text: 20% off Pitch Hire at Off Peak Times +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/18c6104e-b2df-3665-a23a-ca8606a03c8c/Gemrock-Museum-2-for-1-entry +company name: Gemrock Museum +flag: None +offer text: 2 for 1 entry +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/37a70168-b2f6-37d3-b829-7a2106b62fa5/Electric-Bikes-Scotland-20-off-bike-services +company name: Electric Bikes Scotland +flag: None +offer text: 20% off bike services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5e33aaa6-2127-39b8-996b-a733d5567618/Carrick-Cycles-10-off-Bike-Parts-and-Accessories +company name: Carrick Cycles +flag: None +offer text: 10% off Bike Parts and Accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f6b4bc8c-2d2d-3524-9e99-571dd24a7bae/Cappella-Nova-10-off-Workshops +company name: Cappella Nova +flag: None +offer text: 10% off Workshops +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e1b84e3a-6af7-3bde-b064-dfefd7f18ea4/Celas-Uibhist-Discount-to-Community-Programme-Events-during-Summer-School +company name: Ce�las Uibhist +flag: None +offer text: Discount to Community Programme Events during Summer School +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3d57b344-8cd2-31b7-995b-4709d764f23b/Cafe-Sia-10-off-food-and-drinks +company name(from image alt text): Cafe Sia +flag: None +offer text: 10% off food and drinks +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f5057262-e265-3604-852b-88c6c77fa25c/Stof-10-off +company name: Stof +flag: None +offer text: 10% off +----------------------------------------------------- +page: 13 +link for deal: https://membership.young.scot/discounts/d85f3b34-7dc5-3e4a-ae70-c406cba61662/Aberdeen-Science-Centre-10-off-Individual-Tickets +company name(from image alt text): Aberdeen Science Centre +flag: None +offer text: 10% off Individual Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9a4660ea-89e5-3823-ae6f-b012e5e8dcbf/Noise-Noise-Noise-10-off-your-purchase-when-you-spend-20-or-more +company name: Noise Noise Noise +flag: None +offer text: 10% off your purchase when you spend £20 or more +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e0289950-3c21-3af3-a1c2-b68543ae8cbb/Playsport-Golf-20-off-the-paytoplay-prices +company name: Playsport Golf +flag: None +offer text: 20% off the pay-to-play prices +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c01ff131-e976-3531-b563-dffcbdd98fdf/Harry-Gow-20-off +company name(from image alt text): Harry Gow +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a05d6e12-cf1d-3b92-83c2-66b8b33d0bbd/The-Powmillon-Burn-10-Off +company name: The Powmillon Burn +flag: None +offer text: 10% Off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/0fc089b9-7db8-3484-afd5-9de8d16e6087/2nd3rd-Kilmarnock-Company-of-the-Boys-Brigade-Free-Membership +company name: 2nd/3rd Kilmarnock Company of the Boys Brigade +flag: Age Restricted +offer text: Free Membership +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d6f950f0-4be4-384d-af5b-fe10dd75f4b7/Cocoa-Black-10-off-Selected-Items +company name: Cocoa Black +flag: None +offer text: 10% off Selected Items +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8ff21c54-73ef-3454-b02a-182f11267187/Craigdon-Mountain-Sports-15-Discount-In-Store-or-Online +company name(from image alt text): Craigdon Mountain Sports +flag: None +offer text: 15% Discount In Store or Online +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/507ab9c1-8d5f-3205-851e-5ca03bd2e3d4/SYMPOSIUM-Coffee-House-10-off-Food-and-Drink +company name(from image alt text): SYMPOSIUM Coffee House +flag: None +offer text: 10% off Food and Drink +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b27095f9-e9dd-3451-8137-2f68c6b895f1/Fuvvys-Closet-10-Off-Clothing-and-Accessories +company name(from image alt text): Fuvvy's Closet +flag: None +offer text: 10% Off Clothing and Accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6b37a452-6c75-35d4-825f-9e0e5726eed0/Newton-Stewart-Cinema-5-for-all-film-showings +company name: Newton Stewart Cinema +flag: None +offer text: £5 for all film showings +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5099d5b1-4033-3252-af3d-e36b62f83691/Paradise-Island-Adventure-2-off-per-round-16-18-1-off-per-round-under-16 +company name: Paradise Island Adventure +flag: None +offer text: £2 off per round (16 -18) £1 off per round (under 16) +----------------------------------------------------- +page: 14 +link for deal: https://membership.young.scot/discounts/32e8f269-21a3-35b1-b916-df1173ffa871/Scoonie-Hobbies-10-Discount-on-sales-over-20 +company name: Scoonie Hobbies +flag: None +offer text: 10% Discount on sales over £20 +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b157fb9d-44b5-37dd-82fd-488c4569c6f2/Dundee-Contemporary-Arts-5-Cinema-Tickets +company name: Dundee Contemporary Arts +flag: None +offer text: £5 Cinema Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f365d0ee-702c-3a28-b7b9-17c9ab8dc8e7/Alsa-Driving-School-Driving-Lessons-For-19-per-hour +company name: Alsa Driving School +flag: Age Restricted +offer text: Driving Lessons For £19 per hour +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4b553dc8-f425-3bdd-9002-9f40d1c8e41b/The-Ceilidh-Place-Tea-Coffee-or-Juice-and-a-Biscuit-for-1 +company name: The Ceilidh Place +flag: None +offer text: Tea, Coffee or Juice and a Biscuit for £1 +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9898a133-caeb-363b-a966-3f6775c3fab0/Evolution-Skatepark-1-off-membership +company name: Evolution Skatepark +flag: None +offer text: £1 off membership +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3844b6d8-69d6-3bdb-b218-38edb5c36a1e/Learner-On-Board-2-Off-Per-Driving-Lesson +company name: Learner On Board +flag: None +offer text: £2 Off Per Driving Lesson +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a20c5f4a-7dec-3eb8-bc7e-64e04a6fc50a/Megazone-2-games-for-650-3-games-for-8 +company name: Megazone +flag: None +offer text: 2 games for £6.50; 3 games for £8 +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/01f37c39-60b4-33ec-9322-3937391b6507/Comicrazy-Coffee-House-Free-cold-drink-with-5-spend +company name: Comicrazy Coffee House +flag: None +offer text: Free cold drink with £5 spend +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/25660907-c4fa-398b-b604-28ab57a891a1/Back-and-Sides-1-off-haircuts +company name: Back and Sides +flag: None +offer text: £1 off haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6207e7c5-477d-3fde-8efb-afa8d52e4f6e/Royal-Lyceum-Theatre-Company-10-for-any-seat +company name(from image alt text): Royal Lyceum Theatre Company +flag: None +offer text: £10 for any seat +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2a5184d1-1010-38f6-a04d-65c93a52057d/Festival-Kings-Theatres-10-Standby-Tickets +company name: Festival & King's Theatres +flag: None +offer text: £10 Standby Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5d40e199-36cb-345c-918d-43ef45a83a9a/Future-Driving-School-2-Off-Driving-Lessons +company name: Future Driving School +flag: Age Restricted +offer text: £2 Off Driving Lessons +----------------------------------------------------- +page: 15 +link for deal: https://membership.young.scot/discounts/9997cff3-be56-315e-99d9-b924a715c6c0/Craigdon-Mountain-Sports-10-discount-in-store +company name(from image alt text): Craigdon Mountain Sports +flag: None +offer text: 10% discount in store +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/cc5add39-bebb-374f-886b-6cd44f181f36/The-Pancake-Place-25-off-on-Mondays +company name: The Pancake Place +flag: None +offer text: 25% off on Mondays +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c5acfb78-bfaa-3b55-8b75-9e1b06e52eeb/Falkirk-Community-Trust-No-Joining-Fee +company name: Falkirk Community Trust +flag: None +offer text: No Joining Fee +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/063606b6-ece4-3b0f-84b8-2670b804bcd1/Lixie-Boutique-10-off +company name(from image alt text): Lixie Boutique +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ab28dd14-937d-3233-8598-7e876cab3566/Little-Steak-House-20-off-on-Tuesday +company name: Little Steak House +flag: None +offer text: 20% off on Tuesday +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6da7640a-a910-3a93-a34e-1571d09b76a1/Costa-10-off +company name: Costa +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/861588fe-28b0-334e-95bb-d8139de7f7b1/NL-Leisure-Up-to-25-off +company name(from image alt text): NL Leisure +flag: None +offer text: Up to 25% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bf396ea1-6b18-37b4-9496-514fd29b632d/Dnisi-Stranraer-10-off-food-and-drink +company name(from image alt text): Dnisi Stranraer +flag: None +offer text: 10% off food and drink +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/251db90b-81f9-3f15-9cdd-760eae8cf6f6/Ravenspoint-Hostel-10-discount-on-accommodation +company name: Ravenspoint Hostel +flag: None +offer text: 10% discount on accommodation +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4284d9dc-fecc-3f6e-b593-844a450034d3/Siaway-Fish-and-Chips-10-off +company name: Siaway Fish and Chips +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/fae430be-838b-3050-9be4-d296faaf0ba6/Lincontro-Takeaway-Pizza-10-off-all-pizza +company name: L'incontro Takeaway Pizza +flag: None +offer text: 10% off all pizza +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f5e9f853-5c38-3dd0-b8bc-4eb951d18a68/Castelvecchi-Money-off-food-and-drinks +company name: Castelvecchi +flag: None +offer text: Money off food and drinks +----------------------------------------------------- +page: 16 +link for deal: https://membership.young.scot/discounts/14dff22a-5fd9-3e41-b6a8-9a246ac6b1e3/McLauchlan-Co-Jewellers-10-off-new-jewellery-and-watches +company name: McLauchlan & Co Jewellers +flag: None +offer text: 10% off new jewellery and watches +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/61950377-536b-3c3a-a152-274cbd3bb197/Paisley-Physiotherapy-Centre-15-off-initial-assessment +company name: Paisley Physiotherapy Centre +flag: None +offer text: 15% off initial assessment +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b2006dc1-478c-3a2f-b422-17338667432e/Dominion-Cinema-Child-price-tickets +company name: Dominion Cinema +flag: Age Restricted +offer text: Child price tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a6d6f31d-82b4-3233-9153-51077757ad9a/Delta-Force-Paintball-Free-entry-and-equipment-hire +company name: Delta Force Paintball +flag: None +offer text: Free entry and equipment hire +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/44cb290c-7c07-36ef-9d90-e06929b86168/Paisley-Arts-Centre-Concessionary-Rates +company name: Paisley Arts Centre +flag: None +offer text: Concessionary Rates +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a9b584ff-0e7d-366c-9a38-19e2fae9c898/The-Key-Centre-10-off-Shoe-Repairs-Key-Cutting +company name: The Key Centre +flag: None +offer text: 10% off Shoe Repairs & Key Cutting +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3c4d7a49-a5c0-3bf6-aa33-19030f4a8534/Andreous-Bistro-10-off +company name: Andreou's Bistro +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/731b9a82-6488-3e40-b421-a7a724b81a90/Studio-Cinema-2-for-1-on-Tickets +company name: Studio Cinema +flag: None +offer text: 2 for 1 on Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f3be107d-b50a-31b7-9043-e8a324e2b5db/Charlie-Miller-30-off-Selected-Stylists +company name: Charlie Miller +flag: None +offer text: 30% off Selected Stylists +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/aa2ce756-f38d-3b70-b46a-23ea5a855024/KA-Leisure-Swimming-and-Ice-Skating-discount +company name: KA Leisure +flag: None +offer text: Swimming and Ice Skating discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c57b1a00-ae2d-3995-8efc-622a9ad6d2b2/The-Bicycle-Chain-10-Discount-on-Bike-Repairs-and-Accessories +company name: The Bicycle Chain +flag: None +offer text: 10% Discount on Bike Repairs and Accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/867f822f-8594-318b-84f7-95b6febd5039/William-Morrison-Watchmaker-Jeweller-10-Discount +company name: William Morrison Watchmaker & Jeweller +flag: None +offer text: 10% Discount +----------------------------------------------------- +page: 17 +link for deal: https://membership.young.scot/discounts/ebfd94cb-4011-36fd-ab63-750ee229fe92/Ayrshire-Motor-Factors-10-off-Car-Services-and-Discounted-Car-Parts +company name: Ayrshire Motor Factors +flag: None +offer text: 10% off Car Services and Discounted Car Parts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/24275a3d-6368-3228-a30e-c73e0f20b8a0/Sloanes-Jewellers-10-off +company name: Sloane's Jewellers +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6509bfa8-182f-3168-aa18-4b776b9d0852/Photo-Centre-10-Discount-on-passport-ID-pictures +company name: Photo Centre +flag: None +offer text: 10% Discount on passport / ID pictures +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/93fa1e6a-c5b2-3ea4-8c31-a87ccbdf3b0f/Sutherlands-Pharmacy-10-Discount +company name: Sutherland's Pharmacy +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9efcea30-8cb9-363d-932b-396af538689c/The-Coffee-Pot-10-off-Food +company name: The Coffee Pot +flag: None +offer text: 10% off Food +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/858ed92a-a016-32f5-a923-fe0af40ae9f9/CutnDry-10-off-Haircuts +company name: Cut-n-Dry +flag: None +offer text: 10% off Haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ead0d107-b7bb-381f-b8c5-b343982305fd/Caledonian-Hotel-10-Discount-on-Food-and-Accommodation +company name: Caledonian Hotel +flag: None +offer text: 10% Discount on Food and Accommodation +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6394c89a-7d78-310b-959c-f6dfe75a0498/Taza-Restaurant-10-off +company name: Taza Restaurant +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/be2142bf-60a5-3af5-91bd-d55a5c73ab85/The-Camera-Centre-10-off-Online-Photo-Gift-orders +company name: The Camera Centre +flag: None +offer text: 10% off Online Photo Gift orders +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/48eec3ca-c629-399a-b13f-3e4116558b9b/Blend-Coffee-Lounge-20-off-drinks +company name: Blend Coffee Lounge +flag: None +offer text: 20% off drinks +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4922c77f-ee5e-330d-9a83-8e348b0d6c73/Revive-Tech-10-off-repairs +company name: Revive Tech +flag: None +offer text: 10% off repairs +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bba94ee2-32b2-3f94-824a-36457b711ba8/The-Hair-Boutique-15-off +company name: The Hair Boutique +flag: None +offer text: 15% off +----------------------------------------------------- +page: 18 +link for deal: https://membership.young.scot/discounts/463de11d-6790-37a0-9bc2-d3946e703492/Bricklane-Studios-10-discount-on-all-full-price-services-rehearsals-recordings +company name: Bricklane Studios +flag: None +offer text: 10% discount on all full price services (rehearsals & recordings) +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4647feb8-866b-3beb-a273-824ddf7b8578/Gravity-Trampoline-Parks-10-off-Open-Jump-sessions +company name: Gravity Trampoline Parks +flag: None +offer text: 10% off Open Jump sessions +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8ab5d6ca-469f-30de-8420-07844d4588fc/Sports-Rainwear-10-off +company name: Sports & Rainwear +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2a965d2c-9257-346b-b250-c53a87516944/J-Dunlop-Florist-10-off-Flowers-Gift-Boutique +company name: J Dunlop Florist +flag: None +offer text: 10% off Flowers & Gift Boutique +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1de53a9d-2e14-3425-9fa3-9a710a17cefe/Falkirk-Football-Club-10-off-pitch-hire +company name: Falkirk Football Club +flag: None +offer text: 10% off pitch hire +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1df7f2a3-0e66-3a88-9f5b-f572d4d80d6a/Falkirk-Football-Club-10-off-summer-camps +company name: Falkirk Football Club +flag: None +offer text: 10% off summer camps +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/da849f95-f935-3bbb-b030-1cd093893c69/North-Ayrshire-Cafes-Discounted-food-and-drinks +company name: North Ayrshire Cafes +flag: None +offer text: Discounted food and drinks +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/37a3c100-e16b-3ecc-88e4-45347d3e3594/Simpsons-Florist-10-off +company name: Simpsons Florist +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/29d61078-7e5f-365b-9be2-ef2f007075c5/Uniform4All-10-off +company name: Uniform4All +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3e1a5dec-a843-35a4-a060-03216f70c963/Falkirk-Football-Club-20-off-selected-family-hospitality-days +company name: Falkirk Football Club +flag: None +offer text: 20% off selected family hospitality days +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5d9ab686-2d11-3f63-a972-efd6a0654747/Bowhunter-Archery-10-off-all-sessions +company name: Bowhunter Archery +flag: None +offer text: 10% off all sessions +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e7b5a012-2d6f-3b51-95f2-1c600eb1f323/Lamberts-Garage-10-Discount-on-Car-Parts-and-Repairs +company name: Lamberts Garage +flag: None +offer text: 10% Discount on Car Parts and Repairs +----------------------------------------------------- +page: 19 +link for deal: https://membership.young.scot/discounts/78a7e8ee-ca26-32c3-9fa1-86de8c45c780/His-Majestys-Theatre-Concession-Rates-for-Theatre-Tickets +company name: His Majesty's Theatre +flag: None +offer text: Concession Rates for Theatre Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ae4d3aac-a2e2-316d-88de-e01f11eb169d/Paisley-Photoshop-10-off-services +company name(from image alt text): Paisley Photoshop +flag: None +offer text: 10% off services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/fb5d50fe-2cea-3aea-afc7-e4d4c26a6092/Mountain-Warehouse-10-off-in-Inverness +company name: Mountain Warehouse +flag: None +offer text: 10% off in Inverness +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a1ef08e5-e9a8-3da1-b4a6-e38a6c20b187/Ness-Music-Up-to-10-off +company name: Ness Music +flag: None +offer text: Up to 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a93333ad-2a54-3e80-a3ad-e70ba7cb58ca/Inverness-Kart-Raceway-15-off +company name: Inverness Kart Raceway +flag: None +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2ce7caa7-6bca-3b8c-b86e-bba40b602859/Shells-Scoops-Shakes-10-off-in-store +company name: Shells Scoops & Shakes +flag: None +offer text: 10% off in store +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/442dfad0-ab35-3cc6-b8e2-c709baa5ef99/Ticket-To-Ride-10-off-Bike-Hire +company name: Ticket To Ride +flag: None +offer text: 10% off Bike Hire +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/891ba80d-4363-3b69-ab5f-6bb7ef9d6e3e/Summits-10-discount +company name: Summits +flag: None +offer text: 10% discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f8ba2aaf-4017-388f-938c-9ec06c9ed7c9/St-Mungo-Tennis-Club-20-off +company name: St Mungo Tennis Club +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6e0a16fb-8054-3dd1-a041-e9a1abcc82a0/Bodywork-15-off +company name: Bodywork +flag: None +offer text: 15% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/22b513cf-eaa0-3902-b6f3-9c5810303b6e/The-Brunton-Theatre-Tickets-for-Concession-Prices +company name: The Brunton +flag: None +offer text: Theatre Tickets for Concession Prices +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a363224b-fc7b-3de6-aa2a-ba1de9bdfb18/Splash-20-off +company name: Splash +flag: None +offer text: 20% off +----------------------------------------------------- +page: 20 +link for deal: https://membership.young.scot/discounts/a2c502e7-5c4a-365c-8541-43e3c57fa880/Houston-Kiltmakers-5-off-Kilts +company name: Houston Kiltmakers +flag: None +offer text: 5% off Kilts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/83775737-91ce-34b1-80af-4d8e7e9ea794/The-Music-Shop-Get-up-to-10-off +company name: The Music Shop +flag: None +offer text: Get up to 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/005c5367-7735-3354-b26c-1dedebe11843/Screen-Machine-Student-Rates +company name: Screen Machine +flag: None +offer text: Student Rates +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1bb54fe7-1234-3a07-96a4-c8e46803cf35/Exit-Quest-Clothing-5-off-Clothing +company name: Exit & Quest Clothing +flag: None +offer text: 5% off Clothing +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4ba112dc-9025-3fb1-9d53-a1db62045940/Freckles-Hair-and-Beauty-10-off-hair-and-beauty-treatments +company name: Freckles Hair and Beauty +flag: None +offer text: 10% off hair and beauty treatments +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ed4cdfb0-afe3-32c7-a48e-0514f839f613/Falkirk-Community-Trust-Concession-Rate-at-Theatre +company name: Falkirk Community Trust +flag: None +offer text: Concession Rate at Theatre +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e58c05bc-08cf-361f-a28d-92b023b343f9/Christopher-Elliott-15-off-hair-and-beauty-treatments +company name: Christopher Elliott +flag: None +offer text: 15% off hair and beauty treatments +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d7f9cf3c-9ce3-381a-8922-ff5f20890cae/Varsity-Music-10-Discount-on-Musical-Instruments-and-Accessories +company name: Varsity Music +flag: None +offer text: 10% Discount on Musical Instruments and Accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/883e96a4-13e9-3c8e-8ef7-47fed5ef960a/Filmhouse-Cinema-Tickets-for-Student-Price +company name: Filmhouse +flag: None +offer text: Cinema Tickets for Student Price +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b02d3301-eb98-3124-9f8e-356e1f4bf210/Minster-Hairdressing-10-Discount +company name: Minster Hairdressing +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2c7d5941-71cf-36d8-996b-ad5d536b30af/Largo-15-off-Gifts-and-Homeware +company name: Largo +flag: None +offer text: 15% off Gifts and Homeware +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/73683288-5799-35ba-9961-d8e3f5912024/Walkers-Mica-10-Discount +company name: Walkers Mica +flag: None +offer text: 10% Discount +----------------------------------------------------- +page: 21 +link for deal: https://membership.young.scot/discounts/8499251c-f9e5-3fc1-8752-88834c719715/Murray-Optometrists-10-Discount +company name: Murray Optometrists +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/04c4c451-7d40-3abe-8edb-da081a721df4/Knox-Sports-10-off-Sports-Clothing-Equipment +company name: Knox Sports +flag: None +offer text: 10% off Sports Clothing & Equipment +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c6ddf90c-7a6b-33eb-9587-26ca9d608ca2/Isle-of-Bute-Jewellery-Ltd-10-off-Jewellery-Gifts +company name: Isle of Bute Jewellery Ltd +flag: None +offer text: 10% off Jewellery & Gifts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/25a10fc2-533d-3707-9d1c-872513b8aa1f/Precious-Gifts-Ltd-10-Discount +company name: Precious Gifts Ltd +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f222df72-573d-303c-8a10-10ddad95c8c8/Timothy-J-Sharp-Designer-and-Goldsmith-10-Discount +company name: Timothy J Sharp Designer and Goldsmith +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a159fcca-8e86-3dca-963f-7cc86659c8b6/The-Music-Centre-10-Discount +company name: The Music Centre +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/0fe9d09e-9664-3d4f-88a7-c83f40bd373b/Dundee-Science-Centre-Concession-rates +company name(from image alt text): Dundee Science Centre +flag: None +offer text: Concession rates +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/752c14d2-27b5-326d-9bb5-f457ced2e04e/Music-Hall-Aberdeen-Concessionary-tickets-Limited-availability +company name: Music Hall (Aberdeen) +flag: None +offer text: Concessionary tickets - Limited availability +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b6f6079d-931b-37b2-a81b-c1fa5f4275c1/Loch-Visions-10-off-wildlife-experiences +company name: Loch Visions +flag: None +offer text: 10% off wildlife experiences +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a5aa6f58-138d-3825-a8d1-0d811c33e399/Little-Island-10-Off-at-Little-Island-jewellery-and-gifts-in-store +company name: Little Island +flag: None +offer text: 10% Off at Little Island jewellery and gifts in store +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/26a4c1bd-850e-3ad2-a559-53fd3f15b89b/Mull-Theatre-Comar-10-Discount +company name: Mull Theatre, Comar +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/78521731-95ec-3709-ac9f-0dfe253ef57e/Traverse-Theatre-Under-30s-Student-Tickets +company name: Traverse Theatre +flag: None +offer text: Under 30s & Student Tickets +----------------------------------------------------- +page: 22 +link for deal: https://membership.young.scot/discounts/dbe23063-849f-36c3-ae58-f12de084cfdc/Ivy-Leaf-Chicken-Bar-20-off-Lunch +company name: Ivy Leaf Chicken Bar +flag: None +offer text: 20% off Lunch +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f84e58d8-4e55-3934-a617-a9bee6898666/Inveraray-Jail-Reduced-Price-for-Tourist-Attraction +company name: Inveraray Jail +flag: None +offer text: Reduced Price for Tourist Attraction +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/622b7fd9-cd1d-39af-8031-241ba4509793/The-Lemon-Tree-Concession-Rates-for-Live-Music +company name: The Lemon Tree +flag: None +offer text: Concession Rates for Live Music +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/7895fe0c-2304-33c1-8dab-d6d356500847/Leslie-Bike-and-Auto-Shop-10-off-Biking-Goods +company name: Leslie Bike and Auto Shop +flag: None +offer text: 10% off Biking Goods +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b3f52e25-8c2b-309d-b8bd-95da00bbebf9/Nautica-Up-to-10-Discount +company name: Nautica +flag: None +offer text: Up to 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6f5f05e5-7ed1-305f-a7ae-5d2b10b4469b/Nadias-Hair-and-Beauty-10-off-Services-and-Retail-Products +company name: Nadias Hair and Beauty +flag: None +offer text: 10% off Services and Retail Products +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e2eff5d1-3468-30c9-9423-c0a34d126a9b/LaserMatrix-Buy-1-game-get-1-free +company name: LaserMatrix +flag: None +offer text: Buy 1 game get 1 free +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f735d915-f1cb-31ec-a6c7-de3ccf7348c8/Lofi-Studios-10-off-Rehearsal-Time +company name: Lofi Studios +flag: None +offer text: 10% off Rehearsal Time +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1326d313-a0ad-3ff4-a86c-27203140cefa/The-Pickaquoy-Centre-Concessionary-rates-for-the-Phoenix-Cinema +company name: The Pickaquoy Centre +flag: None +offer text: Concessionary rates for the Phoenix Cinema +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e5f93d9c-dd55-39a8-9577-6bd2e567e21b/John-Gillespie-Salon-15-off-Haircuts +company name: John Gillespie Salon +flag: None +offer text: 15% off Haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4777327b-3483-3a07-9527-43c3d13ccdb6/Scottish-Academy-for-Chinese-Martial-Arts-SACMA-Free-membership +company name: Scottish Academy for Chinese Martial Arts (SACMA) +flag: None +offer text: Free membership +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e9779151-e5d8-32dc-aca5-c0885d2eb4fe/North-Edinburgh-Arts-Centre-Entitled-to-Good-neighbour-discounts-in-line-with-our-current-pricing-structure +company name: North Edinburgh Arts Centre +flag: None +offer text: Entitled to Good neighbour discounts in line with our current pricing structure +----------------------------------------------------- +page: 23 +link for deal: https://membership.young.scot/discounts/4dcb9fa5-3ea0-3b17-a039-e64bcbeb88de/McIntyres-20-Off-Cut-and-Colour-Treatments-Monday-Wednesday +company name: McIntyres +flag: None +offer text: 20% Off Cut and Colour Treatments Monday - Wednesday +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/60275dbd-6d2e-3432-b567-b3fe0f28cb40/Simpsons-Supplies-Ltd-10-off +company name: Simpsons Supplies Ltd +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/da030555-484d-30fa-b584-561fcf3799d0/Ozzys-10-off-clothing-and-hardware +company name: Ozzys +flag: None +offer text: 10% off clothing and hardware +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/5bff3f51-be70-3fef-aa33-c8c731db03fa/Philip-Politi-Hairdressing-10-off-teen-cut-for-17yearolds-and-under +company name: Philip Politi Hairdressing +flag: Age Restricted +offer text: 10% off teen cut for 17-year-olds and under +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/297d45d2-4e27-38f1-8bdc-4578e788ab8d/Yvonnes-Fancy-Dress-10-Off-Fancy-Dress-Items +company name: Yvonne's Fancy Dress +flag: None +offer text: 10% Off Fancy Dress Items +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a0c1d579-d678-3801-8d36-9933f885d23f/LAS-10-off-Army-Camping-Supplies +company name: L.A.S. +flag: None +offer text: 10% off Army & Camping Supplies +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/66ef3322-3683-3e36-bad9-d05873301d16/Paterson-SA-10-Discount-Monday-to-Wednesday +company name: Paterson S.A. +flag: None +offer text: 10% Discount Monday to Wednesday +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bf6b46a1-8c43-3b5d-821c-6da4d627af75/The-Bicycle-Chain-5-Discount-off-Bikes +company name: The Bicycle Chain +flag: None +offer text: 5% Discount off Bikes +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/cbf798b7-000b-3a94-ac7a-21824a812740/Pavilion-Cinema-Free-upgrade-from-a-small-to-medium-or-medium-to-large-on-all-soft-drinks +company name: Pavilion Cinema +flag: None +offer text: Free upgrade from a small to medium or medium to large on all soft drinks +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d25b16b7-c198-3833-8466-b813b444cf6e/Xtreme-Trampoline-Park-10-off +company name: Xtreme Trampoline Park +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d44ffc9b-0a22-397c-994a-ca9c01c369d9/LCTG-Hairdressing-10-off-all-Hairdressing-Services +company name: LCTG Hairdressing +flag: None +offer text: 10% off all Hairdressing Services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bb9b275d-c0ef-3eca-8052-9c9bff179871/Arkive-Clothing-10-Off-Clothing-and-Footwear +company name: Arkive Clothing +flag: None +offer text: 10% Off Clothing and Footwear +----------------------------------------------------- +page: 24 +link for deal: https://membership.young.scot/discounts/d4a742de-76eb-398d-8237-258f26b94e19/Psychomoda-10-Discount-on-garments-on-rail-free-handbag-to-match-made-to-measure-garments +company name: Psychomoda +flag: None +offer text: 10% Discount on garments on rail/ free handbag to match made to measure garments +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/43effc4d-b1c1-3a00-9f95-5e065c65ae88/Fenwick-47-10-off-Food +company name: Fenwick 47 +flag: None +offer text: 10% off Food +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ce04c652-c22a-3a20-be8a-62f5310eb6cd/Heaven-Beauty-Up-to-20-Off +company name: Heaven Beauty +flag: None +offer text: Up to 20% Off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/0160ba51-e86f-30e0-8940-f95f3e2bd3fb/Simpsons-of-Stranraer-20-off-Bakery-Goods +company name: Simpsons of Stranraer +flag: None +offer text: 20% off Bakery Goods +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e19117d0-cbd7-328e-81a0-d5db8d8a96f6/Perth-Playhouse-Discounted-Cinema-Tickets +company name: Perth Playhouse +flag: None +offer text: Discounted Cinema Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/fa5a204d-558a-3345-9bc3-fa88258d29e1/Hector-Innes-Photography-10-Discount-on-Film-Digital-Processing-Photography +company name: Hector Innes Photography +flag: None +offer text: 10% Discount on Film, Digital Processing & Photography +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a5be5eac-fc87-30dc-a84f-1b50c3f95567/Helensburgh-Trophy-Centre-20-off-Trophies-Engraving +company name: Helensburgh Trophy Centre +flag: None +offer text: 20% off Trophies & Engraving +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f574f876-38f1-3856-a214-a9b74b51ca2e/Gordon-Wilson-Hairdressing-25-off-Haircuts +company name: Gordon Wilson Hairdressing +flag: None +offer text: 25% off Haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6cbaca06-c814-364c-91cc-6c53561773d2/Blackburns-Hair-Salon-20-off +company name: Blackburns Hair Salon +flag: Age Restricted +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1d69549f-d52a-3c85-805e-e5d082d6a2b1/Bella-Capelli-Hair-Beauty-Lounge-15-off-Haircuts +company name: Bella Capelli Hair & Beauty Lounge +flag: None +offer text: 15% off Haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f83dcd75-ea32-32b3-9501-aa5690be4c4e/Halo-20-off-Haircut-Colour +company name: Halo +flag: None +offer text: 20% off Haircut & Colour +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d9b9ffc0-0577-36f8-9062-cb1020c9cf7d/The-Harbour-Shop-10-off +company name: The Harbour Shop +flag: None +offer text: 10% off +----------------------------------------------------- +page: 25 +link for deal: https://membership.young.scot/discounts/db637685-3cc9-35e9-90d4-679270c229fe/Heartbeat-Recording-Studio-10-off +company name: Heartbeat Recording Studio +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/dc445641-3d0f-3e77-8cd0-69c9211a3258/Clippers-Hair-Studio-for-Men-10-off-haircuts +company name: Clippers Hair Studio for Men +flag: None +offer text: 10% off haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a633cfe7-4725-3ded-b431-6deebbb5d615/Simpson-and-Bakers-20-off +company name: Simpson and Bakers +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/fd1da108-f93b-33ee-a8e7-c200d6ef93a9/Crystalle-10-off-Gifts +company name: Crystalle +flag: None +offer text: 10% off Gifts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/247fa7f3-b32f-34be-84d3-354ed4c698b8/The-Glass-Pavilion-10-off-all-Food +company name: The Glass Pavilion +flag: None +offer text: 10% off all Food +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2360a7e7-1c54-3171-b88f-0fcca891a2b7/Community-Carrot-10-off-Fruit-Veg +company name: Community Carrot +flag: None +offer text: 10% off Fruit & Veg +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/770c14ec-d17d-326d-91f7-2f9456334cc8/Glenisla-Frames-15-off-Arts-and-Crafts +company name: Glenisla Frames +flag: None +offer text: 15% off Arts and Crafts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f042120e-a766-38fd-b64b-03cfc55ccc8f/Crinan-Cycles-Up-to-10-off +company name: Crinan Cycles +flag: None +offer text: Up to 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f1dec18f-6d4a-3111-a1b9-677984600ad8/Pinder-Opticians-125-discount-on-glasses-and-contact-lenses +company name: Pinder Opticians +flag: None +offer text: 12.5% discount on glasses and contact lenses +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9a5be62c-c19f-3306-9bfd-6024e209a72e/Charlie-Taylor-10-off-Hair-and-Beauty-Treatments +company name: Charlie Taylor +flag: None +offer text: 10% off Hair and Beauty Treatments +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/61fa1ac4-1690-31e9-80d4-430b4459334d/Reeltime-Music-25-off-recordings-and-rehearsals-at-the-Reeltime-Music-Studio +company name: Reeltime Music +flag: None +offer text: 25% off recordings and rehearsals at the Reeltime Music Studio +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e88dcf41-aff2-314c-9def-7ce6e5cf6646/World-of-Football-Discounted-Pitch-Price +company name: World of Football +flag: None +offer text: Discounted Pitch Price +----------------------------------------------------- +page: 26 +link for deal: https://membership.young.scot/discounts/4aedae30-7732-3315-844b-4969953e7f9d/Carol-Lomako-School-of-Motoring-5-discount-on-block-bookings +company name: Carol Lomako School of Motoring +flag: None +offer text: 5% discount on block bookings +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/035b4ada-0fa6-32d2-9069-fa5c390de8c8/Frasers-Travel-Ltd-5-off-Holiday-Bookings +company name: Frasers Travel Ltd +flag: None +offer text: 5% off Holiday Bookings +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/66846a16-6897-387d-8f7b-8f30d214c4b5/Damask-Hair-20-off +company name: Damask Hair +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/58d8a98d-4e8d-3fc6-81f0-165810173fc9/Shears-Hair-Beauty-Retreat-10-off +company name: Shears Hair & Beauty Retreat +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/71547b0c-0544-376f-823f-e245cb489548/Something-Special-Flowers-10-off +company name: Something Special Flowers +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a1f46298-6fb8-3db6-a3f5-9a8a3767791e/Cycle-Orkney-10-off-Bikes-and-Accessories +company name: Cycle Orkney +flag: None +offer text: 10% off Bikes and Accessories +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6a94826b-bea9-3151-a77a-384efdde30f8/Solveig-Health-Beauty-10-off +company name: Solveig Health & Beauty +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e24aa2a9-fd1e-3eb8-8522-263c2694fdb8/Sheveux-Design-10-off-Hairstyling +company name: Sheveux Design +flag: None +offer text: 10% off Hairstyling +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ee4fe94d-4323-3eb8-bf49-3eec77206a12/The-Shoe-Gallery-10-off +company name: The Shoe Gallery +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/40c8c066-43fc-3590-8abb-15cb22fb4090/GP-Electric-6-off-Electrician-Services +company name: G.P. Electric +flag: None +offer text: 6% off Electrician Services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/345a6163-e10c-3ecd-b3aa-20f1bf80edcd/Studio-4-20-off +company name: Studio 4 +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/60851958-aaf9-324e-9575-1e61e12f796d/MACS-Glasgow-10-off-with-Selected-Stylists +company name: MACS Glasgow +flag: None +offer text: 10% off with Selected Stylists +----------------------------------------------------- +page: 27 +link for deal: https://membership.young.scot/discounts/4d78467f-4ba8-3920-bfdc-a67d4d6a130a/Kirsties-Flowers-10-off-Flowers-Gifts +company name: Kirsties Flowers +flag: None +offer text: 10% off Flowers & Gifts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6b0ea231-ef78-34f9-a076-15336894be6d/Xanadu-Beauty-Clinic-10-off-Treatments +company name: Xanadu Beauty Clinic +flag: None +offer text: 10% off Treatments +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6d6e7c5c-361a-37fb-a418-142503622842/Frank-Munro-Optometrists-10-off-at-Opticians +company name: Frank Munro Optometrists +flag: None +offer text: 10% off at Opticians +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/6399d0f7-c553-30cc-bc60-56e85665e864/AS-Car-Service-Centre-10-off-Car-Repairs +company name: AS Car Service Centre +flag: None +offer text: 10% off Car Repairs +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bfcd01a1-c474-3335-bf13-64718be69b07/Wrights-10-Off-Clothing +company name: Wright's +flag: None +offer text: 10% Off Clothing +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ad853428-cf5a-3fce-ae91-e2ffa2832808/Base-Camp-5-off-Electrical-and-Watches +company name: Base Camp +flag: None +offer text: 5% off Electrical and Watches +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/845c620a-75f7-393e-80e3-5da51572b2ad/Orkney-Financial-Property-Centre-1-hour-free-consultation +company name: Orkney Financial & Property Centre +flag: None +offer text: 1 hour free consultation +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d4f50542-9eba-38a7-a269-b8d0db63b340/Outside-Edge-10-Discount +company name: Outside Edge +flag: None +offer text: 10% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/948b31ec-79f8-33c9-beb0-cabfd663d96c/Palace-Theatre-10-Discount-on-Palace-Shows +company name: Palace Theatre +flag: None +offer text: 10% Discount on Palace Shows +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3a5be45a-379c-3863-b139-4bcd822e28a8/Aberdeen-Performing-Arts-Concession-Rate-on-HMT-Music-Hall-shows +company name: Aberdeen Performing Arts +flag: None +offer text: Concession Rate on HMT & Music Hall shows +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/77b94697-d50a-3ef9-b717-8dc04cf77098/Killiegold-10-off-Jewellery +company name: Killiegold +flag: None +offer text: 10% off Jewellery +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d87b543e-1ab9-3888-9fbb-5bfed79be4d6/Scruples-10-off-Treatments +company name: Scruples +flag: None +offer text: 10% off Treatments +----------------------------------------------------- +page: 28 +link for deal: https://membership.young.scot/discounts/2fc1f018-4aae-3850-b327-9558c52ef181/KG-Hairdressing-10-Discount-off-all-Hair-Beauty-Services +company name: KG Hairdressing +flag: None +offer text: 10% Discount off all Hair & Beauty Services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9a7349ff-267b-31e9-95fa-7a4730a0d774/Matzaluna-15-off-pizzas-sides-and-drinks +company name: Matzaluna +flag: None +offer text: 15% off pizzas, sides and drinks +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/c150e90e-961c-3397-a5b8-e2e6ebe3fde0/Argyll-Book-Centre-10-off-Books +company name: Argyll Book Centre +flag: None +offer text: 10% off Books +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/9f4e0bdf-bddd-3353-b2f7-f982fd35f54a/Wavelength-Hair-Salon-10-off-Haircuts +company name: Wavelength Hair Salon +flag: None +offer text: 10% off Haircuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e13ff573-a5b4-39bf-9661-125a879123d3/Hazel-Hairstylist-10-off +company name: Hazel Hairstylist +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/e37fb2dd-cf72-3053-b5a0-f6a464117fa1/Autocare-Turriff-10-off-Car-Repairs +company name: Autocare Turriff +flag: None +offer text: 10% off Car Repairs +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/ad54738d-d9bb-3b26-b62c-e0201ab622e7/Robert-Burns-Centre-Film-Theatre-Half-Price-Cinema-Tickets +company name: Robert Burns Centre Film Theatre +flag: None +offer text: Half Price Cinema Tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d96f8bee-9930-3c38-97c1-787a1096f269/Francis-John-Hairdressing-10-off-Hair-and-Beauty +company name: Francis John Hairdressing +flag: None +offer text: 10% off Hair and Beauty +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1ad391df-1fe0-3534-9551-1b379afe3c2a/Dundee-Leisure-Money-off-swimming +company name: Dundee Leisure +flag: None +offer text: Money off swimming +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1f7dc661-a344-3137-a564-224e02bfab79/ACS-Prestwick-10-off-products-in-store +company name: ACS Prestwick +flag: None +offer text: 10% off products in store +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f908ab5e-6f93-3edc-883a-d792cd094fde/Altered-Image-Hair-Design-10-off-Hair-Cuts +company name: Altered Image Hair Design +flag: None +offer text: 10% off Hair Cuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b9e407ae-4464-3a47-9587-4183e5ae6fef/La-Bonne-Auberge-Meal-and-Cinema-Deal +company name: La Bonne Auberge +flag: None +offer text: Meal and Cinema Deal +----------------------------------------------------- +page: 29 +link for deal: https://membership.young.scot/discounts/2f396449-8320-3e71-a9ff-12d8c9b17915/Our-Place-Cafe-10-off-food-and-drink +company name: Our Place Cafe +flag: None +offer text: 10% off food and drink +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/03c45c01-0485-3a40-8261-70f26bc7ded5/Premier-Leisure-Concession-Rate-at-the-Cinema +company name: Premier Leisure +flag: None +offer text: Concession Rate at the Cinema +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/baacdd05-e04e-3c54-967c-77d2da56c128/Apollo-Unisex-Hairstylist-20-off +company name: Apollo Unisex Hairstylist +flag: None +offer text: 20% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2cfbe5c3-eb1f-3d63-bbc4-b7878e4062d7/Scottish-Island-Jewellery-10-off +company name: Scottish Island Jewellery +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/958c1a17-944a-3055-9179-4ff9c509b92a/The-Gem-Box-10-off-instore +company name: The Gem Box +flag: None +offer text: 10% off instore +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/98864b97-8576-3500-8a54-90498ece385b/Arena-30-off-Stationery-and-Computer-Equipment +company name: Arena +flag: None +offer text: 30% off Stationery and Computer Equipment +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/f0d03657-96c6-3449-a76a-91c2eef7b7f2/Saturday-School-Glasgow-5-Cash-Back-After-12-Lessons +company name: Saturday School Glasgow +flag: None +offer text: 5% Cash Back After 12 Lessons +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/eed0f6e5-242a-3992-b019-ddfcd69321fd/Doodles-Ceramics-Workshop-10-off-Art-Ceramics-and-Workshops +company name: Doodles Ceramics Workshop +flag: None +offer text: 10% off Art Ceramics and Workshops +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3b03e200-81fa-3e87-a965-55a94abb32d9/CultureNL-Libraries-50-off-Rentals +company name: CultureNL Libraries +flag: None +offer text: 50% off Rentals +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/cb06fd6f-9b20-3e4d-8e14-61bb5604796d/Goody2shoes-10-discount +company name: Goody2shoes +flag: None +offer text: 10% discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8a0c0bb0-6d80-37ea-9145-fc097c705b34/About-Face-Electrolysis-IPL-Beauty-Clinic-10-off-Beauty-Treatments +company name: About Face, Electrolysis, IPL & Beauty Clinic +flag: None +offer text: 10% off Beauty Treatments +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/54950808-e2fa-3e30-b8a7-d421d2fbb658/Shooze-in-a-Box-10-off +company name: Shooze in a Box +flag: None +offer text: 10% off +----------------------------------------------------- +page: 30 +link for deal: https://membership.young.scot/discounts/18c2adbb-8738-376e-83e0-2691388dee93/Trend-Clothing-10-off +company name: Trend Clothing +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d53cda8a-fe75-3bc9-84b9-ac9efac66953/The-Colour-Lounge-15-off-Hair-and-Beauty-Services +company name: The Colour Lounge +flag: None +offer text: 15% off Hair and Beauty Services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a909af5d-9a36-3937-941d-56adeb46daa3/Culdesac-50-off-During-the-Week +company name: Culdesac +flag: Age Restricted +offer text: 50% off During the Week +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8a147a39-9530-37d0-b4cf-418c6173efe1/Almondvale-Programmes-15-Discount +company name: Almondvale Programmes +flag: None +offer text: 15% Discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/bc010436-cf79-3444-b00d-380d158b7608/Hilary-White-Hair-Design-10-off +company name: Hilary White Hair Design +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/1f287e1d-d4f9-3b69-959d-78060642bb1d/Carnabys-10-off-Hair-Cuts +company name: Carnabys +flag: None +offer text: 10% off Hair Cuts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3e80a9c4-9ee7-3f57-8c22-ffb4dfe6b454/Waterfront-Cinema-2-for-1-on-tickets +company name(from image alt text): Waterfront Cinema +flag: None +offer text: 2 for 1 on tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/025b0621-0286-3e43-b305-7c8b90bc138e/East-Lothian-Camera-Shop-10-off +company name: East Lothian Camera Shop +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/00d0c685-f866-3a97-a57b-9607866e4c40/ESP-5-off-Sportswear +company name: ESP +flag: None +offer text: 5% off Sportswear +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b6c5dd4c-45a6-3c20-a8dc-6b28ab27c0ff/Room-2-Hairdressing-Creative-Barbering-Money-off-hair-services +company name: Room 2 Hairdressing & Creative Barbering +flag: None +offer text: Money off hair services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/3d226bf4-2ae6-3a35-b006-11cc46da581f/Arlecchino-20-off-main-food-menu +company name: Arlecchino +flag: None +offer text: 20% off main food menu +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/7749d384-0284-30e4-aa18-f58296d9cf56/Smart-Repair-Money-off +company name: Smart Repair +flag: None +offer text: Money off +----------------------------------------------------- +page: 31 +link for deal: https://membership.young.scot/discounts/12f09277-05b1-3c47-acb3-4e2c27fe51be/Scotlands-Jute-Museum-Verdant-Works-Discounted-admission +company name: Scotland's Jute Museum @ Verdant Works +flag: None +offer text: Discounted admission +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/534e06da-36d9-37ae-9622-4f4e03ccc0ad/McKenzie-Massage-Hair-Beauty-10-off-Hair-Beauty-Massage-Services +company name: McKenzie Massage Hair & Beauty +flag: None +offer text: 10% off Hair, Beauty & Massage Services +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/7936c15d-3ae3-3b24-b568-678a3ffcd700/Royal-Conservatoire-of-Scotland-20-off-tickets +company name: Royal Conservatoire of Scotland +flag: None +offer text: 20% off tickets +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/a1a7f57f-b786-3eef-910a-7740635a2aca/MacRobert-Arts-Centre-Concessionary-Rates-Apply +company name: MacRobert Arts Centre +flag: None +offer text: Concessionary Rates Apply +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/63e1a7cd-471d-3295-b848-fa24a4273bf5/MacTaggart-Leisure-Centre-Save-on-Swim-Prices +company name: MacTaggart Leisure Centre +flag: None +offer text: Save on Swim Prices +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4b03a7be-ec0c-379a-ae81-5368b91bcd26/Manna-Juice-5-off-Healthy-Food +company name: Manna Juice +flag: None +offer text: 5% off Healthy Food +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/205e063e-0853-361f-adf7-cbd97146ee1a/The-Twisted-Thistle-10-off-Gifts +company name: The Twisted Thistle +flag: None +offer text: 10% off Gifts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/50b0150e-8ac2-34f3-83bb-5dd5883c974c/Smart-Specs-10-off +company name: Smart Specs +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/7cffee2a-bb29-32a1-8c0f-bbbb1b1d398d/Eden-Beauty-Emporium-10-discount +company name: Eden Beauty Emporium +flag: None +offer text: 10% discount +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/b6142f1b-9fce-3fe5-bda4-d84b5a0ead60/Mary-Wilson-Flowers-10-Discount-off-Flowers-Gifts +company name: Mary Wilson Flowers +flag: None +offer text: 10% Discount off Flowers & Gifts +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/02e95894-c145-3bc1-977f-51f8fee3644a/Coast-to-Coast-Surf-School-10-off +company name: Coast to Coast Surf School +flag: None +offer text: 10% off +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/cd8a359e-a3ee-3661-ab05-0b680fda635c/Meadows-Pottery-10-Discount +company name: Meadows Pottery +flag: None +offer text: 10% Discount +----------------------------------------------------- +page: 32 +link for deal: https://membership.young.scot/discounts/ad19ef65-9f55-309d-b3c9-907e266ff57f/Partridges-10-off-purchases +company name: Partridges +flag: None +offer text: 10% off purchases +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/d738fad5-ad47-39d1-907f-488a5e6a3b63/McKenzies-Save-up-to-10-on-purchases +company name: McKenzies +flag: None +offer text: Save up to 10% on purchases +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/4535000b-c346-3ef5-bfb5-55dcf0e95094/Rhona-McCallum-10-discount-on-hair-brows-makeup-and-GHD-Range +company name: Rhona McCallum +flag: None +offer text: 10% discount on hair, brows, makeup and GHD Range +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/2d1004c3-d2ce-373c-8b93-5f6dc7db8c5b/Sharp-Image-Hair-Beauty-10-off-salon-services-and-products +company name: Sharp Image Hair & Beauty +flag: None +offer text: 10% off salon services and products +----------------------------------------------------- +link for deal: https://membership.young.scot/discounts/8d37083b-fba8-35e7-9b57-9b4f8ff00691/Lonsdale-Cinemas-Student-Rates-at-Cinema +company name: Lonsdale Cinemas +flag: Age Restricted +offer text: Student Rates at Cinema +----------------------------------------------------- diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..ff0445a --- /dev/null +++ b/src/main.rs @@ -0,0 +1,81 @@ +use scraper::{Html, Selector}; + +#[tokio::main] +async fn main() { + let url_base = "https://young.scot/discounts-and-rewards/discounts?curPage="; + + //request first page + let response = reqwest::get(url_base.to_string() + &1.to_string()).await.unwrap(); + + //parse first page + let document = Html::parse_document(&response.text().await.unwrap()); + + println!("page: 1"); + print_deals(&document); + + //get total pages + //the number of pages is in the second last page of the pagination + + //get pagnation + let selector = Selector::parse("ul.pagination > li > a").unwrap(); + let pages = document.select(&selector).map(|element| element.text().next().unwrap().to_string()).collect::>(); + + //get element before next page button + let total_pages = pages[pages.len() - 2].parse::().unwrap(); + + //loop through all pages + for page_number in 2..=total_pages{ + println!("page: {}", page_number); + //request first page + let response = reqwest::get(url_base.to_string() + &page_number.to_string()).await.unwrap(); + + //parse first page + let document = Html::parse_document(&response.text().await.unwrap()); + + print_deals(&document); + } + + + +} + +fn print_deals(document: &Html){ + //select ul with class="card__list flex-equal-height push--top" + let selector = Selector::parse(r#"ul[class="card__list flex-equal-height push--top"] > li > a"#).unwrap(); + + //get element with selector + let elements = document.select(&selector); + + //iterate over deals + for element in elements { + //get href from element + let href = element.value().attr("href").unwrap(); + println!("link for deal: {}", href); + + let logo = element.select(&Selector::parse(r#"div[class="card__logo"] > img"#).unwrap()).next(); + if !logo.is_some(){ + let text = element.select(&Selector::parse(r#"div[class="card__description"] > p"#).unwrap()).next().unwrap().text().next().unwrap(); + println!("company name: {}", text); + } else { + let logo_src = logo.unwrap().value().attr("alt").unwrap(); + println!("company name(from image alt text): {}", logo_src); + } + + let flag = element.select(&Selector::parse(r#"div[class="card__flag"]"#).unwrap()).next(); + + if flag.is_some() { + let flag_src = flag.unwrap().text().next().unwrap(); + println!("flag: {}", flag_src); + } else { + println!("flag: None"); + } + + //get offer text + let offer_text = element.select(&Selector::parse(r#"span[class="offer-text"]"#).unwrap()).next().unwrap().text().next().unwrap().to_string(); + + println!("offer text: {}", offer_text); + + //print separator + println!("-----------------------------------------------------"); + } +} \ No newline at end of file