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