Commit graph

3139 commits

Author SHA1 Message Date
j
e260950c88 add format option to map 2019-12-05 16:41:03 +00:00
j
ead29304bc document might already be gone 2019-12-02 21:29:14 +01:00
j
8b6607a74e only extract fulltext once 2019-12-02 19:16:13 +01:00
j
5efd7eadc6 fix has_fulltext_key check 2019-12-02 19:11:40 +01:00
j
a0b3a144c6 fix typo 2019-12-02 13:40:52 +01:00
j
eaad9badbb crop pdf pages 2019-12-02 13:38:56 +01:00
j
2889c15dc8 remove documents from index 2019-12-01 17:35:54 +01:00
j
823b8f2136 foundations to directly use upoaded videos if format is usable 2019-12-01 16:20:20 +01:00
j
44b4f092d1 only extract fulltext if fulltext key is defined 2019-12-01 16:17:58 +01:00
j
697fee8c60 fix key_config 2019-12-01 15:31:05 +01:00
j
ff4e32d769 typo 2019-12-01 15:28:04 +01:00
j
0172a152d3 dont use 'fulltext' type, add fulltext flag 2019-12-01 15:25:45 +01:00
j
2f7e8a0780 year db is only 4 chars long 2019-12-01 01:20:58 +01:00
j
923ed5bf83 keywords already used, use tag instead 2019-11-18 18:08:33 +01:00
j
fe023c2f97 fulltext search for documents
optional fulltext search for documents using elasticsearch
text is extracted from pdfs and via ocr from images
2019-11-17 13:02:12 +01:00
j
e06b263237 always enable default filters 2019-11-15 16:44:43 +01:00
j
ef4921b16d add keywords layer 2019-11-13 18:09:12 +00:00
j
69083d1521 don't return empty annotations 2019-11-12 18:33:24 +00:00
j
faeb2ddd2d document folded annotations, include clip_id in annots 2019-11-12 11:40:14 +00:00
j
05aa23166e ignore broken poster frames 2019-11-02 17:14:35 +01:00
j
9881bfa62a don't count srt files 2019-11-02 15:55:02 +01:00
j
05b7fc1f7e default flags 2019-11-02 08:32:49 +01:00
j
551ffc5c86 make sure video is 420p 2019-11-01 19:48:35 +01:00
j
ce8b693922 keys might be none 2019-11-01 16:50:40 +01:00
j
ae2e3e45c6 download parts and source 2019-10-31 11:16:16 +01:00
j
6af2a1cbe6 default to list of countries 2019-10-31 11:10:29 +01:00
j
014df3766c only use sendReferrer in site 2019-10-22 16:15:49 +02:00
j
b5bb6bd622 seasonal timeline changes 2019-10-19 12:48:34 +01:00
j
3df8380099 icma defaults 2019-10-19 12:45:11 +01:00
j
401347e29b longer queue 2019-10-19 12:45:05 +01:00
j
b49a97209c disable debug 2019-10-19 12:44:57 +01:00
j
7fd0daf8d3 default to at position in icma 2019-10-14 12:16:38 +01:00
j
ce423303d5 encode clips 2019-08-21 16:23:34 +02:00
j
65012d34ee use python3 2019-08-19 11:27:11 +02:00
j
ac7ffb1845 clenaup 2019-08-07 10:55:48 +02:00
j
9686aab860 remove fromAZ 2019-08-02 13:40:02 +02:00
j
df5dabbec5 imdb id sort 2019-08-02 13:15:51 +02:00
j
6706b93614 minor performance improvements 2019-08-01 17:00:02 +02:00
j
a149c7d7a0 item sort is directly attached to clip 2019-08-01 15:47:20 +02:00
j
8b30add49e readd selected_related but without arguments 2019-08-01 15:39:02 +02:00
j
02a2d00f9d fix findPlace performance 2019-08-01 15:36:06 +02:00
j
9596248dc4 use refresh_from_db 2019-07-31 11:53:30 +02:00
j
794b28f833 stay logged in after changing password 2019-07-30 13:24:07 +02:00
j
c6ba56188d don't fail if item is gone 2019-07-28 21:31:49 +02:00
j
91a7c0cede another place sort is required now 2019-07-23 17:55:08 +02:00
j
e8a13b4e4d fix merge with 2019-07-23 17:52:23 +02:00
j
87de67be98 one more imdb id check 2019-07-23 17:45:30 +02:00
j
ec3175d885 imdb check 2019-07-23 17:42:56 +02:00
j
7a539b37b8 imdb ids can be longer 2019-07-23 16:47:22 +02:00
j
0b44b3b66b fix backend 2019-07-17 11:53:21 +02:00
j
65891f5455 fix user length 2019-07-17 11:47:57 +02:00
j
2c41b17bc4 migrate from BROKER_URL to CELERY_BROKER_URL 2019-07-16 20:58:10 +01:00
j
68b56f0c9e import celery for @shared_tasks 2019-07-16 17:36:41 +01:00
j
ee86c9ab9f move celery into app 2019-07-16 12:27:35 +01:00
j
46621522b1 use new celery 2019-07-16 12:22:22 +01:00
j
62fe578f38 update celery to a version that works in python3.7 2019-07-16 12:05:40 +01:00
j
7864ca1f70 avoid async, fails in python3.7 2019-07-14 19:23:06 +01:00
j
1db88b4c96 fix poster frames for new lists 2019-07-14 11:33:38 +01:00
j
5129b75650 collection icons 2019-07-13 16:32:50 +01:00
j
24fd887780 add filter to default filters 2019-07-09 12:53:09 +02:00
j
42c5548a6c add document filter config 2019-07-09 12:51:42 +02:00
j
48bf25e6b4 add keywords 2019-07-09 12:49:48 +02:00
j
8327ef9cff clip sort 2019-06-28 17:26:28 +02:00
j
f0217ef9eb some sort names are not lower case, fixes #3219 2019-06-28 13:06:00 +02:00
j
eec8a6c178 reset date values if they are empty 2019-06-28 10:36:42 +02:00
j
c3dbeaee68 sort is lowercase 2019-06-28 09:51:52 +02:00
j
1d6f64eed9 lower case sort names 2019-06-28 09:28:45 +02:00
j
b5cecee034 keep annotations while moving all files 2019-06-27 19:35:07 +02:00
j
7a06198cc7 typo 2019-06-11 12:32:00 +01:00
j
402fabdb16 support value map for documenys 2019-06-11 12:30:31 +01:00
j
a833e95a8b enable filters for documents 2019-06-07 16:30:09 +01:00
j
3af83f811d use cropbox for poster previews 2019-05-30 16:21:13 +02:00
j
c3a3d1df1c support itemKey list of dates(type: ['date']) 2019-04-28 08:01:24 +02:00
j
3465d3ee9f add & operator to find many ids 2019-04-18 13:02:33 +02:00
j
b7bc3005b2 typo 2019-03-13 18:22:54 +00:00
j
cbefe7ffee more keys 2019-03-13 10:03:02 +00:00
j
302af9cda4 fix findindex in postgresql 10 2019-03-12 17:48:03 +00:00
j
894a609f3f json_dump shortcut 2019-03-12 15:51:13 +00:00
j
0da8a9b0ec more imdb keys used on infoview, fixes #3197 2019-03-10 11:50:10 +00:00
j
9ffad130d1 add more metadata keys 2019-02-21 20:07:53 +05:30
j
79d0d8e290 fix additional keys in metadata dialog 2019-01-02 19:25:53 +01:00
j
4e0c73c2fa async annotation import 2018-12-31 14:48:10 +01:00
j
01f32871fd only extract keyframe index for video files 2018-12-23 14:11:22 +01:00
j
95b4d33614 make itemKeys also translatable 2018-12-17 11:59:24 +01:00
j
708a5b1b33 don't fail for int 2018-12-04 19:14:24 +01:00
j
55b86bdac8 use get_or_create(defaults...) 2018-11-20 16:15:08 +01:00
j
fcc27eb900 sort annotations by id 2018-11-15 15:23:03 +00:00
j
68b2482ede avoid duplicated keys in nested queries 2018-11-15 11:18:26 +00:00
j
83765d91d8 item should only be loaded if item is joined, disable for now 2018-11-15 11:18:00 +00:00
j
c039279984 revert 2018-11-15 11:17:48 +00:00
j
72bb3ba6c1 item should only be loaded if item is joined, disable for now 2018-11-15 11:17:29 +00:00
j
f4aa94f848 enable cache backend 2018-11-15 10:30:17 +00:00
j
3e14795d0b make sure settings are dicts 2018-11-15 10:29:14 +00:00
j
4512b010c6 undo 2018-11-15 10:28:51 +00:00
j
687738ff46 make sure settings are dicts 2018-11-15 10:28:30 +00:00
j
503ae10e89 don't pass user as keys 2018-11-14 16:09:24 +00:00
j
99e4591337 support nested & conditions 2018-11-14 15:36:37 +00:00
j
5826504d0f don't add empty values 2018-11-14 14:36:04 +00:00
j
f67026fc77 default values 2018-11-13 16:32:39 +00:00
j
bfb1f95bd5 autocomplete keywords 2018-11-13 15:26:24 +00:00
j
bb563c1d82 dereference annotation 2018-11-13 12:06:24 +00:00
j
9983fdbf1e layer does not need special case 2018-11-06 15:33:08 +01:00
j
e1f7c784ad use pdftocairo for pdf preview 2018-11-06 15:25:42 +01:00
j
6c5fc9030a cleanup subtitle 2018-11-06 15:25:42 +01:00
rolux
1cd6079565 annotationsHighlight default: false -> 'none' 2018-10-12 14:45:16 +02:00
j
04e1adf53e return annotation layer by default 2018-10-09 19:44:12 +02:00
rolux
93c654c014 add annotation highlights 2018-10-09 18:30:38 +02:00
j
d7fa7efcbc add layer option to populate default value for new annotations 2018-10-09 16:32:35 +02:00
j
1d40ceca8f remove unused external keys 2018-10-07 14:41:25 +02:00
j
ba8e0298ad fix nested queries 2018-09-26 09:48:39 +02:00
j
a1909c95b9 avoid division by zero, fixes #3169 2018-09-25 11:31:13 +02:00
j
4a45ae0016 value might not be a string 2018-09-25 10:44:56 +02:00
j
f93ece1ab7 add db based translations
load translations from files
and adds option to translate
string layers (i.e. keywords)
2018-09-19 16:53:30 +02:00
j
0a4c507346 batch item/documents edit 2018-09-19 00:14:34 +02:00
j
f223b45601 default separator 2018-09-18 23:05:58 +02:00
j
b4a490901a python2.7 friendly 2018-09-18 23:05:34 +02:00
j
06e89c264b Port EntityLink backend 2018-09-18 11:21:11 +02:00
j
1e5d7e99b3 merge comment 2018-09-18 11:05:58 +02:00
rolux
019faffecf update config 2018-09-12 19:29:38 +02:00
rolux
e07bcb482e add annotation separator option 2018-09-12 18:48:18 +02:00
j
2662a66aca fall back to siteposter 2018-09-12 15:56:10 +02:00
j
e6ce812f1a fix list import during singup 2018-08-25 19:42:36 +02:00
j
40f5de20d2 disable chop, not really working yet 2018-08-13 21:26:24 +02:00
j
708f3d8927 raise exception 2018-08-13 21:24:44 +02:00
j
d488119748 chop only works with ffmpeg > 3 2018-08-10 11:12:01 +01:00
j
8584632555 followup to ba5e4af355 - create keyframe index as part of creating stream 2018-08-10 09:11:40 +01:00
j
ba5e4af355 chop/encode mp4 and include subtitles 2018-08-09 21:35:38 +01:00
j
0fd86dfa78 fixup for d07a60ba5f, dont include pandora.js in itself 2018-08-09 20:08:27 +01:00
j
cb55ebaf4c followup to 0c99cbfaac list of filters now 2018-08-09 15:47:29 +01:00
j
0c99cbfaac fix findClips to return clips with annotations matching all conditions 2018-08-09 10:53:23 +01:00
j
f818f962bc return empty query 2018-08-09 10:23:53 +01:00
j
d07a60ba5f add site only javascript files 2018-08-08 10:22:19 +01:00
j
72358a7bce add stream.flags 2018-08-04 15:56:30 +00:00
j
f591f66634 try date formats 2018-08-04 16:51:43 +01:00
j
1d6d53e282 cast to boolean 2018-08-04 16:24:43 +01:00
j
cc56858377 import Group from user.models 2018-07-29 20:28:46 +00:00
j
6296be870b use get_user_model 2018-07-29 21:12:56 +01:00
j
13fcb20796 update get_frame command for new django version, fixes #3155 2018-07-29 18:56:01 +01:00
j
fde36c3ae0 align DATA_UPLOAD_MAX_MEMORY_SIZE with nginx post size 2018-07-25 22:10:25 +02:00
j
91e6674da8 typo 2018-07-15 00:39:03 +02:00
j
fdd5101bc7 RequestContext->dict 2018-07-15 00:38:15 +02:00
j
cb0d1ec37f json->cache 2018-07-15 00:38:08 +02:00
j
190e07ef90 ignore plugins with \x00 in name 2018-07-09 17:53:52 +02:00
j
113594915a fix dates in cache 2018-07-09 16:19:27 +02:00
j
0de22db5d6 fix json->cache rename: update cache not json 2018-07-09 16:04:06 +02:00
j
0d0770802c get_json -> json 2018-07-09 15:22:12 +02:00
j
910d95f9b2 refactor update_cache 2018-07-09 15:22:12 +02:00
j
bd0732b8d5 rename item.json -> item.cache 2018-07-09 15:22:12 +02:00
j
1bac062a50 use postgres json field 2018-07-09 15:22:12 +02:00
j
ebd23c9e52 use add_arguments 2018-06-19 20:36:22 +02:00
j
dbf740e55e use .editorconfig 2018-06-19 08:33:26 +02:00
j
91e0f588e5 only append to documentKeys after adding defaults 2018-06-14 19:27:40 +02:00
j
7acc562b53 only admins can change rightslevel 2018-05-31 17:27:05 +02:00
j
717248bc73 fix path name of multi track videos 2018-05-22 01:27:43 +02:00
j
c4c0a037ce typo 2018-05-09 18:47:36 +01:00
j
4cd1473a94 get file order from streams 2018-05-09 18:39:06 +01:00
j
099c2610e6 ignore unknown tasks 2018-05-09 15:12:25 +01:00
j
e8e5ce415d enable autocomplete by default 2018-05-08 12:33:39 +01:00
j
77952b7e78 no tos for now 2018-03-31 16:40:29 +05:30
j
b84b8cb6e9 only canEditEvents/canEditPlaces can add new places/events 2018-03-31 14:01:39 +05:30
j
e4288123da allow members to edit places/events 2018-03-30 13:18:42 +05:30
j
660c89bc19 use tagline 2018-03-10 11:07:34 +05:30
j
1dc5969cbc fix rename user 2018-03-09 16:03:52 +05:30
j
4dbc7930b4 find in public notes 2018-03-06 19:26:18 +05:30
j
859a820c90 add ui for lists/edits/collections groups 2018-03-06 15:11:05 +05:30
j
c32503e1af log full error url 2018-02-27 19:11:08 +05:30
j
c6ddf58cac add keywords filter to indiancine.ma config, fixes #3087 2018-02-23 16:41:00 +05:30
j
3920541bb8 sort documents by title, fall back to created 2018-02-21 12:44:35 +05:30
j
88d47eba6b don't decode str 2018-02-21 08:52:22 +05:30
j
1a3edf4f93 sort by document name 2018-02-15 15:57:12 +01:00
j
a73b9f5600 use functools directly 2018-02-15 15:57:03 +01:00
j
5ac305c620 pass user 2018-01-15 12:20:01 +01:00
j
2a0c2acc97 user can be none 2018-01-15 12:16:20 +01:00
j
046c49cd3b send no-store for temp poster 2018-01-14 20:55:50 +01:00
j
e13ef4aa1e redirect to actual url 2018-01-14 20:46:02 +01:00
j
12ad6b02fe send redirect, otherwise nginx takes expiry for static url 2018-01-14 20:42:23 +01:00
j
341e1bd892 body is bytes 2018-01-12 11:37:20 +01:00
j
f44584f131 allow cross origin content-type header 2018-01-12 11:35:37 +01:00
j
6c6b60ffaf lower auth deps 2017-12-31 14:21:18 +01:00
j
85c5fafe0d add groups to collections, edits and lists, towards #3063 2017-12-31 14:06:27 +01:00
j
15c5ad9d54 pad.ma is public 2017-12-30 13:55:59 +01:00
j
2bfaf3809b documentRightsLevel 2017-12-15 13:12:30 +00:00
j
c640d1253e dynamic /robots.txt 2017-12-15 12:59:56 +00:00
j
3b73fe78bd update user references if username gets changed 2017-11-16 18:05:50 +01:00
j
959ffaba25 use ffmpeg to merge mp4 files, support clip extraction from multiple parts 2017-11-16 16:39:38 +01:00
j
a5c6cb875f fix country lookup 2017-11-14 18:04:09 +00:00
j
53fdb52ee8 cdn prefix 2017-11-14 18:40:20 +01:00
j
d403125757 default download format 2017-11-14 17:13:41 +01:00
j
5ce9d605f7 refactor geo lookup 2017-11-14 17:06:02 +01:00
j
96bd3d6df8 don't serve debug data by default 2017-11-14 16:53:50 +01:00
j
6fd8d2aef3 fix query for documents rightslevel 2017-11-08 18:00:30 +01:00
j
35c26f095f many parts might block PIPE, use /dev/null 2017-11-08 14:33:35 +01:00
j
7ab94267db common header, custom background color for loading screen 2017-11-06 19:20:37 +02:00
j
8e4ba42fc1 use python3-venv 2017-11-03 17:28:47 +01:00
j
7521467975 split documentsort into it's own manage.py command, does not get applied during install otherwise 2017-10-24 21:28:22 +02:00
j
dbe86cbb99 one more iteritems 2017-10-15 12:00:28 +02:00
j
2eac09691b fix fallback 2017-10-10 17:39:29 +02:00
j
5512252570 clear poster more often 2017-09-21 11:38:12 +02:00
j
85d84c2800 space 2017-09-19 13:16:00 +02:00
j
50c0d67c20 call demo pan.do/ra 2017-08-30 21:20:10 +02:00
j
a687f01fc7 use h264 high profile for .mp4 2017-08-30 14:54:26 +02:00
j
d6ee3019aa fixup b991a3c381 sometimes its a module 2017-08-04 18:55:45 +02:00
j
e1bcb7e348 items move 2017-08-04 18:32:27 +02:00
j
110c57d726 session can be gone 2017-08-04 18:11:51 +02:00
j
b991a3c381 call f.item 2017-08-04 17:34:10 +02:00
j
05534f2de4 fix import 2017-08-04 17:32:36 +02:00
j
ed97ae2423 avoid cache 2017-08-02 17:12:38 +02:00
j
b82f222c73 normalize data to NFC for siteposter, fixes #2428 2017-07-30 11:08:09 +02:00
j
5de40bdfdd user 2017-07-27 21:55:48 +02:00
j
d75f94ffcb typo 2017-07-26 15:36:59 +02:00
j
0043eab61d image might not be ready 2017-07-26 15:33:15 +02:00
j
12cffaf467 only take portrait posters by default from some poster sources, fixes 3034 2017-07-26 13:53:39 +02:00
j
6e7fe215da refactor find 2017-07-26 13:33:08 +02:00
j
41d4e52f84 don't fail on removed layers 2017-07-26 13:33:08 +02:00
j
dacbdf45f8 hide some info about media if user can not see media 2017-07-25 14:58:54 +02:00
j
0df2df3c50 update selected after upload subtitles 2017-07-20 15:35:56 +02:00
j
b7368d74ae fix typo 2017-07-20 15:20:09 +02:00
j
c665b3727c update timeline 2017-07-20 11:13:28 +02:00
j
72cda5596d handle city with , 2017-07-19 19:14:47 +02:00
j
62face2c21 log unknown locations 2017-07-19 18:37:27 +02:00
j
3d100c033c ignore some subtitles 2017-07-19 14:49:18 +02:00
j
fb738c25cf self.id 2017-06-28 12:55:01 +02:00
j
ea256ad4da fix rightslevel titles 2017-06-09 21:30:53 +02:00
j
77810b49d6 add default 2017-06-09 11:29:33 +02:00
j
ac1a567fa4 pass api key 2017-06-09 09:34:49 +02:00
j
ae3afc93c3 space 2017-06-09 09:25:43 +02:00
j
696c4ecaee no torrents for 0xdb 2017-06-06 18:34:47 +02:00
j
c6638cef13 list/map py3 2017-06-06 14:50:51 +02:00
j
4057122d8b mixed a/v timelines 2017-06-01 17:06:22 +02:00
j
fbd94867fc fix documents 2017-06-01 17:00:36 +02:00
j
fb1c42ffaf fix update 2017-06-01 13:23:38 +02:00
j
6d867b1a7d return 404 not 403 for private edits, fixes #3024 2017-05-29 12:14:50 +02:00
j
4fae41c463 extension should always be lowercase 2017-05-28 13:40:56 +02:00
j
90d717769c import Volume 2017-05-28 13:38:42 +02:00
j
772ba2b909 remove unused file 2017-05-26 10:47:40 +02:00
j
d641ea80a8 ignore ctrl-c in py2 wrapper 2017-05-26 10:47:24 +02:00
j
8bd4cd6305 reset video fps/codec 2017-05-21 11:35:54 +02:00
j
f51036ed00 use application/json 2017-05-17 14:22:01 +02:00
j
2717d820a1 update poster 2017-05-03 20:03:07 +02:00
j
0963abac9b stdout is binary 2017-04-28 17:09:12 +02:00
j
a175238d09 fix geo lookup in python3, fixes #3019 2017-04-19 16:34:34 +02:00
j
cb3c18e26b use ui.clipSize 2017-04-17 19:31:53 +02:00
j
4445b33718 add ui.editSidebarSize and update on resize, fixes #2716 2017-04-17 18:18:10 +02:00
j
be34383f8c expose per clip volume in edits 2017-04-15 13:45:31 +02:00
j
28f9a01d90 __str__ 2017-04-15 12:29:12 +02:00
j
18bdc1e6d6 fix typo in config 2017-03-26 10:22:47 +02:00
j
13a166e7f6 cleanup manage.oy 2017-03-16 12:50:28 +01:00
j
87fe056e56 use python3 from venv if manage.py gets started with 2 2017-03-16 12:37:29 +01:00
j
5e37a2d222 add upload to changelog 2017-03-12 22:01:32 +02:00
j
ed7a56a5e9 only cleanup if needed 2017-03-12 14:51:52 +02:00