summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
2022-02-03Also propagate changes to watch ECR pageSamantaz Fox
2022-02-03Apply suggestions from code reviewSamantaz Fox
Co-authored-by: Matthew McGarvey <matthewmcgarvey14@gmail.com>
2022-02-03Change <input value="..."> encoding to HTML.escapemastihios
2022-02-03Propagate related videos changes to API functionSamantaz Fox
2022-02-03Fix parsing of related videosSamantaz Fox
2022-02-03extractors: Add helper for short view count textSamantaz Fox
2022-02-03make HelperExtractors non-privateSamantaz Fox
2022-02-03video parsing: add secondary_results root elementSamantaz Fox
2022-02-03video parsing: raise if major root element is missingSamantaz Fox
2022-02-03Add new exception for parsing issuesSamantaz Fox
2022-02-02Add support for clipsSamantaz Fox
2022-02-02Merge pull request #2827 from SamantazFox/more-code-cleanupSamantaz Fox
More code cleanup
2022-01-30Merge pull request #2845 from SamantazFox/more-db-improvementsSamantaz Fox
More db improvements
2022-01-30Merge pull request #2833 from matthewmcgarvey/get-channel-cleanupSamantaz Fox
Channel helpers cleanup
2022-01-29Use short syntax for 'File.open' blockSamantaz Fox
2022-01-28search.cr: use do/end rather than inline {} blockSamantaz Fox
2022-01-28Merge pull request #2397 from syeopite/dep-manager-for-videojs-stuffSamantaz Fox
Add dependency manager script for videojs stuff
2022-01-27Add back in refreshing of channels every 2 daysmatthewmcgarvey
2022-01-27Cleanup channel helpers codematthewmcgarvey
2022-01-28videos.cr: use '.dig?()' where possibleSamantaz Fox
2022-01-28search functions: Don't return result countSamantaz Fox
This is useless, as the items count can be directly acessed using the '.size' method, so use that instead when needed.
2022-01-28Fix 'Lint/UselessAssign' warnings reported by amebaSamantaz Fox
2022-01-28Remove useless intermediary variable in youtube_api.crSamantaz Fox
This fixes an ameba warning
2022-01-28Avoid infinite loop in ChannelVideo's to_xml/to_json methodsSamantaz Fox
2022-01-28Fix more 'Lint/ShadowingOuterLocalVar' warnings reported by amebaSamantaz Fox
2022-01-28Fix some 'Lint/ShadowingOuterLocalVar' warnings reported by amebaSamantaz Fox
2022-01-28Remove useless 'locale = env.get...' from many routesSamantaz Fox
2022-01-28Use '.dig?()' in playlist parsingSamantaz Fox
2022-01-28Make 'additional_fields' optional in JSON error template functionsSamantaz Fox
This allows us to de-duplicate functions
2022-01-28Remove useless 'locale' argument from error template functionsSamantaz Fox
2022-01-28Remove useless arguments from playlist-related functionsSamantaz Fox
2022-01-26db: use prepared statements rather than crafted argument listSamantaz Fox
2022-01-25Fix code broken when extracting data control routematthewmcgarvey
2022-01-25Make certain routes ignored if api onlymatthewmcgarvey
2022-01-25Move more routes to new patternmatthewmcgarvey
2022-01-26db: use now() function instead of passing Time.utcSamantaz Fox
2022-01-25DB: playlists: make that 'insert' never raisesSamantaz Fox
2022-01-25DB: Move integrity check to the base.cr fileSamantaz Fox
2022-01-25DB: don't pass PG_DB to check_table/check_enumSamantaz Fox
2022-01-25DB: Move a forgotten 'UPDATE channels' statementSamantaz Fox
2022-01-25Merge pull request #2821 from matthewmcgarvey/channel-searchSamantaz Fox
Handle invalid channel id in channel: search
2022-01-25will -> shouldMatthew McGarvey
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2022-01-19HTML escape user inputmatthewmcgarvey
2022-01-19Merge pull request #2822 from matthewmcgarvey/reddit-commentsSamantaz Fox
Fix loading reddit comments when there are no threads found
2022-01-18404 error with message and provide examplematthewmcgarvey
2022-01-18Don't catch and provide better error message insteadmatthewmcgarvey
2022-01-18Custom error on channel search, handle in searchmatthewmcgarvey
2022-01-18Fix channel search json parse to not raisematthewmcgarvey
2022-01-17Apply suggestions from reviewSamantaz Fox
2022-01-17Use &.methods where possible instead of curly bracesmatthewmcgarvey