Alexander Graf 
							
						 
					 
					
						
						
							
						
						1d506b5f95 
					 
					
						
						
							
							Minor documentation improvements  
						
						
						
						
					 
					
						2016-09-19 19:26:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						1036fe45b5 
					 
					
						
						
							
							README.md: Note pip3 as way to install  
						
						
						
						
					 
					
						2016-09-18 17:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						bbcebb25eb 
					 
					
						
						
							
							setup.py: print message if python version is too old  
						
						
						
						
					 
					
						2016-09-18 17:43:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						8408183b79 
					 
					
						
						
							
							minor, irrelevant setup.py fix  
						
						
						
						
					 
					
						2016-09-18 17:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						66cd9695df 
					 
					
						
						
							
							Release of version 1.1  
						
						
						
						
					 
					
						2016-09-18 17:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						508c629d2b 
					 
					
						
						
							
							Equalify summary in *.py and README.md  
						
						
						
						
					 
					
						2016-09-18 16:41:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						1ff6dd9d30 
					 
					
						
						
							
							Mini refactoring and docstrings  
						
						... 
						
						
						
						Closes  #12 . 
					
						2016-09-18 16:35:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						d5c13b1295 
					 
					
						
						
							
							Globally disable pylint too-many-arguments warning  
						
						
						
						
					 
					
						2016-09-18 15:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						3ac8ffbc84 
					 
					
						
						
							
							Reduce code duplication introducing download_node  
						
						
						
						
					 
					
						2016-09-18 15:41:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						7f500d775e 
					 
					
						
						
							
							minor README.md enhancements  
						
						
						
						
					 
					
						2016-09-18 14:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						c2957e389f 
					 
					
						
						
							
							Have setuptools setup.py for serious distribution  
						
						... 
						
						
						
						This is a) cooler and b) a requirement for deploying it on PyPI.
It removes need of __all__ shit (which is hard to keep updated), and
allows installing instaloader easily as a global module and executable.
Additionally it removes __init__.py. 
						
						
					 
					
						2016-09-18 14:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						70c91e000e 
					 
					
						
						
							
							Targets :feed-all and :feed-liked to load feed  
						
						... 
						
						
						
						Closes  #14 . 
					
						2016-09-17 20:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						9cd93c9414 
					 
					
						
						
							
							Have function providing access to user's feed  
						
						... 
						
						
						
						Closes  #13 . 
					
						2016-09-16 23:24:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						5dc9be47cb 
					 
					
						
						
							
							Make instaloader usable as package  
						
						... 
						
						
						
						This commit allows doing `import instaloader` when instaloader is
located in a subdirectory "instaloader". This makes it easier to use
instaloader e.g. when it is imported using git submodules feature. 
						
						
					 
					
						2016-08-18 10:04:54 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						0088ee5e9e 
					 
					
						
						
							
							Added handling of UnicodeEncodeError  
						
						... 
						
						
						
						- Only try to print captions if possible
- Added option '--shorter-output' to disable output of captions 
						
						
					 
					
						2016-08-04 19:36:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						0678a8118a 
					 
					
						
						
							
							Properly escape \ in regex string  
						
						
						
						
					 
					
						2016-08-03 20:29:36 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						b71179371d 
					 
					
						
						
							
							Do not sleep when --no-sleep is given  
						
						
						
						
					 
					
						2016-08-03 20:25:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						05104b7438 
					 
					
						
						
							
							Have better error handling when working on files  
						
						... 
						
						
						
						try ... except FileNotFoundError is better than os.path.isfile. 
						
						
					 
					
						2016-08-03 13:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						ce8bdb18e0 
					 
					
						
						
							
							Have newline in id files  
						
						... 
						
						
						
						This is better. A line in a textfile must terminate with a \n character. 
						
						
					 
					
						2016-08-03 13:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						77d0d272fc 
					 
					
						
						
							
							Implementation of get_id_by_username()  
						
						... 
						
						
						
						+ updated README.md 
						
						
					 
					
						2016-08-02 21:27:39 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						e6ca038e25 
					 
					
						
						
							
							Store ID of profile to find it after name change  
						
						... 
						
						
						
						Closes  #9 . 
					
						2016-08-02 18:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						4fb574253e 
					 
					
						
						
							
							change import order to satisfy pylint  
						
						
						
						
					 
					
						2016-08-02 18:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						584c3cc76c 
					 
					
						
						
							
							Release of version 1.0.1  
						
						
						
						
					 
					
						2016-08-01 18:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						dd383d8887 
					 
					
						
						
							
							Fix Windows Unicode Problems  
						
						... 
						
						
						
						Closes  #11 .
instaloader now tries to use win-unicode-console when recognizing
windows. 
					
						2016-08-01 18:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						82ef71836f 
					 
					
						
						
							
							Minor UI improvements  
						
						... 
						
						
						
						Improvement to help text as well as trivial improvements to exception
texts. 
						
						
					 
					
						2016-07-29 18:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						2f53debffa 
					 
					
						
						
							
							Disable pylint warning for download()  
						
						
						
						
					 
					
						2016-07-29 18:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						ebff2205b1 
					 
					
						
						
							
							@<profile> to download all followees of profile  
						
						... 
						
						
						
						This closes  #10 . 
						
						
					 
					
						2016-07-29 17:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						8524c8a2f2 
					 
					
						
						
							
							Output captions while downloading profiles  
						
						
						
						
					 
					
						2016-07-29 16:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						f3a52c6f4d 
					 
					
						
						
							
							Release of version 1.0  
						
						
						
						
					 
					
						2016-07-28 18:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						651b590cfa 
					 
					
						
						
							
							Implementation of get_username_by_id()  
						
						
						
						
					 
					
						2016-07-28 18:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						9d1af7adaf 
					 
					
						
						
							
							Reimplemented test_login()  
						
						... 
						
						
						
						The username does not need to be given anymore at call of
test_login(). Now, the function uses the given session to lookup the
corresponding username. 
						
						
					 
					
						2016-07-28 17:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						d0e9b711ac 
					 
					
						
						
							
							README.md: trivial improvements  
						
						
						
						
					 
					
						2016-07-28 17:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						5adbee2273 
					 
					
						
						
							
							add LICENSE and README.md  
						
						
						
						
					 
					
						2016-07-28 17:24:38 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						e464787772 
					 
					
						
						
							
							Implementation of gathering followees functionality  
						
						... 
						
						
						
						usage: get_followees(login, session) 
						
						
					 
					
						2016-07-28 15:55:19 +02:00 
						 
				 
			
				
					
						
							
							
								André Koch-Kramer 
							
						 
					 
					
						
						
							
						
						b0a6677c76 
					 
					
						
						
							
							Update X-CSRFToken header when loading session  
						
						
						
						
					 
					
						2016-07-28 15:52:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						bd2514fcd5 
					 
					
						
						
							
							Have default filename argument {load,save}_session  
						
						
						
						
					 
					
						2016-07-28 15:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						c69214536a 
					 
					
						
						
							
							Encode username in default session file name  
						
						... 
						
						
						
						Fixes  #7 . 
					
						2016-07-26 17:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						a99d1875e5 
					 
					
						
						
							
							Also save session when interrupted by user  
						
						... 
						
						
						
						Fixes  #8 . 
					
						2016-07-26 17:03:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						087a69ef7e 
					 
					
						
						
							
							catch case of nonexisting session file  
						
						
						
						
					 
					
						2016-07-26 17:03:20 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						04821f5f76 
					 
					
						
						
							
							print username in password prompt  
						
						
						
						
					 
					
						2016-07-26 13:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						283c05f47c 
					 
					
						
						
							
							print warning when public profiles are downloaded when logged in  
						
						
						
						
					 
					
						2016-07-26 13:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						590f327fc8 
					 
					
						
						
							
							easier understandable error messages  
						
						
						
						
					 
					
						2016-07-26 13:53:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						1f7fe4ca2f 
					 
					
						
						
							
							load_session: don't double check if file can be opened  
						
						
						
						
					 
					
						2016-07-26 13:52:05 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						88219e4d01 
					 
					
						
						
							
							Refactor exceptions  
						
						... 
						
						
						
						- Rename DownloaderException to InstaloaderException
- Introduce NonfatalException to make handling of these errors easier
- Avoid using of InstaloaderException directly
- Catch InstaloaderException and KeyboardInterrupt in main loop to exit
  cleanly without stack trace 
						
						
					 
					
						2016-07-26 10:57:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						57bb10f6b8 
					 
					
						
						
							
							Rename instagram.py to instaloader.py  
						
						
						
						
					 
					
						2016-07-25 23:59:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						06f0658947 
					 
					
						
						
							
							fix minor bug caused during refactoring  
						
						
						
						
					 
					
						2016-07-25 23:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						115f1c9133 
					 
					
						
						
							
							refactor get_session()  
						
						
						
						
					 
					
						2016-07-25 23:43:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						bd0505098e 
					 
					
						
						
							
							Save only cookies instead of whole session object  
						
						
						
						
					 
					
						2016-07-25 23:04:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						220584c483 
					 
					
						
						
							
							Refactor download() function  
						
						
						
						
					 
					
						2016-07-25 22:27:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Graf 
							
						 
					 
					
						
						
							
						
						9aa2b91d52 
					 
					
						
						
							
							Restructure get_session() error handling  
						
						
						
						
					 
					
						2016-07-25 20:19:07 +02:00