Commit Graph

51 Commits (bf68f510865f127072c0660d9b5ebbf6abaa0b1b)

Author SHA1 Message Date
freearhey 9fc25cdf64 Removed commented code
freearhey 7e94275183 Removed extra checks
freearhey 0cce43c2c5 Updated list of supported categories
freearhey 5cb7941155 Added generation of playlists grouped by category
freearhey 06982fe724 Moved skipPlaylist() function back
freearhey 8213dcd697 Moved skipPlaylist() to test/index.js
freearhey 1d6ef6ce5e Replaced sortByTitle() with sortByTitleAndUrl()
freearhey ce4d2ed32c Updated channels sorting function
freearhey a7489099e2 Update format.js
Added counter for duplicates found in 'channels/unsorted.m3u'
freearhey acc5e82b6b Update format.js
Added comparison of links from playlists of individual countries with links from 'channels/unsorted.m3u'
freearhey 56973b6f49 Update format.js
- added `verbose` mode
- added support multiple icon sources
freearhey c47e9fdd0b Update util.js
Added list of supported EPG file types
freearhey 4e471aec2e Update util.js
Added support uncompressed XML files
freearhey e5907fdd32 Update format.js
Added country filter to `format` script
freearhey b648f5fce8 Update util.js
Added skipPlaylist() function
freearhey 9301572bab Update format.js
Added --epg attribute to format script (making EPG parsing optional)
freearhey 2db717f7e0 Update util.js
Resolved 'Cannot read property 'toLowerCase' of undefined' error
freearhey 598e90097e Update format.js
Removed deleted channels counter
freearhey 60cc2dab6f Update util.js
Replaced https package with axios (resolve 'wrong protocol' issue)
freearhey 2a8176d65a Update generate.js
Removed duplicate counter
freearhey 3f25bd8429 Delete filter.js
freearhey b8f1986282 Update format.js
- added channel url validation
- small refactoring
freearhey ca34679cf8 Update util.js
- added blacklist
- added validateUrl() function
freearhey 5c47dcaa7f Removed unnecessary output to console
freearhey 54b30b8af5 Clear cache before parsing each playlist
freearhey 92d8bd9899 Added clearCache() function
freearhey 97b41a8ab2 Added check for duplicates
freearhey d62a6fabe9 Updated to latest version util.js
freearhey 5f03e6eca6 Update util.js
- added getBasename() function
- added addToCache() function
- added checkCache() function
- added getUrlPath() function
freearhey 08c5b93906 Updated to latest version util.js
freearhey 34efa18658 Small refactoring
freearhey 08c97b10a1 Added check channel data
freearhey 689dfab057 Check that channel epg exists in buffer
freearhey e212e242c0 Update util.js
- replaced `playlist-parser` with `m3u8-file-parser`
- added EPG parser
- added Playlist and Channel classes
- removed deprecated functions
freearhey 33afd5db53 Added support EPG files
freearhey 241d226b7d Update filter.js
Added `189.216.247.113` to blacklist
freearhey 8907467483 Added `63.237.48.3` to blacklist
freearhey b016a171ec Created sports channel playlist
freearhey 9fec039d23 Created filter script
freearhey 4d7494b6e2 Rename index.topic.m3u to index.content.m3u
freearhey 57877ad5ec Added playlist grouped by country and topic (resolve )
freearhey 8a393dd4c1 Added support multiple playlist types
freearhey 4dc6ac3632 Refactoring helper functions
freearhey 06b6279574 Rename to format.js
freearhey b86aeb5144 Added debug mode
freearhey b7d6da3681 Refactoring helper functions
freearhey fe2b6431fc Removed "undefined" group
freearhey da90c98d7f Set empty group title to undefined
freearhey 17ada75249 Added check for supported groups name
freearhey de37a7efad Added formatter script