From 53f403d99d9a66ad075a7c2f8cf5740d81ec1988 Mon Sep 17 00:00:00 2001 From: Aaron Power Date: Fri, 29 Jun 2018 11:17:36 +0100 Subject: [PATCH] Moved upload_photo to an example --- Cargo.toml | 1 - examples/upload_photo.rs | 12 ++++++++++++ tests/test.png | Bin 3118 -> 0 bytes tests/upload_photo.rs | 32 -------------------------------- 4 files changed, 12 insertions(+), 33 deletions(-) create mode 100644 examples/upload_photo.rs delete mode 100644 tests/test.png delete mode 100644 tests/upload_photo.rs diff --git a/Cargo.toml b/Cargo.toml index b829301..060a105 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,5 +22,4 @@ version = "0.4" features = ["serde"] [dev-dependencies] -dotenv = "0.11" toml = "0.4" diff --git a/examples/upload_photo.rs b/examples/upload_photo.rs new file mode 100644 index 0000000..bcd3687 --- /dev/null +++ b/examples/upload_photo.rs @@ -0,0 +1,12 @@ +mod register; + +use std::error; + +fn main() -> Result<(), Box> { + let mastodon = register::get_mastodon_data()?; + let input = register::read_line("Enter the path to the photo you'd like to post: ")?; + + mastodon.media(input.into())?; + + Ok(()) +} diff --git a/tests/test.png b/tests/test.png deleted file mode 100644 index 89bf64971af7ce3250fe59743687bd7930cb24a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3118 zcmb7GeK^x=AD@Gmx13~%LoY^Ys8D&yj=UvLCJ{?mnnZ*l#K)oo)~7MIh)QO&vRYR^*lY-@4D~r=l*`b_vicl-PiBFexC=fE{=+F zyW{`>fTGhWJ2wD80wNx=+eDr?bZWH7NJP3ho&;3)X-$h3+x(p!?EstN=Sfp(y2t|z zKLw8j0OVD~Ljr)$RTnvBqMXjy%M8h=%WsoIKL6w^a%n`_dqvrXg@y)Pj{?}D0xm@b zAa}n74e04bRIR@Xy+*CLQa`xU66xnTU~LL;USr;K7pjE z`#8C`u1^eh9w^N6wg(TOXP+@9kJR-b)1?QYI{mPW-oof-{DOxctQMni^J0*E096 zp!%T(&&@hC_49RA2z5tg@?37G_mMCmWug#f?JHOan1>nljK*xh^OJ615Wq}? zqOOkMZ4H0cvN>}x-B&%F&HQj?e2KyL>uN96lg~r|&)37;b7~Na?0~U2ZJneC5`6X61<%JfEmeKnjILf`*kWFv4+FqSwcs@*&bWDWu#1uPKB_mo;Eix`T|-yOcMLW)|+y=WDhXCn(jU-~c-0Dmz7x_umo%^XRCM`mfbYUnJUxty*K&p? zD8aV!W@pbe?Jh<6=1a;Ld)TYhr|TQ!lB`~QBjh71iXbYhe_1f6T7N^hRX*Q(dQ1A!hf2 z!;wKeYh?(_CSaj<`qi)&(W!$m8gD~dgBnXO9F>ay5kmBvOgfKRUgx;tj0Y&}CLJlP zt~s7;KB`U}${A?n-9a$O`?h+z!pIdORn#PoF04IdIdqi*aO{J zha}@wAzi3Tlo^>9s|H>fb{}t;kUYh_Z@hb7`$}VOJd+#>&D$I#M_uZy} zE%2c0`nO!Q)x>Wg0Yz$(1C`JbQd?XRM2*1;#Mw;w#=m#gIpC8;2?0YNWO}y9L#~mx zQg+;xXNrpThg^I3ZA;*oiJYyt5nZ)a*DZ3pU8On6XgLs={>90J1QWHWX~|aDdck%F zfkc%!bOAm-`Rk?KS2xHM48}uVO%T}oT3Z^MRz?^LxN|~O`0)OqkYg!sgzDi&-hBka zp+>4(C_4U-&)a|5S;cX6u)oF=Dp%r zDDX!WcWV)uPl_WNL^*W0lQ5ym+`V?s_6~h3c~FN{lRkVU&D^~t1?n=hNt-@RT4RHR zEegc`KkjlBY)G*=Y;Bk82_ss>(_D(4{p^Wtd%VcEI}-CM2d^l36hvg^*hyo@`NJs_ z;icxw&z>T`ocw(UBz4j?aA^p~p*>5n*5+LVf)@HyB|D>MdkXv%;`Wzo&PIW~$ZD|W zv=L#3`EofmMsG#!0S*zdx0!bm^{$3P)5kYwmm_|m@)Y?vy zrhuDkQ7FpQ6}L)`-kGF>=S6qDT(_P(J>i|xQy6%8R$RmYGKD{?P31C(%u3` zQ?yx7gMGOambEp26(zpzRQn$g3G4p3)R$Awen1PVQbWmilur0;?5cT?~VRma#viMsGQaQ5N= za>0fhi!C(N5Y!-PW@=Vj&K(u%W!FDnXI0fUZtHTU1da0C6@5I5g$V@) ztz8dq@%*{XNa4G*57f?2Md_5sZY^PjK{oxdjB^Ku`(DyfVwv;zPdE6h_zN6*8b5pA zS9hG9m2flUNTk0ilx7o|-d>U35GijAk#Z)T@_F>o99;jUa)Jo#gxd mammut::Result<()> { - - let data = Data { - base: env::var("BASE").unwrap().into(), - client_id: env::var("CLIENT_ID").unwrap().into(), - client_secret: env::var("CLIENT_SECRET").unwrap().into(), - redirect: env::var("REDIRECT").unwrap().into(), - token: env::var("TOKEN").unwrap().into(), - }; - - let mastodon = Mastodon::from_data(data); - - mastodon.media("tests/test.png".into())?; - Ok(()) -}