-
Notifications
You must be signed in to change notification settings - Fork 42
/
CHANGELOG
2608 lines (1493 loc) · 83.3 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
See NEWS for a per-release summary, this is just the git log.
2019-05-21 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile, Pipfile, Pipfile.lock, README.md,
apertium_apy/apy.py, apertium_apy/gateway.py,
apertium_apy/handlers/list_language_names.py,
apertium_apy/utils/__init__.py, setup.py, tests/test.py: Switch to
xenial build, s/3.4/3.7 (#137) * Switch to xenial build * 3.4 => 3.7 * s/3.4/3.8 * Remove special casing for Py3.4 * Remove special casing for Py3.4 * Fix build failures * Rest of 3.4 refs
2019-04-21 Sushain Cherivirala <sushain@skc.name>
* Pipfile.lock: Update dependencies (#136)
2019-03-29 Sushain Cherivirala <sushain@skc.name>
* language_names/manual-fixes.tsv: Panjabi -> Punjabi
2019-03-29 Sushain Cherivirala <sushain@skc.name>
* language_names/manual-fixes.tsv, language_names/variants.tsv: Add
a couple more variant names
2019-03-29 Sushain Cherivirala <sushain@skc.name>
* language_names/manual-fixes.tsv: Fixup some English names
2019-03-29 Sushain Cherivirala <sushain@skc.name>
* language_names/manual-fixes.tsv, language_names/turkic.tsv:
Cleanup turkic.tsv duplicate entries and move some into manual-fixes
2019-03-28 Sushain Cherivirala <sushain@skc.name>
* Makefile, language_names/README.md, language_names/build_db.py,
language_names/manual-additions.tsv,
language_names/manual-fixes.tsv, language_names/manual.sql,
language_names/scraped-cldr.tsv, language_names/scraped-sil.sql,
language_names/scraped-sil.tsv, language_names/scraped.sql,
language_names/scraper-cldr.py, language_names/scraper-sil.py,
language_names/scraper.py, language_names/turkic.sql,
language_names/turkic.tsv, language_names/variants.sql,
language_names/variants.tsv: Issue 115 - TSV scraped files (#134) * Added TSV source files to be converted at the build time by
manual.py * Support for python<3.6 added * Fixed formatting of strings * Added TSV source for larger sql files * Updated makefile for building langNames.db * Using command line arguements for filenames and makefile updated * Removed command line arguements and using IGNORE on conflict * Removed unused sys package * Renamed manual.py to build_db.py * Added langNames.db in makefile dependency * Fixed build_db to convert TSV file from source * Fixed issue with build_db and makefile , added scraped data from
scraper.py and scraper-sil.py and fixed bug in scraper.py * Removed sql files and fixed slicing issue * Removed unnecessary databases and scraper.py modified * Fixed scraper-sil.py to output tsv and updated readme * Split manual.tsv into two and changed scraper files * Added script to sort files and updated makefile * Sorting added to scraper files * Fixed travis-ci check * Clean up build-db script and add some logging * Cleanup SIL scraper * Fix README filename mentions * Force sorted TSVs * Sort turkic.csv * Cleanup cldr scraping script * Update CLDR scraped TSV * Improve README * Fix type error * Satisfy bad typings in py3.5 * Remove/move fixes in manual-additions.tsv
2019-03-28 Sushain Cherivirala <sushain@skc.name>
* Dockerfile: Fix dockerfile
2019-03-28 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/systemd/apy.service: Set LimitNOFILE for systemd
2019-03-25 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/handlers/base.py: Fix issue #60 (#133)
2019-03-05 Sushain Cherivirala <sushain@skc.name>
* README.md, setup.py: Restore Tornado version ceiling (tornado 6
does not support py3.4)
2019-03-05 Ayush Jain <ayushjainrksh@gmail.com>
* apertium_apy/apy.py, index.html, tests/test.py: Nicer landing page
#124 (#125) * Added a basic html page to be rendered on visiting localhost:2737/ * Index.html added * apertium-apy renders index.html page * Added a test for rootHandler * Testing if same html is received from the route * name changed from File to files * Changed file opening format * Testing the home route for header * Travis integration tested * Removed bad quotes * Searching for heading in contents * Finding heading using in * Update index.html
2019-02-20 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tests/sanity-test-apy.py: update tat-kaz test
2019-02-02 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* language_names/variants.sql: nno_e → nynorsk e-infinitiv for lack of a better term
2018-12-06 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* language_names/manual.sql: s/anársámegiella/anárašgiella/g
2018-11-18 Milan Andreew <Milan.Andreew@gmail.com>
* .flake8, Pipfile, Pipfile.lock: Upgrading flake8 version whilst
fixing style issues it's complaining about (#123) * Upgrading flake8 version * Fixing W504 issues Everything should be straight forward * Style update * Reverting to previous state * Revert "Reverting to previous state" This reverts commit 22eb5eacdec948d12686d4e399f7eb0e777c13fe. * Revert "Style update" This reverts commit 4342d417a972de973b4b693e414e2a482e9b422b. * flake8 * trying something * All clear * Remaining Issues fixed * W292?
2018-11-13 Kevin Brubeck Unhammer <unhammer+dill@mm.st>
* : Merge pull request #122 from bentley/master Fix typo in README.
2018-11-11 Sushain Cherivirala <sushain@skc.name>
* Makefile, Pipfile, Pipfile.lock: Switch release process to twine
2018-11-11 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG, NEWS: Update NEWS and changelog
2018-11-11 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Bump version
2018-11-11 Anthony J. Bentley <anthony@anjbe.name>
* MANIFEST.in: Add language_names/ to dist. (#121)
2018-11-08 milanandreew <43289010+milanandreew@users.noreply.github.com>
* .travis.yml, Pipfile, Pipfile.lock, README.md,
requirements-dev.txt, requirements.txt: Switch to pipenv (fixes
#117) * Switch to pipenv * Problem solved All development packages added. * removed python version restriction * adjusting travis ci workflow * Difficulties on travis ignoring pipfile lock * I don't know how that got in there * Pipfile lock updated, removing skip lock * Another small edit * Another edit * Deleted empty line Linter fix coming * transitive dependency * transitive dependency 2nd time * Transitive dependencies * Flake 8 errors * flake8 version? * Let's just hope some issues are resolved * read the docs is a fitting name
https://pipenv.readthedocs.io/en/latest/advanced/#specifying-basically-anything* Ugh, i forgot a curly bracket * Yet again: I MUST READ THE DOCS * adjusting to style conventions * Some issues in ci, hope that this will fix them * deleting whitespace * Just trying something out * Problem with stupid lockfile * Update Pipfile * 3.5 pipfile.lock issue * fixing 3.4 build * coverage pin check * coveralls pin check * lint pin check #1 * Update Pipfile.lock deck the halls with boughs of holly, fa-la-la-la-la-la-la-la-la
don't forget to update piplock, fa-la-la-la-la-la-la-la-la * lint pin check #2 * Update Pipfile * Hang on forgot pipfile.lock
2018-11-08 Kevin Brubeck Unhammer <unhammer+dill@mm.st>
* : Merge pull request #119 from kartikm/man Add apertium-apy manpage
2018-10-17 Xavi Ivars <xavi.ivars@gmail.com>
* tests/sanity-test-apy.py: Update fra-cat tests
2018-10-05 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tests/sanity-test-apy.py: tests for new language pairs
2018-09-29 Sushain Cherivirala <sushain@skc.name>
* NEWS: Update NEWS
2018-09-29 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG, apertium_apy/apy.py: Update changelog and bump version
2018-09-21 Kevin Brubeck Unhammer <unhammer+dill@mm.st>
* apertium_apy/apy.py: Redir of stderr/-out not enough, use
logging.basicConfig(filename=…) (#116) * Redir of stderr/-out not enough, use
logging.basicConfig(filename=…) Also, the basicConfig stuff needs to happen before any loggers are
created, otherwise it has no effect (or you have to pass in the
created loggers to basicConfig, which sounds like a drag). Fixes #112 - apertium-apy doesn't honor -P / --log-path * appease the flake
2018-09-07 gkkulik <g.kulik@o2.pl>
* language_names/manual.sql, language_names/variants.sql: Added
Silesian related names (#114) * Added Silesian related names * Added missing Silesian names * ISO code fix
2018-08-09 Xavi Ivars <xavi.ivars@gmail.com>
* .gitignore, README.md, apertium_apy/apy.py,
apertium_apy/handlers/base.py, apertium_apy/handlers/translate.py,
apertium_apy/keys.py, requirements.txt, setup.py: Allowing keys to
be passed as a json file (#113) * Allowing keys to be passed as a json file * Small improvements
2018-07-26 Sushain Cherivirala <sushain@skc.name>
* README.md: Show master build status in Travis badge
2018-05-17 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/handlers/translate_doc.py: Minor translateDoc
refactoring (#110)
2018-05-15 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/handlers/translate.py,
apertium_apy/handlers/translate_doc.py,
apertium_apy/handlers/translate_webpage.py, tests/test.py: Improved
doc translation and tests (#109) * Improved doc translation and add tests * Fix tests * Another test * some refactoring * Some refactoring and more tests
2018-04-27 Sushain Cherivirala <sushain@skc.name>
* Dockerfile: Ensure cld2 compiles on stretch in Dockerfile
2018-04-26 Sushain Cherivirala <sushain@skc.name>
* README.md: Reference Docker build
2018-04-26 Sushain Cherivirala <sushain@skc.name>
* Dockerfile: Use apertium/base Docker image
2018-04-26 Sushain Cherivirala <sushain@skc.name>
* Dockerfile: Simplify locales in Dockerfile
2018-04-26 Sushain Cherivirala <sushain@skc.name>
* Dockerfile: Minor improvement to Dockerfile
2018-04-26 Sushain Cherivirala <sushain@skc.name>
* .dockerignore, Dockerfile, README.md: Improvements to Dockerfile
and related items
2018-04-26 Sushain Cherivirala <sushain@skc.name>
* .dockerignore, Dockerfile, README.md: Add Dockerfile and expand
README installation
2018-04-05 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG, NEWS: Update changelog
2018-04-05 Sushain Cherivirala <sushain@skc.name>
* NEWS, apertium_apy/apy.py, setup.py: Install into share (#106) * Install into share * Add news entry and version
2018-04-04 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG, NEWS: Update CHANGELOG
2018-04-04 Sushain Cherivirala <sushain@skc.name>
* MANIFEST.in, NEWS, apertium_apy/apy.py, setup.py: Include proper
files in bdist
2018-04-04 Sushain Cherivirala <sushain@skc.name>
* README.md: Update cld2 reference in README
2018-04-04 Sushain Cherivirala <sushain@skc.name>
* setup.py: Looks like someone did publish CLD2 to PyPi
2018-04-04 Sushain Cherivirala <sushain@skc.name>
* setup.py: Minor style tweaks
2018-04-04 Sushain Cherivirala <sushain@skc.name>
* setup.py: Some setup.py extra fixes
2018-04-04 Tino Didriksen <tino@didriksen.cc>
* setup.py: How did Travis not catch this?
2018-04-04 Tino Didriksen <mail@tinodidriksen.com>
* setup.py: Build and remove langNames.db during install (#103) Build and remove langNames.db during install (issue #84)
2018-04-03 Sushain Cherivirala <sushain@skc.name>
* Makefile, setup.py: Revert "Run make inside setup.py" This reverts commit c2e6c14a1a55eb969a6b7b63434959757af83b1f.
2018-04-03 Sushain Cherivirala <sushain@skc.name>
* Makefile, setup.py: Run make inside setup.py
2018-04-03 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/handlers/base.py, tests/__init__.py: Play well with
Debian's Python packaging
2018-04-02 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG, NEWS: Update changelog
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* NEWS: Update NEWS
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Bump version
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Make it actually start
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* setup.py: Remove tornado version ceiling
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Fix PeriodicCallback for 5.0
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG: Fix encoding
2018-04-01 Sushain Cherivirala <sushain@skc.name>
* CHANGELOG: Update changelog
2018-03-30 Sushain Cherivirala <sushain@skc.name>
* NEWS: Update NEWS
2018-03-30 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Bump to v0.11.0
2018-03-27 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Invalid calc coverage tests
2018-03-27 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/handlers/coverage.py,
apertium_apy/handlers/identify_lang.py,
apertium_apy/utils/__init__.py: Switch to Tornado futures/subprocess
wrapper from multiprocessing for coverage
2018-03-27 Sushain Cherivirala <sushain@skc.name>
* .coveragerc, .travis.yml, Makefile, tests/test.py: More accurate
coverage measurement
2018-03-27 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Add two more basic tests
2018-03-27 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, setup.py: Bump to v0.11.0.rc3 and fix
packaging
2018-03-27 Sushain Cherivirala <sushain@skc.name>
* requirements.txt, setup.py: Drop required Tornado version to 4.2.1
(#99)
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: v0.11.0.rc2
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Less strict invalid webpage test
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile, tests/test.py: Add invalid webpage test and
up coverage req to 40%
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Attempt webpage translation test
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Add JSONP test
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Two more tests to get 100% coverage in
analyze/generate + re-enable accidentally commented out ones
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Add a test that won't pass...
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, apertium_apy/gateway.py,
apertium_apy/handlers/base.py,
apertium_apy/handlers/list_language_names.py,
apertium_apy/handlers/suggestion.py,
apertium_apy/handlers/translate_webpage.py,
apertium_apy/mode_search.py, apertium_apy/utils/translation.py,
apertium_apy/utils/wiki.py, tests/test.py: Remove a bunch of
unnecessary %s
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/handlers/per_word.py,
apertium_apy/handlers/suggestion.py, apertium_apy/utils/__init__.py:
Move more code out of global utils
2018-03-26 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/handlers/list_language_names.py,
tests/test.py: Fix /listLanguageNames bug and add more tests
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile: Drop coverage req to 35
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile, apertium_apy/__init__.py, tests/test.py:
Run branch coverage and flake8 on tests dir
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Re-enable the tests I disabled locally
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile, apertium_apy/__init__.py,
apertium_apy/apy.py, apertium_apy/handlers/__init__.py,
apertium_apy/handlers/analyze.py, apertium_apy/handlers/base.py,
apertium_apy/handlers/coverage.py,
apertium_apy/handlers/generate.py,
apertium_apy/handlers/identify_lang.py,
apertium_apy/handlers/list_language_names.py,
apertium_apy/handlers/list_modes.py,
apertium_apy/handlers/per_word.py,
apertium_apy/handlers/pipe_debug.py,
apertium_apy/handlers/speller.py, apertium_apy/handlers/stats.py,
apertium_apy/handlers/suggestion.py,
apertium_apy/handlers/translate.py,
apertium_apy/handlers/translate_chain.py,
apertium_apy/handlers/translate_doc.py,
apertium_apy/handlers/translate_raw.py,
apertium_apy/handlers/translate_webpage.py, apertium_apy/keys.py,
apertium_apy/missingdb.py, apertium_apy/mode_search.py,
apertium_apy/translation.py, apertium_apy/util.py,
apertium_apy/utils/__init__.py, apertium_apy/utils/translation.py,
apertium_apy/utils/wiki.py, apertium_apy/wiki_util.py,
tests/test.py: Reorganize everything
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile: Lower expectations...
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile, tests/test.py: Improve tests and bump
coverage req
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, Makefile, tests/test.py: Actually measure coverage in
subprocess
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* .gitattributes, README.md: Attempt to fix language stats and fix
README verbs
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Bump version to 0.11.0.rc1
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/gateway.py: Tad bit of cleanup
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* MANIFEST.in, serverlist-example, tools/serverlist-example: Move
the serverlist
2018-03-25 Sushain Cherivirala <sushain@skc.name>
* Makefile: Add distclean make target
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* README.md: Fix typo
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml: Update notification token
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml: Cache /tmp/languages
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* Makefile: Improved make targets
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* README.md: PyPi badges
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* README.md, setup.py: Add to README and entry_scripts
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* Makefile: Add a helpful make test target
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* setup.py: Require Py3.4
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* requirements.txt: Tornado 4.4 -> 4.3
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* requirements.txt: Tornado 4.5 -> 4.4
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* MANIFEST.in: Whoops, forgot the manifest
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* Makefile, setup.py: Complete setup.py
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* Makefile, apertium_apy/apy.py, apertium_apy/mode_search.py,
apertium_apy/util.py, servlet.py, setup.py, tests/test.py: Start on
setup.py and fix some imports
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/apy.py, apertium_apy/gateway.py,
apertium_apy/keys.py, apertium_apy/missingdb.py,
apertium_apy/mode_search.py, apertium_apy/translation.py: Hopefully
actually support Python3.4
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, requirements-dev.txt: This should BREAK 3.4 compat
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Proper list handler test
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* README.md: Add badges
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* tests/README, tests/README.md, tests/run-tests, tests/test.py:
Finish Python tests
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: More tests and verification
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* tests/test.py: Foiled by own linting...
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, tests/test.py: Another test and run them correctly
this time
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml: Faster build
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/translation.py, tests/test.py: Satisfy
mypy, more tests and some cleanup
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, requirements-dev.txt: Add coveralls
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, tests/test.py: Working Python tests
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/apy.py, tests/test.py: Start on python
tests
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Some separation of concerns in prep for
proper testing
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, requirements-dev.txt: Disable coverage report for now
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, requirements.txt: Split the requirements
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/apy.py, servlet.py, tests/run-tests: Fix
mypy and servlet.py runnability
2018-03-24 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, language_names/scraper.py, requirements.txt,
servlet.py: No more symlinks
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/translation.py: Unbork build
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* language_names/README.md: Improve language names README
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, apertium_apy/gateway.py,
apertium_apy/missingdb.py, apertium_apy/mode_search.py,
apertium_apy/systemd.py, apertium_apy/translation.py,
apertium_apy/util.py, language_names/scraper-sil.py,
language_names/scraper.py, requirements.txt,
tests/sanity-test-apy.py: Quote normalization
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .flake8, .gitmodules, apertium_apy/apy.py,
apertium_apy/gateway.py, language_names/scraper.py: Drop max line
length to 140
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, apertium_apy/gateway.py: Add module level
dunders
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, apertium_apy/gateway.py,
apertium_apy/systemd.py, apertium_apy/translation.py: More pep8
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/apy.py, language_names/scraper.py,
tests/run-tests: SVN -> Git
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py: Make streamparser optional
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .flake8, apertium_apy/apy.py, apertium_apy/gateway.py,
apertium_apy/keys.py, apertium_apy/missingdb.py,
apertium_apy/modeSearch.py, apertium_apy/mode_search.py,
apertium_apy/translation.py, apertium_apy/util.py,
apertium_apy/wiki_util.py, language_names/scraper.py,
requirements.txt, tests/sanity-test-apy.py: Trailing commas and pep8
naming
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* apertium_apy/apy.py, requirements.txt: Fix the imports and add
chardet to requirements
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, apertium_apy/apy.py: Hopefully fix build
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .travis.yml: Oops, proper install.
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .gitmodules, .travis.yml, mypy.ini, requirements.txt,
streamparser: Progress
2018-03-23 Sushain Cherivirala <sushain@skc.name>
* .flake8, .gitignore, .travis.yml, CHANGELOG, ChangeLog, Makefile,
apertium_apy/__init__.py, apertium_apy/apy.py,
apertium_apy/gateway.py, apertium_apy/keys.py,
apertium_apy/missingdb.py, apertium_apy/modeSearch.py,
apertium_apy/systemd.py, apertium_apy/translation.py,
apertium_apy/util.py, apertium_apy/wiki_util.py, gateway.py,
keys.py, language-names/manual.sql, language-names/scraped-sil.sql,
language-names/scraped.sql, language-names/scraper-sil.py,
language-names/scraper.py, language-names/turkic.sql,
language-names/variants.sql, language_names/README.md,
language_names/manual.sql, language_names/scraped-sil.sql,
language_names/scraped.sql, language_names/scraper-sil.py,
language_names/scraper.py, language_names/turkic.sql,
language_names/variants.sql, missingdb.py, modeSearch.py,
requirements.txt, servlet.py, systemd.py, t/README, t/run-tests,
tests/README, tests/run-tests, tests/sanity-test-apy.py,
tools/README, tools/sanity-test-apy.py,
tools/upstart/apertium-apy-gateway.conf,
tools/upstart/apertium-apy.conf, toro.py, translation.py, util.py,
wiki_util.py: Initial set of changes
2018-03-22 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: Revert "refer to actual useCount in cleanable" This reverts commit 22c2995ff62a364727e2ba9f22d78a9e1e3cc266. I think this fixes #88 - `Too many open files` on macos server or at
least mitigates it (we might still be leaving files open on pipeline
restart, but at least we're not restarting them all the time) But now we'll get back the missing useCount warning on some
pipelines, need to figure out why that happens.
2018-03-21 Sushain Cherivirala <sushain@skc.name>
* .travis.yml: Attempt to fix build with --allow-unauthenticated
2018-03-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: ukr-rus turned off on server with
~/tarballs/rm-bad-modes.sh for now
2018-03-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: Show usage on missing argument
2018-03-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: fix tests (rus/ukr was missing, tur-crh
gives #e's all over the place)
2017-11-22 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: refer to actual useCount in cleanable
2018-03-14 Tino Didriksen <tino@didriksen.cc>
* .gitmodules: goavki -> apertium
2018-03-12 Sushain Cherivirala <sushain@skc.name>
* .gitattributes: Stop counting SQL in the language stats
2018-03-07 Sushain Cherivirala <sushain@skc.name>
* language-names/scraper-sil.py: Fix build
2018-03-07 Sushain Cherivirala <sushain@skc.name>
* .travis.yml: Adjust python versions
2018-03-07 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, mypy.ini: Build fixes
2018-03-07 Sushain Cherivirala <sushain@skc.name>
* README.md: Fix formatting for markdown
2018-03-07 Sushain Cherivirala <sushain@skc.name>
* README.md, README.org: Update README for org shift and adjust
extension
2018-01-18 Sushain Cherivirala <sushain@skc.name>
* .travis.yml, mypy.ini: Fix build
2018-01-18 Sushain Cherivirala <sushain@skc.name>
* streamparser: Update streamparser submodule
2018-01-10 ryanachi <34379340+ryanachi@users.noreply.github.com>
* language-names/variants.sql: added Gascon to variants.sql (#82)
2018-01-08 Jonathan Pan <jonpan4@gmail.com>
* .flake8, .gitmodules, modeSearch.py, mypy.ini, servlet.py,
streamparser: Spell Checker (#80) * Deconflicted files. * Added submodule. * Add submodule import. * Fix lint errors. * Removed some non-needed changes. * Fix mypy errors. * Style * Fix review comments. * Fix logging. * Changed error message. * Add print statements.
2018-01-08 Jonathan Washington <jonathan.north.washington@gmail.com>
* language-names/manual.sql: native names for khk and kmr
2018-01-08 ryanachi <34379340+ryanachi@users.noreply.github.com>
* Makefile, language-names/variants.sql: added variants to
languageNames (#78) * added variants to languageNames * added full name to Brazilian Portuguese * added more variants to variants.sql
2018-01-07 Sushain Cherivirala <sushain@skc.name>
* util.py: Fix listLanguageNames
2018-01-07 Sushain Cherivirala <sushain@skc.name>
* .flake8, .travis.yml, missingdb.py, servlet.py, translation.py:
Cleanup and style fixes (#79)
2018-01-05 Sushain Cherivirala <sushain@skc.name>
* translation.py: Style
2018-01-04 Kevin Brubeck Unhammer <unhammer+dill@mm.st>
* : Merge pull request #76 from Androbin/async Make /listLanguageNames non-blocking
2018-01-03 Sushain Cherivirala <sushain@skc.name>
* util.py: Re-order imports
2017-12-31 Robin Richtsfeld <robin.richtsfeld@gmail.com>
* servlet.py, util.py: Make /listLanguageNames non-blocking
2018-01-01 Sushain Cherivirala <sushain@skc.name>
* NEWS: Fix commit hash for v0.10.0
2018-01-02 Robin Richtsfeld <robin.richtsfeld@gmail.com>
* .travis.yml, ChangeLog, NEWS, gateway.py, keys.py, missingdb.py,
modeSearch.py, servlet.py, toro.py, translation.py,
translation_py32.py: Remove support for Python 3.2 (fixes #73) * Remove support for Python 3.2 * Fix mypy line count error * Update ChangeLog * Update NEWS
2018-01-01 Kevin Brubeck Unhammer <unhammer+dill@mm.st>
* : Merge pull request #72 from Androbin/patch-1 Type soft hypen explicitly
2017-12-31 Sushain Cherivirala <sushain@skc.name>
* language-names/scraped-sil.sql, language-names/scraper-sil.py:
Stop cutting off anything past first word of language names from SIL
2017-12-31 Sushain Cherivirala <sushain@skc.name>
* Makefile, language-names/scraped-sil.sql,
language-names/scraper-sil.py: Add SIL scraped language names
2017-12-31 Sushain Cherivirala <sushain@skc.name>
* .flake8, language-names/manual.sql, language-names/scraped.sql,
language-names/scraper.py: Rescrape language names
2017-12-30 Robin Richtsfeld <robin.richtsfeld@gmail.com>
* .gitignore, .travis.yml, gateway.py, keys.py, missingdb.py,
modeSearch.py, servlet.py, tools/sanity-test-apy.py, toro.py,
translation.py, translation_py32.py: Check types with mypy (fixes
#56) * Check types with mypy * Fix flake8 issues * Specify noqa -> F401 * Fix mypy below 3.3 * Refactor Travis commands
2017-12-30 Robin Richtsfeld <robin.richtsfeld@gmail.com>
* servlet.py: Type soft hypen explicitly See comments on 0da34d9360cb7166ba2228e81e34527fa9467b0d The entity
is covered by `unescape`.
2017-12-27 Sushain Cherivirala <sushain@skc.name>
* language-names/manual.sql: Add a couple language names in English
2017-12-26 Sushain Cherivirala <sushain@skc.name>
* language-names/manual.sql: Couple more language names
2017-12-25 Sushain Cherivirala <sushain@skc.name>
* language-names/manual.sql: Fix language name typo
2017-12-25 Sushain Cherivirala <sushain@skc.name>
* Makefile, language-names/manual.sql, language-names/scraped.sql,
language-names/scraper.py, language-names/turkic.sql,
tools/apertiumlangs.sql, tools/langNamesScraper.py,
tools/turkic.sql: Language names cleanup and additions (#68) * Move around and split language names files * Add some new names * Whoops, actually use the manual language names * Couple more additions
2017-11-12 Jonathan North Washington <jonathan.north.washington@gmail.com>
* tools/apertiumlangs.sql: case fixes
2017-11-12 Jonathan North Washington <jonathan.north.washington@gmail.com>
* tools/apertiumlangs.sql: Gagauz in English
2017-11-12 Jonathan North Washington <jonathan.north.washington@gmail.com>
* tools/apertiumlangs.sql: Gagauz in a few languages
2017-11-01 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* .travis.yml: travis: comment out flake8 for python3.2 for now
2017-10-25 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* .gitignore, tools/langNamesScraper.py: more flake8
2017-10-25 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* gateway.py, servlet.py, translation.py, translation_py32.py:
please flake8
2017-09-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: actual words in test
2017-09-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: test srd-cat, crh-tur (but messed up on
server still)
2017-08-23 Monish Godhia <monish1247@gmail.com>
* servlet.py, translation.py, translation_py32.py: Add website
translation handler (#58) * Website translation handler * Raise any exception that occurs on fetching the URL * Remove blank line * Attribute errors fixed * Remove comments * Add line, travis * Use startswith and not find
2017-08-06 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: doh
2017-08-05 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* tools/sanity-test-apy.py: bel-rus
2017-06-07 Tino Didriksen <mail@tinodidriksen.com>
* tools/sanity-test-apy.py: Updated tests fra-cat spa-ita
2017-06-01 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: unindent main content a bit by using 'if
should_fail:return' style
2017-05-22 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py, toro.py, translation.py, translation_py32.py: minor
mypy fixes (issue #56)
2017-02-07 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: flake8
2017-02-07 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: remove soft hyphen
2017-02-06 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* modeSearch.py: Revert "dgen is also a generator suffix" This reverts commit 8851ad5383fdce7416defbb84ad9c6c5956f65a8.
2017-02-06 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* modeSearch.py: dgen is also a generator suffix
2017-02-01 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* translation_py32.py: change in translation.py that was missing
from py32
2017-01-18 Kevin Brubeck Unhammer <unhammer+dill@mm.st>
* : Merge pull request #43 from shardulc/chain-translations Initial support for translation chaining.
2017-01-17 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* translation.py, translation_py32.py: minor
2017-01-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py, translation.py, translation_py32.py: translateDoc
non-blocking, keep at most --max-doc-pipes concurrent closes #40 and #41; based on work by @jatinluthra14 of #45 and #46
2017-01-16 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: exc_info might not have log_message nor reason attrs
2017-01-14 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: translatePage: also fix url base for src=
2017-01-14 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: translatePage: only set url.netloc to base if it's
unset
2016-11-23 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: doh, self
2016-11-23 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: doh, sub wants something to sub
2016-11-23 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: translatepage: better urlrebasing; do href→onclick
in js
2016-11-17 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: don't strip input text – leads to wrong offsets
2017-01-14 Kevin Brubeck Unhammer <unhammer@fsfe.org>
* servlet.py: cross-references in cli documentation so many options
2017-01-06 Shardul Chiplunkar <shardul.chiplunkar@gmail.com>
* servlet.py: Fix PEP8 formatting error
2017-01-06 Shardul Chiplunkar <shardul.chiplunkar@gmail.com>
* servlet.py: Merge pairs and chains in /list, using src as an
optional argument to pairs. Make response format consistent.
2017-01-05 Shardul Chiplunkar <shardul.chiplunkar@gmail.com>
* servlet.py: Changes requested by sushain97.
2017-01-05 Shardul Chiplunkar <shardul.chiplunkar@gmail.com>
* servlet.py, translation.py, translation_py32.py: Use Dijkstra's
algorithm to calculate shortest paths for all pairs at startup. Add
function to listPairs to list possible chainings. Add better
error-handling. Move the newer Python version-dependant code in
coreduce to appropriate translation* file.
2017-01-04 Shardul Chiplunkar <shardul.chiplunkar@gmail.com>
* servlet.py: Make minor changes requested by Putti.