rhynodge.git
7 years agoUpdate Kotlin to version 1.1.60
David ‘Bombe’ Roden [Tue, 14 Nov 2017 20:25:21 +0000 (21:25 +0100)]
Update Kotlin to version 1.1.60

7 years agoFix Gradle depreciation warning
David ‘Bombe’ Roden [Sat, 11 Nov 2017 09:38:13 +0000 (10:38 +0100)]
Fix Gradle depreciation warning

7 years agoReplace LICD filter with Kotlin version, add test
David ‘Bombe’ Roden [Sat, 11 Nov 2017 09:37:11 +0000 (10:37 +0100)]
Replace LICD filter with Kotlin version, add test

7 years agoUpgrade Gradle version
David ‘Bombe’ Roden [Sat, 11 Nov 2017 09:34:06 +0000 (10:34 +0100)]
Upgrade Gradle version

7 years agoUpgrade Kotlin version
David ‘Bombe’ Roden [Sat, 11 Nov 2017 09:33:56 +0000 (10:33 +0100)]
Upgrade Kotlin version

7 years agoReplace SMBC filter test with Kotlin version
David ‘Bombe’ Roden [Wed, 14 Jun 2017 06:11:15 +0000 (08:11 +0200)]
Replace SMBC filter test with Kotlin version

7 years agoUse static imports
David ‘Bombe’ Roden [Wed, 14 Jun 2017 06:04:24 +0000 (08:04 +0200)]
Use static imports

7 years agoUpdate comic filter for SMBC
David ‘Bombe’ Roden [Tue, 13 Jun 2017 21:19:32 +0000 (23:19 +0200)]
Update comic filter for SMBC

7 years agoAdd another size to the blacklist
David ‘Bombe’ Roden [Sun, 9 Apr 2017 07:18:19 +0000 (09:18 +0200)]
Add another size to the blacklist

7 years agoAdd one more size to size blacklist
David ‘Bombe’ Roden [Fri, 7 Apr 2017 16:11:46 +0000 (18:11 +0200)]
Add one more size to size blacklist

7 years agoAdd blacklist filter for certain sizes
David ‘Bombe’ Roden [Wed, 5 Apr 2017 17:44:14 +0000 (19:44 +0200)]
Add blacklist filter for certain sizes

7 years agoUse Kotlin 1.1.1
David ‘Bombe’ Roden [Wed, 5 Apr 2017 17:43:40 +0000 (19:43 +0200)]
Use Kotlin 1.1.1

8 years agoUse fallback queries for accessing the pirate bay
David ‘Bombe’ Roden [Tue, 18 Oct 2016 20:14:20 +0000 (22:14 +0200)]
Use fallback queries for accessing the pirate bay

8 years agoAdd fallback query
David ‘Bombe’ Roden [Tue, 18 Oct 2016 20:08:13 +0000 (22:08 +0200)]
Add fallback query

8 years agoFix date parsing
David ‘Bombe’ Roden [Wed, 1 Jun 2016 05:10:25 +0000 (07:10 +0200)]
Fix date parsing

8 years agoSet recent jacoco plugin version
David ‘Bombe’ Roden [Mon, 30 May 2016 17:13:50 +0000 (19:13 +0200)]
Set recent jacoco plugin version

8 years agoRemove duplicate jacoco plugin
David ‘Bombe’ Roden [Mon, 30 May 2016 17:11:01 +0000 (19:11 +0200)]
Remove duplicate jacoco plugin

8 years agoAdd jacoco plugin
David ‘Bombe’ Roden [Mon, 30 May 2016 17:01:00 +0000 (19:01 +0200)]
Add jacoco plugin

8 years agoUse shorter getter annotation syntax
David ‘Bombe’ Roden [Mon, 30 May 2016 16:33:44 +0000 (18:33 +0200)]
Use shorter getter annotation syntax

8 years agoDon’t repeat header with every line
David ‘Bombe’ Roden [Mon, 30 May 2016 04:33:06 +0000 (06:33 +0200)]
Don’t repeat header with every line

8 years agoUse string interpolation
David ‘Bombe’ Roden [Sun, 29 May 2016 19:02:32 +0000 (21:02 +0200)]
Use string interpolation

8 years agoShow optional columns
David ‘Bombe’ Roden [Sun, 29 May 2016 19:00:15 +0000 (21:00 +0200)]
Show optional columns

8 years agoUse a single state and trigger for weather services
David ‘Bombe’ Roden [Sun, 29 May 2016 18:00:09 +0000 (20:00 +0200)]
Use a single state and trigger for weather services

8 years agoUse a single hour state for all weather services
David ‘Bombe’ Roden [Sun, 29 May 2016 17:35:20 +0000 (19:35 +0200)]
Use a single hour state for all weather services

8 years agoFix class name
David ‘Bombe’ Roden [Sat, 28 May 2016 16:31:36 +0000 (18:31 +0200)]
Fix class name

8 years agoAdd watcher for wetter.de
David ‘Bombe’ Roden [Sat, 28 May 2016 16:28:36 +0000 (18:28 +0200)]
Add watcher for wetter.de

8 years agoAdd wetter.de trigger
David ‘Bombe’ Roden [Sat, 28 May 2016 16:24:28 +0000 (18:24 +0200)]
Add wetter.de trigger

8 years agoAdd parser for wetter.de
David ‘Bombe’ Roden [Sat, 28 May 2016 15:49:14 +0000 (17:49 +0200)]
Add parser for wetter.de

8 years agoMove WindDirection to parent package
David ‘Bombe’ Roden [Sat, 28 May 2016 14:15:35 +0000 (16:15 +0200)]
Move WindDirection to parent package

8 years agoAnnotate Filter interface with @NotNull
David ‘Bombe’ Roden [Sat, 28 May 2016 12:52:39 +0000 (14:52 +0200)]
Annotate Filter interface with @NotNull

8 years agoInclude whitespace at the end of each CSS line
David ‘Bombe’ Roden [Sat, 28 May 2016 07:35:56 +0000 (09:35 +0200)]
Include whitespace at the end of each CSS line

8 years agoUse characters instead of CSS transform to display arrows
David ‘Bombe’ Roden [Sat, 28 May 2016 07:35:34 +0000 (09:35 +0200)]
Use characters instead of CSS transform to display arrows

8 years agoUse arrows to display wind direction
David ‘Bombe’ Roden [Sat, 28 May 2016 07:22:24 +0000 (09:22 +0200)]
Use arrows to display wind direction

8 years agoFix and improve table display
David ‘Bombe’ Roden [Sat, 28 May 2016 06:49:33 +0000 (08:49 +0200)]
Fix and improve table display

8 years agoAdd test for missing rain amount
David ‘Bombe’ Roden [Fri, 27 May 2016 22:22:11 +0000 (00:22 +0200)]
Add test for missing rain amount

8 years agoUse German abbreviations for cardinal directions
David ‘Bombe’ Roden [Fri, 27 May 2016 22:18:33 +0000 (00:18 +0200)]
Use German abbreviations for cardinal directions

8 years agoParse HTML from HTTP request before processing it
David ‘Bombe’ Roden [Fri, 27 May 2016 22:15:47 +0000 (00:15 +0200)]
Parse HTML from HTTP request before processing it

8 years agoMake wetter.com state JSON-serializable
David ‘Bombe’ Roden [Fri, 27 May 2016 22:11:41 +0000 (00:11 +0200)]
Make wetter.com state JSON-serializable

8 years agoUse correct timezone in tests
David ‘Bombe’ Roden [Fri, 27 May 2016 22:11:11 +0000 (00:11 +0200)]
Use correct timezone in tests

8 years agoAdd watcher that gets Hamburg’s weather
David ‘Bombe’ Roden [Fri, 27 May 2016 05:35:38 +0000 (07:35 +0200)]
Add watcher that gets Hamburg’s weather

8 years agoAdd wetter.com trigger
David ‘Bombe’ Roden [Fri, 27 May 2016 05:31:59 +0000 (07:31 +0200)]
Add wetter.com trigger

8 years agoFix whitespace
David ‘Bombe’ Roden [Fri, 27 May 2016 05:31:41 +0000 (07:31 +0200)]
Fix whitespace

8 years agowetter.com state can iterate over its hour states
David ‘Bombe’ Roden [Fri, 27 May 2016 05:29:07 +0000 (07:29 +0200)]
wetter.com state can iterate over its hour states

8 years agoRemove debug output
David ‘Bombe’ Roden [Fri, 27 May 2016 05:25:34 +0000 (07:25 +0200)]
Remove debug output

8 years agoUse zoned date time instead of local
David ‘Bombe’ Roden [Fri, 27 May 2016 05:24:44 +0000 (07:24 +0200)]
Use zoned date time instead of local

8 years agoAdd unit test for wetter.com state
David ‘Bombe’ Roden [Thu, 26 May 2016 16:04:58 +0000 (18:04 +0200)]
Add unit test for wetter.com state

8 years agoExtract inner classes, some cleanups
David ‘Bombe’ Roden [Thu, 26 May 2016 06:03:06 +0000 (08:03 +0200)]
Extract inner classes, some cleanups

8 years agoMove package to new structure
David ‘Bombe’ Roden [Wed, 25 May 2016 20:36:26 +0000 (22:36 +0200)]
Move package to new structure

8 years agoAdd filter and state for wetter.com
David ‘Bombe’ Roden [Wed, 25 May 2016 20:34:30 +0000 (22:34 +0200)]
Add filter and state for wetter.com

8 years agoMove Savoy ticker filter to its package
David ‘Bombe’ Roden [Mon, 23 May 2016 04:51:40 +0000 (06:51 +0200)]
Move Savoy ticker filter to its package

8 years agoRename test data
David ‘Bombe’ Roden [Wed, 30 Mar 2016 12:41:53 +0000 (14:41 +0200)]
Rename test data

8 years agoAdd unit test for pirate bay filter
David ‘Bombe’ Roden [Wed, 30 Mar 2016 11:47:57 +0000 (13:47 +0200)]
Add unit test for pirate bay filter

9 years agoUse The Pirate Bay’s .onion hostname
David ‘Bombe’ Roden [Sat, 24 Oct 2015 08:41:36 +0000 (10:41 +0200)]
Use The Pirate Bay’s .onion hostname

9 years agoUse proxy to access The Pirate Bay
David ‘Bombe’ Roden [Sat, 24 Oct 2015 08:34:09 +0000 (10:34 +0200)]
Use proxy to access The Pirate Bay

9 years agoSwitch Pirate Bay back to the .org domain
David ‘Bombe’ Roden [Fri, 2 Oct 2015 05:31:38 +0000 (07:31 +0200)]
Switch Pirate Bay back to the .org domain

9 years agoReplace space characters in URLs with encoded values
David ‘Bombe’ Roden [Sun, 20 Sep 2015 07:20:48 +0000 (09:20 +0200)]
Replace space characters in URLs with encoded values

9 years agoFix parsing of “Cyanide & Happiness.”
David ‘Bombe’ Roden [Wed, 26 Aug 2015 19:40:56 +0000 (21:40 +0200)]
Fix parsing of “Cyanide & Happiness.”

9 years agoAdd test for “Girl Genius,” fix parsing
David ‘Bombe’ Roden [Wed, 26 Aug 2015 19:34:33 +0000 (21:34 +0200)]
Add test for “Girl Genius,” fix parsing

9 years agoOnly return a title if an image is found
David ‘Bombe’ Roden [Wed, 26 Aug 2015 19:18:12 +0000 (21:18 +0200)]
Only return a title if an image is found

9 years agoRewrite “heldentage” test
David ‘Bombe’ Roden [Wed, 26 Aug 2015 19:16:31 +0000 (21:16 +0200)]
Rewrite “heldentage” test

9 years agoMove and update test HTML for “heldentage.”
David ‘Bombe’ Roden [Wed, 26 Aug 2015 19:09:53 +0000 (21:09 +0200)]
Move and update test HTML for “heldentage.”

9 years agoUse slightly different selector for “heldentage.”
David ‘Bombe’ Roden [Wed, 26 Aug 2015 19:09:23 +0000 (21:09 +0200)]
Use slightly different selector for “heldentage.”

9 years agoMove test HTML to correct path
David ‘Bombe’ Roden [Wed, 26 Aug 2015 18:52:50 +0000 (20:52 +0200)]
Move test HTML to correct path

9 years agoFix SATW parser, add test
David ‘Bombe’ Roden [Wed, 26 Aug 2015 18:51:00 +0000 (20:51 +0200)]
Fix SATW parser, add test

9 years agoMake tests match the new behaviour
David ‘Bombe’ Roden [Wed, 26 Aug 2015 16:51:07 +0000 (18:51 +0200)]
Make tests match the new behaviour

9 years agoDon’t send mail on an empty state
David ‘Bombe’ Roden [Wed, 26 Aug 2015 16:50:55 +0000 (18:50 +0200)]
Don’t send mail on an empty state

9 years agoReturn failed state if no comic is found
David ‘Bombe’ Roden [Wed, 26 Aug 2015 16:43:57 +0000 (18:43 +0200)]
Return failed state if no comic is found

9 years agoUse new URL for pirate bay
David ‘Bombe’ Roden [Wed, 26 Aug 2015 16:37:38 +0000 (18:37 +0200)]
Use new URL for pirate bay

9 years agoOnly use a single thread for requests
David ‘Bombe’ Roden [Wed, 26 Aug 2015 12:40:05 +0000 (14:40 +0200)]
Only use a single thread for requests

9 years agoClean up imports
David ‘Bombe’ Roden [Wed, 26 Aug 2015 10:15:10 +0000 (12:15 +0200)]
Clean up imports

9 years agoMention status code in failed state
David ‘Bombe’ Roden [Wed, 26 Aug 2015 10:15:03 +0000 (12:15 +0200)]
Mention status code in failed state

9 years agoActually put reaction name in email text
David ‘Bombe’ Roden [Wed, 26 Aug 2015 10:14:46 +0000 (12:14 +0200)]
Actually put reaction name in email text

9 years agoDon’t assume we always have a magnet URI
David ‘Bombe’ Roden [Wed, 26 Aug 2015 09:19:53 +0000 (11:19 +0200)]
Don’t assume we always have a magnet URI

9 years agoAdd some logging to episode filter
David ‘Bombe’ Roden [Wed, 26 Aug 2015 08:25:15 +0000 (10:25 +0200)]
Add some logging to episode filter

9 years agoCreate error message for correct state
David ‘Bombe’ Roden [Wed, 26 Aug 2015 08:25:03 +0000 (10:25 +0200)]
Create error message for correct state

9 years agoAdd logging to HTML filter
David ‘Bombe’ Roden [Wed, 26 Aug 2015 08:16:22 +0000 (10:16 +0200)]
Add logging to HTML filter

9 years agoFixed parsing of KickAssTorrents
David ‘Bombe’ Roden [Wed, 26 Aug 2015 04:42:07 +0000 (06:42 +0200)]
Fixed parsing of KickAssTorrents

9 years agoUse new hostname for KickAssTorrents
David ‘Bombe’ Roden [Wed, 26 Aug 2015 04:20:37 +0000 (06:20 +0200)]
Use new hostname for KickAssTorrents

9 years agoDon’t specify charsets in content types
David ‘Bombe’ Roden [Tue, 25 Aug 2015 19:52:25 +0000 (21:52 +0200)]
Don’t specify charsets in content types

9 years agoAdd error output twice, for now
David ‘Bombe’ Roden [Tue, 25 Aug 2015 19:48:27 +0000 (21:48 +0200)]
Add error output twice, for now

Later, fix with real HTML output or skip multipart for text-only mails.

9 years agoUse Guice to create core classes
David ‘Bombe’ Roden [Sat, 9 May 2015 14:50:11 +0000 (16:50 +0200)]
Use Guice to create core classes

9 years agoRemove unnecessary input stream
David ‘Bombe’ Roden [Sat, 9 May 2015 08:15:55 +0000 (10:15 +0200)]
Remove unnecessary input stream

9 years agoStart outfitting core classes for Guice
David ‘Bombe’ Roden [Sat, 9 May 2015 08:15:42 +0000 (10:15 +0200)]
Start outfitting core classes for Guice

9 years agoInclude generated files in fat jar
David ‘Bombe’ Roden [Thu, 7 May 2015 19:36:34 +0000 (21:36 +0200)]
Include generated files in fat jar

9 years agoAdd war configuration
David ‘Bombe’ Roden [Thu, 7 May 2015 05:06:04 +0000 (07:06 +0200)]
Add war configuration

9 years agoCreate file with version information on build
David ‘Bombe’ Roden [Thu, 7 May 2015 05:01:30 +0000 (07:01 +0200)]
Create file with version information on build

9 years agoAdd VIm modeline
David ‘Bombe’ Roden [Thu, 7 May 2015 05:01:40 +0000 (07:01 +0200)]
Add VIm modeline

9 years agoAdjust documentation to Gradle
David ‘Bombe’ Roden [Wed, 6 May 2015 18:05:28 +0000 (20:05 +0200)]
Adjust documentation to Gradle

9 years agoUse gradle instead of maven
David ‘Bombe’ Roden [Wed, 6 May 2015 17:20:16 +0000 (19:20 +0200)]
Use gradle instead of maven

9 years agoFix documentation of configuration
David ‘Bombe’ Roden [Wed, 6 May 2015 16:43:22 +0000 (18:43 +0200)]
Fix documentation of configuration

9 years agoLog exceptions when sending emails
David ‘Bombe’ Roden [Wed, 6 May 2015 04:51:27 +0000 (06:51 +0200)]
Log exceptions when sending emails

9 years agoSet default values differently
David ‘Bombe’ Roden [Wed, 6 May 2015 04:26:30 +0000 (06:26 +0200)]
Set default values differently

9 years agoInclude name of missing option in exception
David ‘Bombe’ Roden [Tue, 5 May 2015 20:12:29 +0000 (22:12 +0200)]
Include name of missing option in exception

9 years agoParse options from environment
David ‘Bombe’ Roden [Tue, 5 May 2015 20:04:44 +0000 (22:04 +0200)]
Parse options from environment

9 years agoAdd test for SMBC
David ‘Bombe’ Roden [Mon, 4 May 2015 18:20:05 +0000 (20:20 +0200)]
Add test for SMBC

9 years agoExtract comment from image
David ‘Bombe’ Roden [Mon, 4 May 2015 18:19:57 +0000 (20:19 +0200)]
Extract comment from image

9 years agoFix image URL extraction of SMBC
David ‘Bombe’ Roden [Mon, 4 May 2015 18:19:40 +0000 (20:19 +0200)]
Fix image URL extraction of SMBC

9 years agoReplace anonymous class by lambda
David ‘Bombe’ Roden [Mon, 4 May 2015 18:19:25 +0000 (20:19 +0200)]
Replace anonymous class by lambda

9 years agoSend email if a state comes back as empty
David ‘Bombe’ Roden [Mon, 4 May 2015 17:55:26 +0000 (19:55 +0200)]
Send email if a state comes back as empty

9 years agoSend an email if a reaction fails with an exception
David ‘Bombe’ Roden [Mon, 4 May 2015 17:10:23 +0000 (19:10 +0200)]
Send an email if a reaction fails with an exception