Browse Source

Salabots TVPlay

Ivars 6 years ago
parent
commit
752e7320a6
5 changed files with 183 additions and 144 deletions
  1. 1
    1
      PlayStream.py
  2. 114
    117
      PlayStream.wpr
  3. 26
    0
      changelog.md
  4. 12
    8
      imake.bat
  5. 30
    18
      locale/plugin.pot

+ 1
- 1
PlayStream.py View File

6
 # Used fragments of code from enigma2-plugin-tv3play by Taapat (https://github.com/Taapat/enigma2-plugin-tv3play)
6
 # Used fragments of code from enigma2-plugin-tv3play by Taapat (https://github.com/Taapat/enigma2-plugin-tv3play)
7
 #
7
 #
8
 
8
 
9
-__version__ = "0.7u"
9
+__version__ = "0.8r"
10
 __id__ = "playstream"
10
 __id__ = "playstream"
11
 __title__ = "PlayStream"
11
 __title__ = "PlayStream"
12
 __author__ = "ivars777@gmail.com"
12
 __author__ = "ivars777@gmail.com"

+ 114
- 117
PlayStream.wpr View File

428
         None,
428
         None,
429
         1,
429
         1,
430
         0)},
430
         0)},
431
-                     loc('../../../../Python27/Lib/site-packages/twisted/internet/_sslverify.py'): {1106L: (0,
431
+                     loc('../../../../Python27/lib/site-packages/twisted/internet/_sslverify.py'): {1106L: (0,
432
         None,
432
         None,
433
         1,
433
         1,
434
         0)}}
434
         0)}}
5155
                                {'tree-state': {'file-sort-method': 'by name',
5155
                                {'tree-state': {'file-sort-method': 'by name',
5156
         'list-files-first': False,
5156
         'list-files-first': False,
5157
         'tree-states': {'deep': {'expanded-nodes': [],
5157
         'tree-states': {'deep': {'expanded-nodes': [],
5158
-                                 'selected-nodes': [(96,)],
5158
+                                 'selected-nodes': [(0,)],
5159
                                  'top-node': (0,)}},
5159
                                  'top-node': (0,)}},
5160
         'tree-style': 'deep'}}),
5160
         'tree-style': 'deep'}}),
5161
                               ('browser',
5161
                               ('browser',
5692
         'top-node': [('function def',
5692
         'top-node': [('function def',
5693
                       loc('../../../../Python25/Lib/struct.py'),
5693
                       loc('../../../../Python25/Lib/struct.py'),
5694
                       'calcsize')]},
5694
                       'calcsize')]},
5695
-        loc('../../../../Python27/Lib/BaseHTTPServer.py'): {'expanded-nodes': [],
5695
+        loc('../../../../Python27/lib/BaseHTTPServer.py'): {'expanded-nodes': [],
5696
         'selected-nodes': [],
5696
         'selected-nodes': [],
5697
         'top-node': [('class def',
5697
         'top-node': [('class def',
5698
-                      loc('../../../../Python27/Lib/BaseHTTPServer.py'),
5698
+                      loc('../../../../Python27/lib/BaseHTTPServer.py'),
5699
                       'BaseHTTPRequestHandler')]},
5699
                       'BaseHTTPRequestHandler')]},
5700
-        loc('../../../../Python27/Lib/ConfigParser.py'): {'expanded-nodes': [],
5700
+        loc('../../../../Python27/lib/ConfigParser.py'): {'expanded-nodes': [],
5701
         'selected-nodes': [],
5701
         'selected-nodes': [],
5702
         'top-node': [('class def',
5702
         'top-node': [('class def',
5703
-                      loc('../../../../Python27/Lib/ConfigParser.py'),
5703
+                      loc('../../../../Python27/lib/ConfigParser.py'),
5704
                       'ConfigParser')]},
5704
                       'ConfigParser')]},
5705
-        loc('../../../../Python27/Lib/site-packages/psycopg2/extras.py'): {'e'\
5705
+        loc('../../../../Python27/lib/site-packages/psycopg2/extras.py'): {'e'\
5706
         'xpanded-nodes': [],
5706
         'xpanded-nodes': [],
5707
         'selected-nodes': [],
5707
         'selected-nodes': [],
5708
         'top-node': [('class def',
5708
         'top-node': [('class def',
5709
-                      loc('../../../../Python27/Lib/site-packages/psycopg2/extras.py'),
5709
+                      loc('../../../../Python27/lib/site-packages/psycopg2/extras.py'),
5710
                       'CompositeCaster')]},
5710
                       'CompositeCaster')]},
5711
-        loc('../../../../Python27/Lib/site-packages/win32com/client/dynamic.py'): {'e'\
5711
+        loc('../../../../Python27/lib/site-packages/win32com/client/dynamic.py'): {'e'\
5712
         'xpanded-nodes': [],
5712
         'xpanded-nodes': [],
5713
         'selected-nodes': [],
5713
         'selected-nodes': [],
5714
         'top-node': [('generic attribute',
5714
         'top-node': [('generic attribute',
5715
-                      loc('../../../../Python27/Lib/site-packages/win32com/client/dynamic.py'),
5715
+                      loc('../../../../Python27/lib/site-packages/win32com/client/dynamic.py'),
5716
                       'ALL_INVOKE_TYPES')]},
5716
                       'ALL_INVOKE_TYPES')]},
5717
-        loc('unknown:<untitled> #4'): {'column-widths': [1.0],
5717
+        loc('unknown:<untitled> #3'): {'column-widths': [1.0],
5718
                                        'expanded-nodes': [],
5718
                                        'expanded-nodes': [],
5719
                                        'selected-nodes': [],
5719
                                        'selected-nodes': [],
5720
                                        'top-node': None},
5720
                                        'top-node': None},
5721
-        loc('unknown:<untitled> #2'): {'expanded-nodes': [],
5721
+        loc('unknown:<untitled> #1'): {'column-widths': [1.0],
5722
+                                       'expanded-nodes': [],
5722
                                        'selected-nodes': [],
5723
                                        'selected-nodes': [],
5723
                                        'top-node': None},
5724
                                        'top-node': None},
5724
-        loc('unknown:<untitled> #3'): {'column-widths': [1.0],
5725
-                                       'expanded-nodes': [],
5725
+        loc('unknown:<untitled> #2'): {'expanded-nodes': [],
5726
                                        'selected-nodes': [],
5726
                                        'selected-nodes': [],
5727
                                        'top-node': None},
5727
                                        'top-node': None},
5728
-        loc('unknown:<untitled> #1'): {'expanded-nodes': [],
5728
+        loc('unknown:<untitled> #4'): {'expanded-nodes': [],
5729
                                        'selected-nodes': [],
5729
                                        'selected-nodes': [],
5730
                                        'top-node': None}},
5730
                                        'top-node': None}},
5731
                                 'browse_mode': u'Current Module',
5731
                                 'browse_mode': u'Current Module',
5916
                        'toolbox-percent': 1.0,
5916
                        'toolbox-percent': 1.0,
5917
                        'toolbox-tree-sel': ''})],
5917
                        'toolbox-tree-sel': ''})],
5918
         'primary_view_state': {'editor_states': ({'bookmarks': ([[loc('PlayStream.py'),
5918
         'primary_view_state': {'editor_states': ({'bookmarks': ([[loc('PlayStream.py'),
5919
-        {'attrib-starts': [('MainScreen',
5920
-                            93),
5921
-                           ('MainScreen.layout_finished',
5922
-                            133)],
5923
-         'first-line': 149L,
5919
+        {'attrib-starts': [('ConfigScreen',
5920
+                            1053)],
5921
+         'first-line': 1044L,
5924
          'folded-linenos': [303L],
5922
          'folded-linenos': [303L],
5925
-         'sel-line': 159L,
5926
-         'sel-line-start': 7486L,
5927
-         'selection_end': 7506L,
5928
-         'selection_start': 7506L,
5923
+         'sel-line': 1053L,
5924
+         'sel-line-start': 44495L,
5925
+         'selection_end': 44513L,
5926
+         'selection_start': 44501L,
5929
          'zoom': 0L},
5927
          'zoom': 0L},
5930
-        1520765029.276],
5931
-        [loc('PlayStream.py'),
5932
-         {'attrib-starts': [('ConfigScreen',
5933
-                             1053),
5934
-                            ('ConfigScreen.select_tmp_dir',
5935
-                             1115)],
5936
-          'first-line': 1094L,
5937
-          'folded-linenos': [303L],
5938
-          'sel-line': 1120L,
5939
-          'sel-line-start': 48248L,
5940
-          'selection_end': 48279L,
5941
-          'selection_start': 48279L,
5942
-          'zoom': 0L},
5943
-         1520765145.141],
5944
-        [loc('PlayStream.py'),
5945
-         {'attrib-starts': [('ConfigScreen',
5946
-                             1053)],
5947
-          'first-line': 1044L,
5948
-          'folded-linenos': [303L],
5949
-          'sel-line': 1053L,
5950
-          'sel-line-start': 44495L,
5951
-          'selection_end': 44513L,
5952
-          'selection_start': 44501L,
5953
-          'zoom': 0L},
5954
-         1520765193.281],
5928
+        1520765193.281],
5955
         [loc('PlayStream.py'),
5929
         [loc('PlayStream.py'),
5956
          {'attrib-starts': [('MainScreen',
5930
          {'attrib-starts': [('MainScreen',
5957
                              93),
5931
                              93),
6169
           'selection_end': 420L,
6143
           'selection_end': 420L,
6170
           'selection_start': 420L,
6144
           'selection_start': 420L,
6171
           'zoom': 0L},
6145
           'zoom': 0L},
6172
-         1520767034.408]],
6146
+         1520767034.408],
6147
+        [loc('changelog.md'),
6148
+         {'attrib-starts': [],
6149
+          'first-line': 6L,
6150
+          'folded-linenos': [],
6151
+          'sel-line': 18L,
6152
+          'sel-line-start': 489L,
6153
+          'selection_end': 529L,
6154
+          'selection_start': 529L,
6155
+          'zoom': 0L},
6156
+         1528028015.673],
6157
+        [loc('PlayStream.py'),
6158
+         {'attrib-starts': [],
6159
+          'first-line': 0L,
6160
+          'folded-linenos': [303L],
6161
+          'sel-line': 8L,
6162
+          'sel-line-start': 401L,
6163
+          'selection_end': 420L,
6164
+          'selection_start': 420L,
6165
+          'zoom': 0L},
6166
+         1528028021.646]],
6173
         20),
6167
         20),
6174
-        'current-loc': loc('changelog.md'),
6168
+        'current-loc': loc('PlayStream.py'),
6175
         'editor-state-list': [(loc('changelog.md'),
6169
         'editor-state-list': [(loc('changelog.md'),
6176
                                {'attrib-starts': [],
6170
                                {'attrib-starts': [],
6177
-                                'first-line': 0L,
6171
+                                'first-line': 6L,
6178
                                 'folded-linenos': [],
6172
                                 'folded-linenos': [],
6179
-                                'sel-line': 4L,
6180
-                                'sel-line-start': 197L,
6181
-                                'selection_end': 197L,
6182
-                                'selection_start': 197L,
6173
+                                'sel-line': 18L,
6174
+                                'sel-line-start': 489L,
6175
+                                'selection_end': 529L,
6176
+                                'selection_start': 529L,
6183
                                 'zoom': 0L}),
6177
                                 'zoom': 0L}),
6184
                               (loc('plugin.py'),
6178
                               (loc('plugin.py'),
6185
                                {'attrib-starts': [],
6179
                                {'attrib-starts': [],
6191
                                 'selection_start': 203L,
6185
                                 'selection_start': 203L,
6192
                                 'zoom': 0L}),
6186
                                 'zoom': 0L}),
6193
                               (loc('PlayStream.py'),
6187
                               (loc('PlayStream.py'),
6194
-                               {'attrib-starts': [],
6195
-                                'first-line': 0L,
6188
+                               {'attrib-starts': [('MainScreen',
6189
+        93),
6190
+        ('MainScreen.download_stream',
6191
+         593)],
6192
+                                'first-line': 598L,
6196
                                 'folded-linenos': [303L],
6193
                                 'folded-linenos': [303L],
6197
-                                'sel-line': 8L,
6198
-                                'sel-line-start': 401L,
6199
-                                'selection_end': 420L,
6200
-                                'selection_start': 420L,
6194
+                                'sel-line': 607L,
6195
+                                'sel-line-start': 27166L,
6196
+                                'selection_end': 27207L,
6197
+                                'selection_start': 27207L,
6201
                                 'zoom': 0L}),
6198
                                 'zoom': 0L}),
6202
                               (loc('VideoDownload.py'),
6199
                               (loc('VideoDownload.py'),
6203
                                {'attrib-starts': [('VideoDownloadList',
6200
                                {'attrib-starts': [('VideoDownloadList',
6260
          loc('content/sources/config.py'),
6257
          loc('content/sources/config.py'),
6261
          loc('content/ContentSources.py')]),
6258
          loc('content/ContentSources.py')]),
6262
                                'open_files': [u'VideoDownload.py',
6259
                                'open_files': [u'VideoDownload.py',
6263
-        u'imake.bat',
6264
-        u'../python/enigma.py',
6265
-        u'plugin.py',
6266
         u'content/ContentSources.py',
6260
         u'content/ContentSources.py',
6267
         u'content/sources/config.py',
6261
         u'content/sources/config.py',
6268
-        u'PlayStream.py',
6269
-        u'changelog.md']},
6262
+        u'imake.bat',
6263
+        u'plugin.py',
6264
+        u'../python/enigma.py',
6265
+        u'changelog.md',
6266
+        u'PlayStream.py']},
6270
         'saved_notebook_display': None,
6267
         'saved_notebook_display': None,
6271
         'split_percents': {0: 0.4733405875952122},
6268
         'split_percents': {0: 0.4733405875952122},
6272
         'splits': 2,
6269
         'splits': 2,
6281
                          0,
6278
                          0,
6282
                          1880,
6279
                          1880,
6283
                          1100)}]}
6280
                          1100)}]}
6284
-guimgr.recent-documents = [loc('changelog.md'),
6285
-                           loc('PlayStream.py'),
6281
+guimgr.recent-documents = [loc('PlayStream.py'),
6282
+                           loc('changelog.md'),
6283
+                           loc('../python/enigma.py'),
6286
                            loc('content/sources/config.py'),
6284
                            loc('content/sources/config.py'),
6287
                            loc('content/ContentSources.py'),
6285
                            loc('content/ContentSources.py'),
6288
                            loc('plugin.py'),
6286
                            loc('plugin.py'),
6289
                            loc('VideoDownload.py'),
6287
                            loc('VideoDownload.py'),
6290
-                           loc('imake.bat'),
6291
-                           loc('../python/enigma.py')]
6288
+                           loc('imake.bat')]
6292
 guimgr.visual-state = {loc('../../$pylib/main6.py'): {'attrib-starts': [('pa'\
6289
 guimgr.visual-state = {loc('../../$pylib/main6.py'): {'attrib-starts': [('pa'\
6293
         'rse_arguments',
6290
         'rse_arguments',
6294
         9)],
6291
         9)],
7301
         'selection_end': 7951L,
7298
         'selection_end': 7951L,
7302
         'selection_start': 7944L,
7299
         'selection_start': 7944L,
7303
         'zoom': 0L},
7300
         'zoom': 0L},
7304
-                       loc('../../../../Python27/Lib/BaseHTTPServer.py'): {'a'\
7301
+                       loc('../../../../Python27/Lib/site-packages/gi/overrides/Gst.py'): {'a'\
7302
+        'ttrib-starts': [],
7303
+        'first-line': 0,
7304
+        'folded-linenos': [],
7305
+        'sel-line': 0,
7306
+        'sel-line-start': 0,
7307
+        'selection_end': 0,
7308
+        'selection_start': 0},
7309
+                       loc('../../../../Python27/lib/site-packages/gi/__init__.py'): {'a'\
7310
+        'ttrib-starts': [],
7311
+        'first-line': 24,
7312
+        'folded-linenos': [],
7313
+        'sel-line': 41,
7314
+        'sel-line-start': 1595,
7315
+        'selection_end': 1595,
7316
+        'selection_start': 1595},
7317
+                       loc('../../../../Python27/lib/site-packages/gi/module.py'): {'a'\
7318
+        'ttrib-starts': [('IntrospectionModule',
7319
+                          110),
7320
+                         ('IntrospectionModule.__getattr__',
7321
+                          132)],
7322
+        'first-line': 121,
7323
+        'folded-linenos': [],
7324
+        'sel-line': 136,
7325
+        'sel-line-start': 4187,
7326
+        'selection_end': 4187,
7327
+        'selection_start': 4187},
7328
+                       loc('../../../../Python27/lib/BaseHTTPServer.py'): {'a'\
7305
         'ttrib-starts': [('BaseHTTPRequestHandler',
7329
         'ttrib-starts': [('BaseHTTPRequestHandler',
7306
                           113),
7330
                           113),
7307
                          ('BaseHTTPRequestHandler.handle_one_request',
7331
                          ('BaseHTTPRequestHandler.handle_one_request',
7312
         'sel-line-start': 12434,
7336
         'sel-line-start': 12434,
7313
         'selection_end': 12434,
7337
         'selection_end': 12434,
7314
         'selection_start': 12434},
7338
         'selection_start': 12434},
7315
-                       loc('../../../../Python27/Lib/argparse.py'): {'attrib'\
7339
+                       loc('../../../../Python27/lib/argparse.py'): {'attrib'\
7316
         '-starts': [('_VersionAction',
7340
         '-starts': [('_VersionAction',
7317
                      999),
7341
                      999),
7318
                     ('_VersionAction.__call__',
7342
                     ('_VersionAction.__call__',
7323
         'sel-line-start': 35713L,
7347
         'sel-line-start': 35713L,
7324
         'selection_end': 35713L,
7348
         'selection_end': 35713L,
7325
         'selection_start': 35713L},
7349
         'selection_start': 35713L},
7326
-                       loc('../../../../Python27/Lib/base64.py'): {'attrib-s'\
7350
+                       loc('../../../../Python27/lib/base64.py'): {'attrib-s'\
7327
         'tarts': [('b64decode',
7351
         'tarts': [('b64decode',
7328
                    58)],
7352
                    58)],
7329
         'first-line': 54,
7353
         'first-line': 54,
7332
         'sel-line-start': 2478,
7356
         'sel-line-start': 2478,
7333
         'selection_end': 2478,
7357
         'selection_end': 2478,
7334
         'selection_start': 2478},
7358
         'selection_start': 2478},
7335
-                       loc('../../../../Python27/Lib/json/__init__.py'): {'a'\
7359
+                       loc('../../../../Python27/lib/json/__init__.py'): {'a'\
7336
         'ttrib-starts': [('loads',
7360
         'ttrib-starts': [('loads',
7337
                           293)],
7361
                           293)],
7338
         'first-line': 316L,
7362
         'first-line': 316L,
7341
         'sel-line-start': 13995L,
7365
         'sel-line-start': 13995L,
7342
         'selection_end': 13995L,
7366
         'selection_end': 13995L,
7343
         'selection_start': 13995L},
7367
         'selection_start': 13995L},
7344
-                       loc('../../../../Python27/Lib/json/decoder.py'): {'at'\
7368
+                       loc('../../../../Python27/lib/json/decoder.py'): {'at'\
7345
         'trib-starts': [('JSONDecoder',
7369
         'trib-starts': [('JSONDecoder',
7346
                          271),
7370
                          271),
7347
                         ('JSONDecoder.decode',
7371
                         ('JSONDecoder.decode',
7353
         'selection_end': 13117L,
7377
         'selection_end': 13117L,
7354
         'selection_start': 13117L,
7378
         'selection_start': 13117L,
7355
         'zoom': 0L},
7379
         'zoom': 0L},
7356
-                       loc('../../../../Python27/Lib/re.py'): {'attrib-start'\
7380
+                       loc('../../../../Python27/lib/re.py'): {'attrib-start'\
7357
         's': [('_compile',
7381
         's': [('_compile',
7358
                229)],
7382
                229)],
7359
         'first-line': 236L,
7383
         'first-line': 236L,
7363
         'selection_end': 10653L,
7387
         'selection_end': 10653L,
7364
         'selection_start': 10653L,
7388
         'selection_start': 10653L,
7365
         'zoom': 0L},
7389
         'zoom': 0L},
7366
-                       loc('../../../../Python27/Lib/site-packages/gi/overrides/Gst.py'): {'a'\
7367
-        'ttrib-starts': [],
7368
-        'first-line': 0,
7369
-        'folded-linenos': [],
7370
-        'sel-line': 0,
7371
-        'sel-line-start': 0,
7372
-        'selection_end': 0,
7373
-        'selection_start': 0},
7374
-                       loc('../../../../Python27/Lib/site-packages/requests/adapters.py'): {'a'\
7390
+                       loc('../../../../Python27/lib/site-packages/requests/adapters.py'): {'a'\
7375
         'ttrib-starts': [('HTTPAdapter',
7391
         'ttrib-starts': [('HTTPAdapter',
7376
                           77),
7392
                           77),
7377
                          ('HTTPAdapter.send',
7393
                          ('HTTPAdapter.send',
7382
         'sel-line-start': 19494L,
7398
         'sel-line-start': 19494L,
7383
         'selection_end': 19494L,
7399
         'selection_end': 19494L,
7384
         'selection_start': 19494L},
7400
         'selection_start': 19494L},
7385
-                       loc('../../../../Python27/Lib/site-packages/requests/api.py'): {'a'\
7401
+                       loc('../../../../Python27/lib/site-packages/requests/api.py'): {'a'\
7386
         'ttrib-starts': [('request',
7402
         'ttrib-starts': [('request',
7387
                           15)],
7403
                           15)],
7388
         'first-line': 37,
7404
         'first-line': 37,
7391
         'sel-line-start': 2762,
7407
         'sel-line-start': 2762,
7392
         'selection_end': 2762,
7408
         'selection_end': 2762,
7393
         'selection_start': 2762},
7409
         'selection_start': 2762},
7394
-                       loc('../../../../Python27/Lib/site-packages/twisted/internet/_sslverify.py'): {'a'\
7410
+                       loc('../../../../Python27/lib/site-packages/twisted/internet/_sslverify.py'): {'a'\
7395
         'ttrib-starts': [('_tolerateErrors',
7411
         'ttrib-starts': [('_tolerateErrors',
7396
                           1079),
7412
                           1079),
7397
                          ('_tolerateErrors.infoCallback',
7413
                          ('_tolerateErrors.infoCallback',
7403
         'selection_end': 35250L,
7419
         'selection_end': 35250L,
7404
         'selection_start': 35238L,
7420
         'selection_start': 35238L,
7405
         'zoom': 0L},
7421
         'zoom': 0L},
7406
-                       loc('../../../../Python27/Lib/site-packages/twisted/internet/base.py'): {'a'\
7422
+                       loc('../../../../Python27/lib/site-packages/twisted/internet/base.py'): {'a'\
7407
         'ttrib-starts': [('_SignalReactorMixin',
7423
         'ttrib-starts': [('_SignalReactorMixin',
7408
                           1171),
7424
                           1171),
7409
                          ('_SignalReactorMixin.mainLoop',
7425
                          ('_SignalReactorMixin.mainLoop',
7415
         'selection_end': 43358L,
7431
         'selection_end': 43358L,
7416
         'selection_start': 43358L,
7432
         'selection_start': 43358L,
7417
         'zoom': 0L},
7433
         'zoom': 0L},
7418
-                       loc('../../../../Python27/Lib/site-packages/twisted/internet/posixbase.py'): {'a'\
7434
+                       loc('../../../../Python27/lib/site-packages/twisted/internet/posixbase.py'): {'a'\
7419
         'ttrib-starts': [('_FDWaker',
7435
         'ttrib-starts': [('_FDWaker',
7420
                           109),
7436
                           109),
7421
                          ('_FDWaker.doRead',
7437
                          ('_FDWaker.doRead',
7427
         'selection_end': 4129L,
7443
         'selection_end': 4129L,
7428
         'selection_start': 4129L,
7444
         'selection_start': 4129L,
7429
         'zoom': 0L},
7445
         'zoom': 0L},
7430
-                       loc('../../../../Python27/Lib/site-packages/twisted/internet/selectreactor.py'): {'a'\
7446
+                       loc('../../../../Python27/lib/site-packages/twisted/internet/selectreactor.py'): {'a'\
7431
         'ttrib-starts': [('SelectReactor',
7447
         'ttrib-starts': [('SelectReactor',
7432
                           54),
7448
                           54),
7433
                          ('SelectReactor.doSelect',
7449
                          ('SelectReactor.doSelect',
7439
         'selection_end': 4737L,
7455
         'selection_end': 4737L,
7440
         'selection_start': 4737L,
7456
         'selection_start': 4737L,
7441
         'zoom': 0L},
7457
         'zoom': 0L},
7442
-                       loc('../../../../Python27/Lib/site-packages/twisted/internet/tcp.py'): {'a'\
7458
+                       loc('../../../../Python27/lib/site-packages/twisted/internet/tcp.py'): {'a'\
7443
         'ttrib-starts': [('_BaseBaseClient',
7459
         'ttrib-starts': [('_BaseBaseClient',
7444
                           317),
7460
                           317),
7445
                          ('_BaseBaseClient.connectionLost',
7461
                          ('_BaseBaseClient.connectionLost',
7451
         'selection_end': 16452L,
7467
         'selection_end': 16452L,
7452
         'selection_start': 16452L,
7468
         'selection_start': 16452L,
7453
         'zoom': 0L},
7469
         'zoom': 0L},
7454
-                       loc('../../../../Python27/Lib/site-packages/twisted/python/filepath.py'): {'a'\
7470
+                       loc('../../../../Python27/lib/site-packages/twisted/python/filepath.py'): {'a'\
7455
         'ttrib-starts': [('FilePath',
7471
         'ttrib-starts': [('FilePath',
7456
                           671),
7472
                           671),
7457
                          ('FilePath.open',
7473
                          ('FilePath.open',
7463
         'selection_end': 33502L,
7479
         'selection_end': 33502L,
7464
         'selection_start': 33502L,
7480
         'selection_start': 33502L,
7465
         'zoom': 0L},
7481
         'zoom': 0L},
7466
-                       loc('../../../../Python27/Lib/site-packages/twisted/python/log.py'): {'a'\
7482
+                       loc('../../../../Python27/lib/site-packages/twisted/python/log.py'): {'a'\
7467
         'ttrib-starts': [('callWithLogger',
7483
         'ttrib-starts': [('callWithLogger',
7468
                           89)],
7484
                           89)],
7469
         'first-line': 89L,
7485
         'first-line': 89L,
7473
         'selection_end': 3060L,
7489
         'selection_end': 3060L,
7474
         'selection_start': 3060L,
7490
         'selection_start': 3060L,
7475
         'zoom': 0L},
7491
         'zoom': 0L},
7476
-                       loc('../../../../Python27/Lib/site-packages/twisted/web/resource.py'): {'a'\
7492
+                       loc('../../../../Python27/lib/site-packages/twisted/web/resource.py'): {'a'\
7477
         'ttrib-starts': [('Resource',
7493
         'ttrib-starts': [('Resource',
7478
                           103),
7494
                           103),
7479
                          ('Resource.putChild',
7495
                          ('Resource.putChild',
7485
         'selection_end': 6970L,
7501
         'selection_end': 6970L,
7486
         'selection_start': 6970L,
7502
         'selection_start': 6970L,
7487
         'zoom': 0L},
7503
         'zoom': 0L},
7488
-                       loc('../../../../Python27/Lib/site-packages/twisted/web/static.py'): {'a'\
7504
+                       loc('../../../../Python27/lib/site-packages/twisted/web/static.py'): {'a'\
7489
         'ttrib-starts': [('File',
7505
         'ttrib-starts': [('File',
7490
                           169)],
7506
                           169)],
7491
         'first-line': 160L,
7507
         'first-line': 160L,
7500
         'selection_end': 4935L,
7516
         'selection_end': 4935L,
7501
         'selection_start': 4927L,
7517
         'selection_start': 4927L,
7502
         'zoom': 0L},
7518
         'zoom': 0L},
7503
-                       loc('../../../../Python27/Lib/site.py'): {'attrib-sta'\
7519
+                       loc('../../../../Python27/lib/site.py'): {'attrib-sta'\
7504
         'rts': [('setquit',
7520
         'rts': [('setquit',
7505
                  333),
7521
                  333),
7506
                 ('setquit.Quitter',
7522
                 ('setquit.Quitter',
7512
         'sel-line': 359,
7528
         'sel-line': 359,
7513
         'sel-line-start': 12399,
7529
         'sel-line-start': 12399,
7514
         'selection_end': 12399,
7530
         'selection_end': 12399,
7515
-        'selection_start': 12399},
7516
-                       loc('../../../../Python27/lib/site-packages/gi/__init__.py'): {'a'\
7517
-        'ttrib-starts': [],
7518
-        'first-line': 24,
7519
-        'folded-linenos': [],
7520
-        'sel-line': 41,
7521
-        'sel-line-start': 1595,
7522
-        'selection_end': 1595,
7523
-        'selection_start': 1595},
7524
-                       loc('../../../../Python27/lib/site-packages/gi/module.py'): {'a'\
7525
-        'ttrib-starts': [('IntrospectionModule',
7526
-                          110),
7527
-                         ('IntrospectionModule.__getattr__',
7528
-                          132)],
7529
-        'first-line': 121,
7530
-        'folded-linenos': [],
7531
-        'sel-line': 136,
7532
-        'sel-line-start': 4187,
7533
-        'selection_end': 4187,
7534
-        'selection_start': 4187}}
7531
+        'selection_start': 12399}}
7535
 proj.build-cmd = {None: ('default',
7532
 proj.build-cmd = {None: ('default',
7536
                          None)}
7533
                          None)}
7537
 proj.default-encoding = 'utf_8'
7534
 proj.default-encoding = 'utf_8'

+ 26
- 0
changelog.md View File

1
+**0.8p** (21.08.2018):
2
+**0.8r** (29.09.2018):
3
+- salabots TVPlay (raidījumi pa kategorijām)
4
+
5
+**0.8p** (21.08.2018):
6
+- pievienots jaunais TVPlay
7
+
8
+**0.8j** (24.06.2018):
9
+- vēlreiz salabots replay
10
+- reanimētas filmas.lv
11
+
12
+**0.8h** (15.06.2018):
13
+- salabots replay
14
+
15
+**0.8c** (18.05.2018):
16
+- salabots filmix domeins (tagad filmix.co)
17
+
18
+**0.8b** (27.04.2018)
19
+- [change] Salabotas shortcut tiešraides un arhīvs
20
+
21
+**0.8a** (10.04.2018)
22
+- [change] Salaboti shortcut saraksti
23
+
24
+**0.7v** (15.03.2018)
25
+- [bugfix] Salabots shortcut tiešraides
26
+
1
 **0.7u** (11.03.2018)
27
 **0.7u** (11.03.2018)
2
 - [bugfix] Salabots filmix
28
 - [bugfix] Salabots filmix
3
 
29
 

+ 12
- 8
imake.bat View File

1
 @echo off
1
 @echo off
2
 
2
 
3
 :--- Pull content submodule ---
3
 :--- Pull content submodule ---
4
-rem cd content
5
-rem git checkout .
6
-rem git pull
7
-rem cd ..
4
+cd content
5
+git commit -a -m a
6
+git checkout .
7
+git pull
8
+cd ..
8
 
9
 
9
 :=== Parameters ===
10
 :=== Parameters ===
10
 
11
 
54
 content\Downloader.py
55
 content\Downloader.py
55
 content\resolver.py
56
 content\resolver.py
56
 content\util.py
57
 content\util.py
58
+content\file.py
57
 content\icon.gif
59
 content\icon.gif
58
 content\run.py
60
 content\run.py
59
 content\playstreamproxy.py
61
 content\playstreamproxy.py
78
 content\sources\tvdom.py
80
 content\sources\tvdom.py
79
 content\sources\ustvnow.py
81
 content\sources\ustvnow.py
80
 content\sources\viaplay.py
82
 content\sources\viaplay.py
83
+content\sources\filmas.py
84
+content\sources\tvplay.py
81
 content\sources\YouTubeVideoUrl.py
85
 content\sources\YouTubeVideoUrl.py
82
 content\sources\jsinterp.py
86
 content\sources\jsinterp.py
83
 content\sources\swfinterp.py
87
 content\sources\swfinterp.py
169
 dos2unix %ipk_dir%CONTROL\postrm
173
 dos2unix %ipk_dir%CONTROL\postrm
170
 
174
 
171
 :=== conffiles file ===
175
 :=== conffiles file ===
172
-(
173
-echo %ext_dir2%%prog%/content/sources/streams.cfg
174
-) >%ipk_dir%CONTROL\conffiles
175
-dos2unix %ipk_dir%CONTROL\conffiles
176
+rem (
177
+rem echo %ext_dir2%%prog%/content/sources/streams.cfg
178
+rem ) >%ipk_dir%CONTROL\conffiles
179
+rem dos2unix %ipk_dir%CONTROL\conffiles
176
 
180
 
177
 :=== create ipk file ===
181
 :=== create ipk file ===
178
 if not exist %release_dir% mkdir %release_dir%
182
 if not exist %release_dir% mkdir %release_dir%

+ 30
- 18
locale/plugin.pot View File

5
 msgid ""
5
 msgid ""
6
 msgstr ""
6
 msgstr ""
7
 "Project-Id-Version: PACKAGE VERSION\n"
7
 "Project-Id-Version: PACKAGE VERSION\n"
8
-"POT-Creation-Date: 2017-03-18 15:28+FLE Standard Time\n"
8
+"POT-Creation-Date: 2018-04-07 15:14+FLE Daylight Time\n"
9
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
9
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
10
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
 "Language-Team: LANGUAGE <LL@li.org>\n"
11
 "Language-Team: LANGUAGE <LL@li.org>\n"
15
 "Generated-By: pygettext.py 1.5\n"
15
 "Generated-By: pygettext.py 1.5\n"
16
 
16
 
17
 
17
 
18
-#: PlayStream.py:104 PlayStream.py:1126
18
+#: PlayStream.py:100 PlayStream.py:1238
19
 msgid "Exit"
19
 msgid "Exit"
20
 msgstr ""
20
 msgstr ""
21
 
21
 
22
-#: PlayStream.py:105 PlayStream.py:1127
22
+#: PlayStream.py:101
23
 msgid "Select"
23
 msgid "Select"
24
 msgstr ""
24
 msgstr ""
25
 
25
 
26
-#: PlayStream.py:106 PlayStream.py:1128
26
+#: PlayStream.py:102
27
 msgid "Options"
27
 msgid "Options"
28
 msgstr ""
28
 msgstr ""
29
 
29
 
30
-#: PlayStream.py:107 PlayStream.py:1129
30
+#: PlayStream.py:103
31
 msgid "Config"
31
 msgid "Config"
32
 msgstr ""
32
 msgstr ""
33
 
33
 
34
-#: PlayStream.py:555
34
+#: PlayStream.py:667
35
 msgid ""
35
 msgid ""
36
 "Sorry, this file already exists:\n"
36
 "Sorry, this file already exists:\n"
37
 "%s"
37
 "%s"
38
 msgstr ""
38
 msgstr ""
39
 
39
 
40
-#: PlayStream.py:933
40
+#: PlayStream.py:1064
41
 msgid "Download folder"
41
 msgid "Download folder"
42
 msgstr ""
42
 msgstr ""
43
 
43
 
44
-#: PlayStream.py:934
44
+#: PlayStream.py:1065
45
 msgid "Overwrite download video"
45
 msgid "Overwrite download video"
46
 msgstr ""
46
 msgstr ""
47
 
47
 
48
-#: PlayStream.py:935
48
+#: PlayStream.py:1066
49
 msgid "TMP folder"
49
 msgid "TMP folder"
50
 msgstr ""
50
 msgstr ""
51
 
51
 
52
-#: PlayStream.py:936
52
+#: PlayStream.py:1067
53
 msgid "Clear tmp folder on exit"
53
 msgid "Clear tmp folder on exit"
54
 msgstr ""
54
 msgstr ""
55
 
55
 
56
-#: PlayStream.py:937
56
+#: PlayStream.py:1068
57
 msgid "Start playstreamproxy"
57
 msgid "Start playstreamproxy"
58
 msgstr ""
58
 msgstr ""
59
 
59
 
60
-#: PlayStream.py:941 PlayStream.py:1057
60
+#: PlayStream.py:1069
61
+msgid "Check new plugin version in feed"
62
+msgstr ""
63
+
64
+#: PlayStream.py:1070
65
+msgid "Content config file"
66
+msgstr ""
67
+
68
+#: PlayStream.py:1071
69
+msgid "Remote content config file"
70
+msgstr ""
71
+
72
+#: PlayStream.py:1072
73
+msgid "User remote content config file"
74
+msgstr ""
75
+
76
+#: PlayStream.py:1076 PlayStream.py:1183
61
 msgid "Cancel"
77
 msgid "Cancel"
62
 msgstr ""
78
 msgstr ""
63
 
79
 
64
-#: PlayStream.py:942
80
+#: PlayStream.py:1077
65
 msgid "Save"
81
 msgid "Save"
66
 msgstr ""
82
 msgstr ""
67
 
83
 
68
-#: PlayStream.py:1016
84
+#: PlayStream.py:1154
69
 msgid "Restart Enigma2?"
85
 msgid "Restart Enigma2?"
70
 msgstr ""
86
 msgstr ""
71
 
87
 
72
-#: plugin.py:27 plugin.py:28
73
-msgid "Play online streams from various sources"
74
-msgstr ""
75
-