aboutsummaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Collapse)Author
2022-08-31Improve search suggestionsTerry Truong
Don't show multiple suggestions for the same node Prioritise common-names Place suggestions from prefix-search before substring-search Add coloring to search-string matched-part and canonical-name-part
2022-08-30Add node-popularity data for search-sugg orderingTerry Truong
Add Wikipedia pageview dumps to enwiki/pageview/ Add scripts to generate viewcount averages Update backend to sort search suggestions by popularity
2022-08-30Display IUCN status in TileInfoModalTerry Truong
2022-08-30Add scripts for generating eol/enwiki mappingsTerry Truong
- New data sources: OTOL taxonomy, EOL provider-ids, Wikidata dump - Add 'node_iucn' table - Remove 'redirected' field from 'wiki_ids' table - Make 'eol_ids' table have 'name' as the primary key - Combine name-generation scripts into genNameData.py - Combine description-generation scripts into genDescData.py
2022-08-20Use argparse in python scriptsTerry Truong
2022-07-15Change faviconTerry Truong
2022-07-12Fix search-suggestions not prioritising prefix-matchesTerry Truong
2022-07-12Fix desc-association error due to case-insensitive label-matchingTerry Truong
2022-07-11Include picked-names when collapsing nodes in 'images' treeTerry Truong
Without this, nodes like 'giant panda' were getting removed
2022-07-11Update backend documentationTerry Truong
2022-07-11Make backend dev server script serve the image filesTerry Truong
Previously, image files in backend/data/img were moved to, or symlinked from, public/. This needed to be changed before each build, otherwise vite would end up copying gigabytes of images.
2022-07-10Update project-level and client-side documentationTerry Truong
2022-07-09Fix links-to-node failing on loadTerry Truong
Was setting SERVER_URL incorrectly Also changed server API to include 'excl' param
2022-07-09Replace CGI script with WSGI script and dev serverTerry Truong
2022-07-08Revert back to using vite-proxy for avoiding CORS issuesTerry Truong
2022-07-08Send activeRoot to server, for reducing toroot response sizesTerry Truong
2022-07-08Hard-code root-name in cgi scriptTerry Truong
2022-07-02For the 'images' reduced tree, trim from many-child nodesTerry Truong
2022-07-01Do more 'collapsible' node trimming in 'images' reduced-treeTerry Truong
2022-07-01For the 'images' reduced tree, remove composite nodesTerry Truong
2022-07-01Account for compound-node info-lookup sub-name-denoted node absenceTerry Truong
Return a null entry in such cases, and have client indicate this with tile-info message.
2022-07-01Generate 3 reduced trees, keeping the original, and serve only thoseTerry Truong
Generate a 'trimmed' reduced tree instead of changing the original. Generate an 'images-only' reduced tree, and use it as the default. Combine 'picked' reduced tree code with that of other reduced trees. Adapt server API to allow selecting between more than 2 trees. Add client setting for selecting between 3 trees.
2022-06-28Add getImagePath() to lib.tsTerry Truong
2022-06-28Convert server code to CGI scriptTerry Truong
Also adjust server-client API, for clarity/consistency
2022-06-27Enable client directly using server URL, while avoiding CORS restrictionsTerry Truong
2022-06-27Exclude compound names from search suggestionsTerry Truong
2022-06-26Refactor TileInfoModalTerry Truong
Also change server info-response format to include sub-node common-names
2022-06-23Make suggestion-limit client-configurableTerry Truong
2022-06-23Fix root-displayed-in-italics bugTerry Truong
2022-06-23Clean up server.py codeTerry Truong
2022-06-23Remove hard-coded root-name from App.vueTerry Truong
2022-06-23Update some client-side READMEsTerry Truong
2022-06-22Refactor backend scriptsTerry Truong
2022-06-22Update backend READMEs, rename some files for consistencyTerry Truong
2022-06-20Increase type-consistency via server-classes and client-typesTerry Truong
2022-06-20Make server order children by num-tipsTerry Truong
2022-06-20After trimming low-info nodes, also trim some many-sibling nodesTerry Truong
2022-06-19Enable gzipped server responsesTerry Truong
2022-06-19Fix search-result-repeats bugTerry Truong
2022-06-19Make addPickedNames.py avoid redundant updatesTerry Truong
2022-06-19Add fallback substring-searchTerry Truong
2022-06-19Add code/file for adding manually-picked alt-namesTerry Truong
2022-06-19Default to trimming all nodes without images/descs/etcTerry Truong
2022-06-19Make manual enwiki-desc-associations more flexibleTerry Truong
Also enable getEnwikiImgData.py to skip already-processed wiki-ids
2022-06-19Fix linked_imgs table compound-img representation bugTerry Truong
2022-06-19Allow for manually adding images from other sourcesTerry Truong
2022-06-17Avoid alt-names with many wordsTerry Truong
Without this, taxa like 'Amphibia' may get preferred-names like 'frogs, salamanders, and caecilians'
2022-06-17Add code+file for excluding bad-alt-namesTerry Truong
2022-06-17Add no-file-generation setting to genImgsForWeb.pyTerry Truong
2022-06-17Fix reduced-tree composite-node-inclusion bugTerry Truong