parent
							
								
									523d83022e
								
							
						
					
					
						commit
						53f403d99d
					
				| @ -0,0 +1,12 @@ | ||||
| mod register; | ||||
| 
 | ||||
| use std::error; | ||||
| 
 | ||||
| fn main() -> Result<(), Box<error::Error>> { | ||||
|     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(()) | ||||
| } | ||||
| Before Width: | Height: | Size: 3.0 KiB | 
| @ -1,32 +0,0 @@ | ||||
| extern crate mammut; | ||||
| extern crate dotenv; | ||||
| 
 | ||||
| use std::env; | ||||
| 
 | ||||
| use mammut::{Data, Mastodon}; | ||||
| use dotenv::dotenv; | ||||
| 
 | ||||
| // Do not run this test by default because it requires a real Mastodon
 | ||||
| // connection setup.
 | ||||
| #[test] | ||||
| #[ignore] | ||||
| fn upload_photo() { | ||||
|     dotenv().ok(); | ||||
|     run().unwrap(); | ||||
| } | ||||
| 
 | ||||
| fn run() -> 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(()) | ||||
| } | ||||
					Loading…
					
					
				
		Reference in new issue