hydrus/include/ClientLocalServer.py

30 lines
1.3 KiB
Python
Raw Normal View History

2015-08-05 18:42:35 +00:00
import ClientLocalServerResources
import HydrusServer
class HydrusServiceBooru( HydrusServer.HydrusService ):
def _InitRoot( self ):
root = HydrusServer.HydrusService._InitRoot( self )
2017-03-02 02:14:56 +00:00
root.putChild( 'gallery', ClientLocalServerResources.HydrusResourceBooruGallery( self._service, HydrusServer.REMOTE_DOMAIN ) )
root.putChild( 'page', ClientLocalServerResources.HydrusResourceBooruPage( self._service, HydrusServer.REMOTE_DOMAIN ) )
root.putChild( 'file', ClientLocalServerResources.HydrusResourceBooruFile( self._service, HydrusServer.REMOTE_DOMAIN ) )
root.putChild( 'thumbnail', ClientLocalServerResources.HydrusResourceBooruThumbnail( self._service, HydrusServer.REMOTE_DOMAIN ) )
2015-12-02 22:32:18 +00:00
root.putChild( 'style.css', ClientLocalServerResources.local_booru_css )
2015-08-05 18:42:35 +00:00
return root
class HydrusServiceLocal( HydrusServer.HydrusService ):
def _InitRoot( self ):
root = HydrusServer.HydrusService._InitRoot( self )
2017-03-02 02:14:56 +00:00
root.putChild( 'file', ClientLocalServerResources.HydrusResourceLocalFile( self._service, HydrusServer.LOCAL_DOMAIN ) )
root.putChild( 'thumbnail', ClientLocalServerResources.HydrusResourceLocalThumbnail( self._service, HydrusServer.LOCAL_DOMAIN ) )
2015-08-05 18:42:35 +00:00
return root
2017-03-02 02:14:56 +00:00