mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Integrate data bank with Fandom plugin
This commit is contained in:
		
							
								
								
									
										51
									
								
								public/scripts/extensions/attachments/fandom-scrape.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								public/scripts/extensions/attachments/fandom-scrape.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
			
		||||
<div>
 | 
			
		||||
    <div class="flex-container flexFlowColumn">
 | 
			
		||||
        <label for="fandomScrapeInput" data-i18n="Enter a URL or the ID of a Fandom wiki page to scrape:">
 | 
			
		||||
            Enter a URL or the ID of a Fandom wiki page to scrape:
 | 
			
		||||
        </label>
 | 
			
		||||
        <small>
 | 
			
		||||
            <span data-i18n=Examples:">Examples:</span>
 | 
			
		||||
            <code>https://harrypotter.fandom.com/</code>
 | 
			
		||||
            <span data-i18n="or">or</span>
 | 
			
		||||
            <code>harrypotter</code>
 | 
			
		||||
        </small>
 | 
			
		||||
        <input type="text" id="fandomScrapeInput" name="fandomScrapeInput" class="text_pole" placeholder="">
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="flex-container flexFlowColumn">
 | 
			
		||||
        <label for="fandomScrapeFilter">
 | 
			
		||||
            Optional regex to pick the content by its title:
 | 
			
		||||
        </label>
 | 
			
		||||
        <small>
 | 
			
		||||
            <span data-i18n="Example:">Example:</span>
 | 
			
		||||
            <code>/(Azkaban|Weasley)/gi</code>
 | 
			
		||||
        </small>
 | 
			
		||||
        <input type="text" id="fandomScrapeFilter" name="fandomScrapeFilter" class="text_pole" placeholder="">
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="flex-container flexFlowColumn">
 | 
			
		||||
        <label>
 | 
			
		||||
            Output format:
 | 
			
		||||
        </label>
 | 
			
		||||
        <label class="checkbox_label justifyLeft" for="fandomScrapeOutputSingle">
 | 
			
		||||
            <input id="fandomScrapeOutputSingle" type="radio" name="fandomScrapeOutput" value="single" checked>
 | 
			
		||||
            <div class="flex-container flexFlowColumn flexNoGap">
 | 
			
		||||
                <span data-i18n="Single file">
 | 
			
		||||
                    Single file
 | 
			
		||||
                </span>
 | 
			
		||||
                <small data-i18n="All articles will be concatenated into a single file.">
 | 
			
		||||
                    All articles will be concatenated into a single file.
 | 
			
		||||
                </small>
 | 
			
		||||
            </div>
 | 
			
		||||
        </label>
 | 
			
		||||
        <label class="checkbox_label justifyLeft" for="fandomScrapeOutputMulti">
 | 
			
		||||
            <input id="fandomScrapeOutputMulti" type="radio" name="fandomScrapeOutput" value="multi">
 | 
			
		||||
            <div class="flex-container flexFlowColumn flexNoGap">
 | 
			
		||||
                <span data-i18n="File per article">
 | 
			
		||||
                    File per article
 | 
			
		||||
                </span>
 | 
			
		||||
                <small data-i18n="Each article will be saved as a separate file.">
 | 
			
		||||
                    Not recommended. Each article will be saved as a separate file.
 | 
			
		||||
                </small>
 | 
			
		||||
            </div>
 | 
			
		||||
        </label>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
@@ -23,7 +23,7 @@
 | 
			
		||||
                    </span>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="scrapeFandomButton menu_button_icon menu_button" data-attachment-manager-target="global" title="Download a page from the Fandom wiki.">
 | 
			
		||||
                    <i class="fa-fw fa-solid fa-fan"></i>
 | 
			
		||||
                    <i class="fa-fw fa-solid fa-fire"></i>
 | 
			
		||||
                    <span data-i18n="From Fandom">
 | 
			
		||||
                        From Fandom
 | 
			
		||||
                    </span>
 | 
			
		||||
@@ -55,7 +55,7 @@
 | 
			
		||||
                    </span>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="scrapeFandomButton menu_button_icon menu_button" data-attachment-manager-target="character" title="Download a page from the Fandom wiki.">
 | 
			
		||||
                    <i class="fa-fw fa-solid fa-fan"></i>
 | 
			
		||||
                    <i class="fa-fw fa-solid fa-fire"></i>
 | 
			
		||||
                    <span data-i18n="From Fandom">
 | 
			
		||||
                        From Fandom
 | 
			
		||||
                    </span>
 | 
			
		||||
@@ -90,7 +90,7 @@
 | 
			
		||||
                    </span>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="scrapeFandomButton menu_button_icon menu_button" data-attachment-manager-target="chat" title="Download a page from the Fandom wiki.">
 | 
			
		||||
                    <i class="fa-fw fa-solid fa-fan"></i>
 | 
			
		||||
                    <i class="fa-fw fa-solid fa-fire"></i>
 | 
			
		||||
                    <span data-i18n="From Fandom">
 | 
			
		||||
                        From Fandom
 | 
			
		||||
                    </span>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user