Commit Graph

4461 Commits

Author SHA1 Message Date
Dan
f1d3c5dac3 Merge branch 'master' into docs 2018-03-24 17:16:52 +01:00
Dan
77e3f5abfe Update docs 2018-03-24 17:16:45 +01:00
Dan
a956463a57 Update to v0.6.4 2018-03-24 17:15:24 +01:00
Dan
236f225526 Update theme.css 2018-03-24 16:10:19 +01:00
Dan
4d86e5276b Merge branch 'master' into docs 2018-03-24 15:46:48 +01:00
Dan
bbe3a8a487 Set supports_streaming to True by default 2018-03-24 15:10:27 +01:00
Dan
813b7958e3 Remove token parameter 2018-03-24 15:02:03 +01:00
Dan
4049886e7a Update docs 2018-03-24 14:47:20 +01:00
Dan
deb5c17612 Add custom theme.css 2018-03-23 13:48:07 +01:00
Dan
69351a0728 Merge branch 'master' into docs 2018-03-23 13:47:21 +01:00
Dan
ef71dcf56a Remove **kwargs for generated classes (function/types) 2018-03-23 13:46:43 +01:00
Dan
1d9bb18a38 Only match full t.me/joinchat links 2018-03-23 12:59:03 +01:00
Dan
78cce7af1c Update docs website 2018-03-23 12:56:17 +01:00
Dan
d1b9886788 Merge remote-tracking branch 'origin/master' 2018-03-23 08:28:51 +01:00
Dan
a0e3ab4199 Yet another markdown pattern fix 2018-03-23 08:27:23 +01:00
Dan
badc227979 Merge branch 'master' into docs 2018-03-22 18:07:23 +01:00
Dan
9fe98cf689
Update README.md 2018-03-22 16:22:20 +01:00
Dan
4553bdda5e Add requirements.txt to MANIFEST.in 2018-03-22 15:36:32 +01:00
Dan
5846c72150 Load requirements from file 2018-03-22 15:30:41 +01:00
Dan
cc50d01bb1 Add requirements.txt 2018-03-22 15:30:18 +01:00
Dan
e7adb4baa5 Merge remote-tracking branch 'origin/master' 2018-03-22 14:37:07 +01:00
Dan
a9b1783910 Let api_key and proxy parameters override the config.ini file 2018-03-22 14:36:46 +01:00
Dan
7149adba28
Update README.md 2018-03-22 14:34:33 +01:00
Dan
7c11096197 Add sitemap.py 2018-03-22 13:01:29 +01:00
Dan
2912dbbc20 Remove buttons 2018-03-22 13:01:18 +01:00
Dan
d99bf33d45 Rename images 2018-03-22 13:01:04 +01:00
Dan
be42be7cfa Add og tags 2018-03-22 12:59:52 +01:00
Dan
d42ab2d169 Merge branch 'master' into docs
# Conflicts:
#	setup.py
2018-03-22 10:20:00 +01:00
Dan
bf0b8aa692 Clean code 2018-03-21 18:43:48 +01:00
Dan
b200f9d7dd Set Python 3.4 as min version 2018-03-21 18:43:30 +01:00
Dan
700bdd08b1 Add tgcrypto to install_requires and remove pyaes 2018-03-21 18:42:45 +01:00
Dan
f7ce3abc8d Merge branch 'min' 2018-03-21 17:47:02 +01:00
Dan
2122a2e1fa
Merge pull request #37 from EriHoss/flexible_media_downloads
More flexible media downloads with client.download_(media/photo)
2018-03-21 17:41:59 +01:00
Dan
e464226608
Update docs 2018-03-21 17:39:53 +01:00
Dan
569ab1696a
Return the good looking absolute path instead of an ugly relative one #37 2018-03-21 16:17:13 +01:00
Eric Blundell
fa6af8695e Fix missing shutil import 2018-03-21 10:13:45 -05:00
Dan
40e7d72e87
Make paths good looking 2018-03-21 15:43:58 +01:00
Dan
76ad29ae11
Fix saving files on another drive (windows) @EriHoss 2018-03-21 15:42:32 +01:00
Dan
f6ea3e9b42
Cleaner code and some little changes
TODO: "" or None for faulty download, which is better?
2018-03-21 13:39:23 +01:00
Eric Blundell
0f4e29584a Make use of tempfile.NamedTemporaryFile in getfile, use context managers 2018-03-21 04:07:55 -05:00
Eric Blundell
b45960212b Simplify branch in download_worker exception handler 2018-03-21 03:19:09 -05:00
Dan
b6a42aa8cd
Do not mkstemp twice
Also use elif to make it less confusing
2018-03-21 09:01:18 +01:00
Eric Blundell
8796e857af Amend comment on shutil.move in download_worker
os.renames cannot move across drives/partitions on any platform.

that is why shutil.move is used, because the OS allotted temp file could
possibly be on another drive or partition.

Also fix code formatting on new import statements.
2018-03-20 23:20:08 -05:00
Eric Blundell
2cf2dd26f0
Merge branch 'master' into flexible_media_downloads 2018-03-20 22:28:42 -05:00
Eric Blundell
f0c00c8801 move first mkstemp to exception safe location in get_file 2018-03-20 16:30:48 -05:00
Eric Blundell
4c9e4df532 Amendment to comment on fdopen usage in get_file 2018-03-20 16:18:32 -05:00
Eric Blundell
cd0e585d0d Avoid calling fdopen on closed descriptor 2018-03-20 15:42:31 -05:00
Eric Blundell
5bc10b45a3 Use OS temp file, specific path download via path seperator inspection 2018-03-20 15:20:04 -05:00
Dan
aa8125d7a2 Log more info in case there is an exception in get_file #37 2018-03-20 19:27:25 +01:00
Dan
2b33f23990 Check whether get_file failed or not #37
If it failed, also delete any eventual temporary file
2018-03-20 19:25:23 +01:00