-
ef25273b20
upgrade python-telegram-bot
master
Tomáš Mládek
2021-09-14 17:05:27 +0200
-
9869f5abbf
newest youtube-dl always
Tomáš Mládek
2021-09-14 16:54:07 +0200
-
0d6914d14d
basic splitting
Tomáš Mládek
2021-09-14 16:06:10 +0200
-
6b7949e1a1
add basic typing
Tomáš Mládek
2021-09-14 16:03:55 +0200
-
604a1378b7
reformat w/ black
Tomáš Mládek
2021-09-14 14:08:01 +0200
-
0394c10616
migrate to poetry
Tomáš Mládek
2021-09-13 11:13:56 +0200
-
ee7cf637ba
requirements.in -> poetry, modularization first phase, remove docker
neu
Tomáš Mládek
2020-03-28 13:55:12 +0100
-
5011077da6
blabber markov sentences at random files & urls also
Tomáš Mládek
2019-12-17 13:40:18 +0100
-
6311672c9e
unidecode markov blabbers
Tomáš Mládek
2019-12-17 13:31:55 +0100
-
902a49dcb2
docker beginnings
Tomáš Mládek
2019-12-17 13:00:15 +0100
-
-
39cbfb851a
handle no redirects in config
Tomáš Mládek
2019-11-07 16:29:29 +0100
-
409ffc4b7e
redirection of specific tags into other folders
Tomáš Mládek
2019-11-07 16:24:30 +0100
-
c7297f4d27
fix no-arg /retag
Tomáš Mládek
2019-11-07 16:01:27 +0100
-
ef454338ae
add /queue command
Tomáš Mládek
2019-10-24 14:07:50 +0200
-
e51f42a32e
reverse tags by default if no other /retag argument given
Tomáš Mládek
2019-10-22 15:41:08 +0200
-
099e3322b1
reroute hashtag to its _ prefixed version if it exists
Tomáš Mládek
2019-10-03 13:10:24 +0200
-
2e416d3412
improved logging
Tomáš Mládek
2019-08-28 11:48:03 +0200
-
d19512e3eb
debug logger for all received tg messages
Tomáš Mládek
2019-08-28 11:41:51 +0200
-
49cdb48bba
limit /orphan and /stats cmds to protected chats to curb trolling
Tomáš Mládek
2019-08-28 11:31:52 +0200
-
a5c1b724ab
add drive space check
Tomáš Mládek
2019-07-25 11:25:35 +0200
-
9fe9c81586
prevent unnecessary "file too big" errors (?)
Tomáš Mládek
2019-07-25 11:05:52 +0200
-
0369b98ff2
replace acoustid's ";" artist separator with "&"
Tomáš Mládek
2019-07-16 12:03:46 +0200
-
66b12c2caf
check before trying to add to markov
Tomáš Mládek
2019-07-03 16:26:05 +0200
-
645570adc6
update gitignore
Tomáš Mládek
2019-06-25 17:08:17 +0200
-
7b6e15cae6
add db, set protected chats/tags dynamically
Tomáš Mládek
2019-06-25 15:49:25 +0200
-
bfcecc7cf1
Merge remote-tracking branch 'origin/master'
Tomáš Mládek
2019-06-12 16:23:53 +0200
-
-
0c45a0a5da
add retval to handle() fn, stop processing message on first success
Tomáš Mládek
2019-06-12 16:23:36 +0200
-
a33e341794
upload mp4s to tumblr as gifs (fixes #7)
Tomáš Mládek
2019-05-31 19:43:22 +0200
-
45a7594ef3
fix crash on no Tumblr
Tomáš Mládek
2019-05-31 19:39:43 +0200
-
ff5526eeed
wrangle all audio files to 44.1k for proper crossfading
Tomáš Mládek
2019-05-31 17:57:31 +0200
-
29dcef7e29
`pip-compile --upgrade`
Tomáš Mládek
2019-05-31 17:55:04 +0200
-
60601ea061
avoid infinite loops in case of 403 errors
Tomáš Mládek
2019-05-31 17:53:40 +0200
-
-
ae09a1d981
slight change in /retag (" - " instead of "-" is the artist/title split)
Tomáš Mládek
2019-05-29 15:58:16 +0200
-
558e723948
attempt to handle 403 errors
Tomáš Mládek
2019-05-29 13:50:44 +0200
-
12f625a432
ydl -> ytdl (cosmetics; ocd)
Tomáš Mládek
2019-05-29 13:45:56 +0200
-
4c585496a9
remember tags and last downloaded per each chat
Tomáš Mládek
2019-05-29 13:43:08 +0200
-
194b59f89c
add out to .gitignore
Tomáš Mládek
2019-05-29 10:32:44 +0200
-
83bf7ea080
rudimentary README
Tomáš Mládek
2019-05-29 10:32:23 +0200
-
e291a41ea9
add /retag command
Tomáš Mládek
2019-05-29 10:25:34 +0200
-
d6372671be
warning about missing markov; returns '???' when generation failed
Tomáš Mládek
2019-05-29 10:25:15 +0200
-
00397b2dac
fix #text reply message, for good
Tomáš Mládek
2019-05-28 17:53:35 +0200
-
2a54a8a308
Merge branch 'feature-unify_handlers'
Tomáš Mládek
2019-05-28 17:44:38 +0200
-
-
fdfda353fc
move commandhandlers further up
feature-unify_handlers
Tomáš Mládek
2019-05-28 17:39:39 +0200
-
64d0080885
fix incorrect reply_message when handling text
Tomáš Mládek
2019-05-28 16:48:02 +0200
-
903ad07e3c
unify all handlers into one for clarity and proper text message handling
Tomáš Mládek
2019-05-28 15:43:45 +0200
-
-
ed81096071
fallback on all non-critical config options
Tomáš Mládek
2019-05-28 12:29:13 +0200
-
56bfaa7bc5
add a handling function for #text samples (has issues)
Tomáš Mládek
2019-05-28 12:27:08 +0200
-
d782ce8c48
change tagging logic (>.8 acoustid trumps all; >.4 acoustid fallback)
Tomáš Mládek
2019-05-24 00:05:17 +0200
-
2027b80fb6
do NOT sanitize ytdl filename; this breaks tagging and moving
Tomáš Mládek
2019-05-23 23:37:08 +0200
-
71a5fd3522
unicode normalize in sanitize function
Tomáš Mládek
2019-05-23 14:36:12 +0200
-
89db7e885a
broaden sanitization slightly
Tomáš Mládek
2019-05-22 15:24:16 +0200
-
bfbc225d0e
sanitize filenames
Tomáš Mládek
2019-05-22 15:21:25 +0200
-
4059ce6366
don't ignore protected tags completely, download to PUBLIC/ instead
Tomáš Mládek
2019-05-22 12:12:16 +0200
-
4d74e08b00
cosmetics; make clear that the first hashtag is a special one
Tomáš Mládek
2019-05-22 12:11:52 +0200
-
4f0f6cfc59
handle 'id' possibly missing in tumblr response, refactor tumblr upload
Tomáš Mládek
2019-05-20 11:54:10 +0200
-
48bb352d11
fix last hashtag detection
Tomáš Mládek
2019-05-19 11:11:27 +0200
-
186450d1c7
liven up the rejection replies
Tomáš Mládek
2019-05-18 14:33:06 +0200
-
6d10fae743
protected chats & tags
Tomáš Mládek
2019-05-18 14:28:23 +0200
-
a9d5967996
respect chat for last_hashtag and /delete command
Tomáš Mládek
2019-05-16 15:33:38 +0200
-
fbb78e4316
add 1hr timeout to hashtags; forget last_hashtag in handle()
Tomáš Mládek
2019-05-16 15:16:41 +0200
-
f86c5cbc4d
don't override artist in tags unless necessary
Tomáš Mládek
2019-05-15 11:50:48 +0200
-
ddd1ee3616
return empty array instead of None when no hashtags found
Tomáš Mládek
2019-05-15 11:43:05 +0200
-
6a660206c8
also mention type on exception catch
Tomáš Mládek
2019-05-15 11:28:36 +0200
-
6300ed6438
fix 'dir' variable names shadowing dir(); add noinspection comments
Tomáš Mládek
2019-05-15 11:21:35 +0200
-
949008cb05
tumblr updates (see details); fixed initial "/" in /delete
Tomáš Mládek
2019-05-15 11:18:11 +0200
-
6ad4eadd79
Merge remote-tracking branch 'origin/master'
Tomáš Mládek
2019-05-14 23:40:49 +0200
-
-
723008e451
download into subdirectories when multiple hashtags present (fix #2)
Tomáš Mládek
2019-05-14 23:33:48 +0200
-
d308f48a1e
less strict filter for raw url downloads
Tomáš Mládek
2019-05-04 23:27:28 +0200
-
9471aad4ba
don't try to tag unnecessarily
Tomáš Mládek
2019-05-03 11:45:46 +0200
-
56635b60f1
remove hardcoded /var/tmp
Tomáš Mládek
2019-05-03 11:41:54 +0200
-
4ac19409b5
whoops; title is not 'title' (fix files not getting tagged)
Tomáš Mládek
2019-05-03 11:38:22 +0200
-
cd2419d752
Add LICENSE
Tomáš Mládek
2019-05-02 20:42:50 +0000
-
-
3368f27588
fix tag function logging; don't try to tag with None
Tomáš Mládek
2019-05-02 19:29:58 +0200
-
e5c66265f3
fix tagging directly sent files
Tomáš Mládek
2019-05-02 19:26:39 +0200
-
c4352df8fc
initial.txt fallback (no markov)
Tomáš Mládek
2019-05-02 19:26:25 +0200
-
617f6cc6f3
add acoustid (?)
Tomáš Mládek
2019-05-02 19:18:35 +0200
-
265447ed76
add a /delete command
Tomáš Mládek
2019-05-02 15:53:49 +0200
-
f93bc1a0eb
fix no id3 tag error
Tomáš Mládek
2019-05-01 14:15:58 +0200
-
78f681791f
change /stats to report extensions
Tomáš Mládek
2019-05-01 13:39:49 +0200
-
4d74fb74f7
delete delojza.ini
Tomáš Mládek
2019-05-01 12:24:05 +0200
-
d4d7d98764
improve id3 tagging
Tomáš Mládek
2019-05-01 12:23:30 +0200
-
93df4ebd44
update requirements
Tomáš Mládek
2019-05-01 11:11:54 +0200
-
772560d4a1
add /stats, /orphans, /version; fix order of processing bug
Tomáš Mládek
2019-05-01 10:54:43 +0200
-
671c306ad1
add /stats, /orphans, /version; fix order of processing bug
Tomáš Mládek
2019-05-01 10:54:43 +0200
-
f7976dfeb4
fix last_hashtag bug
Tomáš Mládek
2019-05-01 10:53:48 +0200
-
2f658ed9ab
fix last_hashtag bug
Tomáš Mládek
2019-05-01 10:53:48 +0200
-
373d7d5c45
add a TUMBLR_NOW special hashtag for direct tumblr posting
Tomáš Mládek
2019-05-01 10:52:14 +0200
-
0e4ba13166
add a TUMBLR_NOW special hashtag for direct tumblr posting
Tomáš Mládek
2019-05-01 10:52:14 +0200
-
a54ef0d39f
any tag containing AUDIO/RADIO is now extracted
Tomáš Mládek
2019-05-01 10:51:40 +0200
-
ce28caa1db
any tag containing AUDIO/RADIO is now extracted
Tomáš Mládek
2019-05-01 10:51:40 +0200
-
233116d680
fix ytdl sources sometimes not having a "bestaudio" format
Tomáš Mládek
2019-05-01 10:51:16 +0200
-
4bbe6475b0
fix ytdl sources sometimes not having a "bestaudio" format
Tomáš Mládek
2019-05-01 10:51:16 +0200
-
6a70cbea0b
fix output filename template
Tomáš Mládek
2019-05-01 10:50:51 +0200
-
c17b3df3f5
fix output filename template
Tomáš Mládek
2019-05-01 10:50:51 +0200
-
6c1e7aa3f6
add mutagen / tagging
Tomáš Mládek
2019-05-01 10:50:21 +0200
-
e7ad85fac9
add mutagen / tagging
Tomáš Mládek
2019-05-01 10:50:21 +0200
-
b947657909
kunsax logger -> delojza
Tomáš Mládek
2019-05-01 10:39:29 +0200
-
4c7c43f39f
kunsax logger -> delojza
Tomáš Mládek
2019-05-01 10:39:29 +0200
-
906098dfc6
clean delojza.ini
Tomáš Mládek
2019-05-01 10:38:53 +0200
-
fffa536bd9
clean delojza.ini
Tomáš Mládek
2019-05-01 10:38:53 +0200