Alexander Graf 
							
						 
					 
					
						
						
							
						
						be8546812a 
					 
					
						
						
							
							Use reStructuredText as file format for README  
						
						 
						
						... 
						
						
						
						rst seems to be cooler than md, and is the only format accepted by pypi,
and is accepted by github as well.
There is an intro to rst at:
http://docutils.sourceforge.net/docs/user/rst/quickref.html  
						
						
					 
					
						2016-09-19 19:45:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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