Commit Graph

1150 Commits

Author SHA1 Message Date
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
Dan
440654a63f Log info when disconnecting 2018-03-20 18:54:05 +01:00
Dan
672515f11a Update to Layer 76 2018-03-20 18:53:00 +01:00
Eric Blundell
62831001b7 Slight amendment to client.download_(media/photo) doc 2018-03-20 09:39:58 -05:00
Eric Blundell
bd1234f227 fix open file leak in client.download_media 2018-03-20 09:02:17 -05:00
Dan
8ca7cd73de Exclude compiler package 2018-03-20 14:52:08 +01:00
Dan
5758338f8c Include *.py files in manifest 2018-03-20 14:51:35 +01:00
Eric Blundell
0694480a46 allow file objects be passed to file_name arg of client.download_media 2018-03-20 08:33:14 -05:00
Eric Blundell
db80c72b08 Create file_name directory trees in download_worker 2018-03-20 08:27:44 -05:00
Dan
6eaf7cabb5 Add theme-color 2018-03-20 14:25:19 +01:00
Eric Blundell
c0212a7b10 Correct default file_dir value behaviour 2018-03-20 08:20:03 -05:00
Eric Blundell
19854a5d4f Actually raise mutually exclusive arg error 2018-03-20 08:10:24 -05:00