Skip to content

Commit

Permalink
v0.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
engels74 committed Oct 13, 2024
1 parent 8233ecf commit 286fefe
Show file tree
Hide file tree
Showing 10 changed files with 587 additions and 0 deletions.
53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
name: Bug report
about: Create a report to help us improve
title: '[BUG] '
labels: 'bug'
assignees: ''

---

<!-- Before submitting, please check that you've completed the following: -->
- [ ] I have read the [Troubleshooting Guide](https://github.com/engels74/servarr-cf-sync/wiki/04.-Troubleshooting) in the wiki.
- [ ] I have searched for similar issues in the project's [existing issues](https://github.com/engels74/servarr-cf-sync/issues).

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment (please complete the following information):**
- Radarr: [yes/no, version]
- Sonarr: [yes/no, version]
- OS: [e.g. Ubuntu 20.04, Windows 10]
- Docker: [yes/no, version]

**Custom Formats**
Please provide the content of your custom format(s) related to this issue. Use https://logs.notifiarr.com to share the content and paste the link here:

[Your logs.notifiarr.com link here]

**Workflow Logs**
If applicable, please provide a link to the GitHub Actions workflow run that shows the error:

[Your GitHub Actions workflow run link here]

**Additional context**
Add any other context about the problem here. This could include:
- Any recent changes you made to your setup
- Any error messages not included above
- Any specific custom format that's causing issues

**Possible Solution**
If you have any ideas on how to solve the issue, please share them here.
62 changes: 62 additions & 0 deletions .github/workflows/sync-custom-formats.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Sync Custom Formats

on:
push:
branches:
- main
paths:
- 'custom_formats/**'
schedule:
- cron: '0 0 * * *' # Run daily at midnight UTC
workflow_dispatch: # Allows manual trigger

jobs:
sync:
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, '[skip ci]')"

steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Run sync script
env:
RADARR_001_URL: ${{ secrets.RADARR_001_URL }}
RADARR_001_API_KEY: ${{ secrets.RADARR_001_API_KEY }}
RADARR_002_URL: ${{ secrets.RADARR_002_URL }}
RADARR_002_API_KEY: ${{ secrets.RADARR_002_API_KEY }}
RADARR_003_URL: ${{ secrets.RADARR_003_URL }}
RADARR_003_API_KEY: ${{ secrets.RADARR_003_API_KEY }}
SONARR_001_URL: ${{ secrets.SONARR_001_URL }}
SONARR_001_API_KEY: ${{ secrets.SONARR_001_API_KEY }}
SONARR_002_URL: ${{ secrets.SONARR_002_URL }}
SONARR_002_API_KEY: ${{ secrets.SONARR_002_API_KEY }}
SONARR_003_URL: ${{ secrets.SONARR_003_URL }}
SONARR_003_API_KEY: ${{ secrets.SONARR_003_API_KEY }}
run: |
python sync_script.py
if [ $? -ne 0 ]; then
echo "Sync script failed"
exit 1
fi
- name: Commit version changes
if: success()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config --local user.name "github-actions[bot]"
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add version.json
git commit -m "Update version after sync [skip ci]" || exit 0
git push origin HEAD
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Custom Format Sync for Radarr and Sonarr

<p align="center">
<img src="https://i.imgur.com/T64BX5b.png" alt="Servarr Custom Format Sync" style="width: 35%;"/>
</p>

<p align="center">
<a href="https://github.com/engels74/servarr-cf-sync/blob/main/LICENSE"><img src="https://img.shields.io/github/license/engels74/servarr-cf-sync"></a>
<a href="https://github.com/engels74/servarr-cf-sync/stargazers"><img src="https://img.shields.io/github/stars/engels74/servarr-cf-sync.svg" alt="GitHub Stars"></a>
<a href="https://endsoftwarepatents.org/innovating-without-patents"><img style="height: 20px;" src="https://static.fsf.org/nosvn/esp/logos/patent-free.svg"></a>
</p>

This project provides a GitHub Actions workflow to automatically sync custom formats across multiple Radarr and Sonarr instances, ensuring consistency in your media management setup.

## ✨ Key Features

- Sync custom formats to multiple Radarr and Sonarr instances
- Control which instances receive each custom format
- Set custom format scores for each quality profile
- Version tracking to ensure only updated formats are synced
- Automated syncing using GitHub Actions

## 🚀 Quick Start

1. Fork this repository (use the [template-fork](https://github.com/engels74/servarr-cf-sync/tree/template-fork) branch)
2. Set up GitHub Secrets for your Radarr and Sonarr instances
3. Enable GitHub Actions for your repository
4. Customize your custom formats in the `custom_formats/` directory

For detailed instructions, please refer to our [Wiki](../../wiki).

## 📚 Documentation

- [Setup Guide](../../wiki/01.-Setup)
- [Configuration](../../wiki/02.-Configuration)
- [Usage Instructions](../../wiki/03.-Usage)
- [Troubleshooting](../../wiki/04.-Troubleshooting)

## 🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## 📄 License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) - see the [LICENSE](LICENSE) file for details.
20 changes: 20 additions & 0 deletions custom_formats/p2pgroups-both.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"name": "P2P Groups (Movie/TV)",
"cfSync_version": "0.0.1",
"cfSync_radarr": true,
"cfSync_sonarr": true,
"cfSync_score": 1,
"cfSync_instances": ["Radarr_003", "Sonarr_003"],
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "[BLOCK1]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-KI11|-EGEN|-RTBYTES|-TWA|-DRAUGR|-RTBYTES|-DBYTES|-NiDHUG|-DKe|-DKV|-BANDOLEROS|-RAPiDCOWS|-BONDE|-BTN|-UC4DB|-OUTLAWS|-YOLO|-ROBiNSON|-GRACiOUS|-PiTBULL|-TWASERiES|-SHOWTiME|-ROCKETRACCOON"
}
}
]
}
55 changes: 55 additions & 0 deletions custom_formats/scenegroups-movies.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "Scene Groups (Movies)",
"cfSync_version": "0.0.1",
"cfSync_radarr": true,
"cfSync_sonarr": false,
"cfSync_score": 5,
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "[BLOCK1]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-1920|-403|-7SiNS|-AAA|-AAAUHD|-AEROHOLiCS|-AFFECTION|-ALLiANCE|-AMIABLE|-AN0NYM0US|-ANiHLS|-AQUARiUS|-ARCHiViST|-ARiES|-ASCENDANCE|-ASSOCiATE|-AVCDVD|-AVCHD|-AVS720|-AViATOR|-AWWAHH|-B0MBARDiERS|-BABA|-BACKSTAGE|-BAE|-BAKED|-BALKAN|-BARGAiN|-BATV|-BAWSER|-BDA|-BEDLAM|-BESTHD|-BIGDOC|-BLOW|-BLUEYES|-BLURRY|-BOOTLEG|-BOREDOR|-BRAINS|-BRDC|-BRMP|-BestHD|-BiBiMBAP|-BiPOLAR|-BluBlade|-CADAVER|-CAPRiCORN|-CARNiVORE|-CBFM|-CBGB|-CEBRAY|-CHRONiCLER|-CHRONiSO|-CLASSiC|-CLASSiC|-CLUE|-COALiTiON|-COASTER|-COCAIN|-CONDITION|-COURTESY|-COW|-CREEPSHOW|-CREEPSHOW|-CREEPSHOWx|-CROSSBOW|-CRYOGENiC|-CSOLHD|-CULTHD|-CULTHD|-CUPCAKES|-CURSE|-CYBERMEN|-CYBERMEN|-Chakra|-CiNEFiLE|-CiNEMATiC|-CiNEPHiLiA|-Counterfeit|-DAA|-DEATH|-DEFLATE|-DEFiNiTE|-DELIRIUM|-DEPTH|-DEPTH|-DEV0|-DEZERO|-DODELIJK|-DRONES|-DUH|-DiAMOND|-DiRK|-DiSPOSABLE|-DiSRUPTiON|-DoNE|-EASTCOAST|-EFFY"
}
},
{
"name": "[BLOCK2]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-ELBOWDOWN|-ELEVATE|-EMERALD|-EMPATHY|-ENSOR|-ERMM|-ESX|-ESZC|-ESZC|-EUBDS|-EUROARTS|-EXCLUDED|-EiDER|-EwDp|-FLABICIOUS|-FLAME|-FLETCHER|-FLHD|-FLUORESCENT|-FORSEE|-FRAGMENT|-FREEMAN|-FSiHD|-FULLSiZE|-FURATUS|-FUTURiSTiC|-FaNSuB|-FaiLED|-Felony|-Felony|-FiCO|-FilmHD|-GAZER|-GECKOS|-GECiSFAGYi|-GETiT|-GHOULS|-GLiMMER|-GRiLL|-GUACAMOLE|-GUHZER|-GiMCHi|-GreenBlade|-GxP|-HALCYON|-HANGOVER|-HAiDEAF|-HAiKU|-HD4U|-HDDEViLS|-HDEX|-HDMI|-HEMUDU|-HFPA|-HOTEL|-HUBRIS|-HUMANiSM|-HYMN|-IAMABLE|-INARA|-INCUBO|-IcHoR|-JFKDVD|-JRP|-Japhson|-JimHalpert|-JustWatch|-KBOX|-KEBAP|-KNiVES|-KOGi|-KOMPOST|-KOREANSHIT|-KWANGMYONG|-KYR|-KaKa|-KillerHD|-LAMBiC|-LANDING|-LAP|-LATENCY|-LAZERS|-LCHD|-LDB|-LEVERAGE|-LOUNGE|-LPD|-Larceny|-LiBRARiANS|-LiQUiD|-LiQWEB|-LoveGuru|-Ltu|-MANiC|-MARS|-MAXAGAZ|-MAYHEM|-MBLURAYFANS|-MEDiCATE"
}
},
{
"name": "[BLOCK3]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-MEGABOX|-MELiTE|-METiS|-MIDDLE|-MOMS|-MOOVEE|-MTKTI|-MULTiPLY|-MiCiUS|-MiMiC|-NAISU|-NERV|-NODLABS|-NOELLE|-NOHD|-NOKITKAT|-NOMA|-NOMAAM|-NORDCUP|-NORDiCHD|-NOSCREENS|-NUDE|-NiFTY|-NiXON|-NordCup|-OBiTS|-OCULAR|-OEM|-OEM1080|-OLDHAM|-OLDTiME|-OMFUG|-ONABOAT|-ONEY|-OPUS|-ORBS|-ORPHEUS|-OUIJA|-PAST|-PCH|-PECULATE|-PEGASUS|-PELLUCiD|-PETRiFiED|-PFa|-PHASE|-PHOBOS|-PRESENT|-PROBATiON|-PSYCHD|-PTWINNER|-PURELiQUiD|-PiGNUS|-PussyFoot|-QCF|-RCDiVX|-REACTOR|-REAVERS|-REFiNED|-REGARDS|-REGRET|-REMiNiSCENCE|-RENDEZVOUS|-REWARD|-ROUNDROBIN|-ROVERS|-RRH|-RUMOUR|-RUSTED|-RedBlade|-Replica|-SABENA|-SADPANDA|-SAPHiRE|-SAiMORNY|-SAiNTS|-SCARE|-SCARYMOVIE|-SCOTLUHD|-SECRETOS|-SECTOR7|-SEMTEX|-SEPTiC|-SEVENTWENTY|-SH0W|-SHORTBREHD|-SKG|-SKYFiRE|-SLIPSTREAM|-SLOT|-SNOW|-SNTN|-SOIGNEUR|-SPARKS|-SPECTACLE|-SPOOKS|-SPRiNTER|-STEAMER|-STONED"
}
},
{
"name": "[BLOCK4]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-STOUT|-STRONTIUM|-SUGOI|-SUMMERX|-SUNSPOT|-SUPERSIZE|-SURCODE|-SWAGGERUHD|-SiNCiTY|-SiNNERS|-TABULARiA|-TAPAS|-TASTE|-TAXES|-TENEIGHTY|-TERMiNAL|-THUGLiNE|-TIMECUT|-TOPAZ|-TRADEABLE|-TREBLE|-TRUEDEF|-TRiPS|-TURBO|-TURMOiL|-TUSAHD|-TWiZTED|-TheWretched|-TiMELESS|-TiMELORDS|-ToF|-UHDooDoo|-UNRELiABLE|-UNTOUCHED|-UNVEiL|-URANiME|-USURY|-UltraHD|-VALUE|-VALiS|-VETO|-VEXHD|-VH-PROD|-VOA|-ViRGO|-VoMiT|-W4F|-WAKANDA|-WASABi|-WATCHABLE|-WEBLE|-WEST|-WESTCOAST|-WHiZZ|-WUTANG|-WaLMaRT|-WhiteRhino|-WiDE|-WoAT|-XPRESS|-YAMG|-YELLOWBiRD|-YOL0W|-aAF|-aBD|-hV|-iBEX|-iFAiL|-iFPD|-iGNiTiON|-iKA|-iMPRiNT|-iNFAMOUS|-iNGOT|-iNTEGRUM|-iNTENSO|-iTWASNTME|-o0o|-watchHD|-SPIELBERG|-KDOC|-LUBRiCATE|-DiMEPiECE|-HEATHEN|-RVKD|-SPATCHCOCK|-DARKRAY|-ARCHFiLLER|-TRUFFLE|-GAZPROM|-SilentHD|-EUBDS|-SHAOLiN|-REFRACTiON|-ROEN|-FOREiGNS|-MiMESiS|-AMORT|-CAUSTiC"
}
},
{
"name": "[BLOCK5]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-ALKALiNE|-DANiSHiT|-4KDVS|-WOU|-HTFS|-AccomplishedYak|-EKOLLON|-EXiLE|-DeliriousDolphin|-RadicalRaccoon|-COALESCENCE|-UNDERTAKERS|-WATCHABLE|-BASES|-TSMC|-RABiDS|-INSURRECTION|-BABIEZ|-LWRTD|-BETTY|-MALUS|-MEHH|-GRUNDiG|-PRiSTiNE|-SEGMENT|-RMX"
}
}
]
}
55 changes: 55 additions & 0 deletions custom_formats/scenegroups-tvseries.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "Scene Groups (TV)",
"cfSync_version": "0.0.1",
"cfSync_radarr": false,
"cfSync_sonarr": true,
"cfSync_score": 5,
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "[BLOCK1]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-LOL|-DIMENSION|-KILLERS|-BATV|-FLEET|-AVS|-SVA|-BFF|-2HD|-W4F|-CROOKS|-ALTEREGO|-C4TV|-YesTV|-spamTV|-BAJSKORV|-aAF|-UAV|-AMBIT|-SORNY|-SERIOUSLY|-BRISK|-CBFM|-TLA|-FIRST|-LATERS|-CRAVERS|-FINDERS|-DEADPOOL|-REGRET|-CRiMSON|-YELLOWBiRD|-ANGELiC|-VERUM|-DHD|-CURIOSITY|-FiHTV|-TASTETV|-REWARD|-DEMAND|-ORENJI|-FQM|-SQUEAK|-TURBO|-FoV|-RiVER|-MORiTZ|-HEAT|-TAXES|-SKGTV|-ORGANiC|-DEiMOS|-PHASE|-FUtV|-DEFiNE|-DEFLATE|-TBS|-MiNDTHEGAP|-KNiFESHARP|-HAGGiS|-SHORTBREHD|-SPLiTSViLLE|-FTP|-QCF|-BiA|-AVR|-XME|-RDVAS|-IMPOSTERS|-BRAVERY|-SaMSCLUB|-FADE|-PAST|-PRESENT|-RPTV|-BARGE|-FEET|-OUIJA|-EXCLUSiVE|-iNGOT|-DOCERE|-ARCHiViST|-NORiTE|-BiQ|-DEUTERiUM|-PLUTONiUM|-PiECES|-SFM|-EDHD|-JAWN|-AKATSUKi|-SNOW|-ASCENDANCE|-SEVENTWENTY|-TENEIGHTY|-OmarMateen|-ROFL|-TBD|-PANDEMONiUM|-MiNiGRiP|-MAYHEM|-BEGUN|-WHEELS|-GreenBlade|-SCOTLUHD|-ANiURL|-ANiHLS|-MANGACiTY|-PUZZLE|-FIRETV|-DEFEATER|-FLHD|-CREED|-engHD|-QPEL"
}
},
{
"name": "[BLOCK2]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-MALLARD|-TViLLAGE|-HAiKU|-TURMOiL|-BEDLAM|-DARKSPORT|-PER0XiDE|-WARLORDS|-CASHGAME|-KLINGON|-CONVOY|-REAPERS|-MTB|-RED|-SFM|-MOROSE|-WEBSTER|-DRAWER|-MEDiCATE|-PTF|-CACHED|-AVIDITY|-BAMBOOZLE|-CookieMonster|-LasseKongo|-AGENT|-iNSPiRiT|-NCC1701D|-utL|-STRiFE|-WEBiF|-GET_WEB|-ELUDE|-UNDERBELLY|-STRONTiUM|-SYNCOPY|-COVFEFE|-WEBTUBE|-DRAMA|-TROPS|-OVERTAKE|-2MUCHTV|-WEBISBETTER|-CROSSFIT|-SToRIES|-WEBTiFUL|-D0NK|-NEXTGEN|-KiDDiEPORN|-CROPPED|-LUKESKYWALKER|-OldSeasons|-ONTHERUN|-DAHELL|-SCREENCRAP|-EXTINCTION|-YAWG|-VANDALS|-RENEGADES|-LiQUiD|-BGE|-MEMENTO|-MenInTights|-AMRAP|-ADRENALiNE|-METCON|-RFDVN|-SECRETOS|-ReggaeReggaeSauce|-CAFFEiNE|-DEViATE|-TOPAZ|-KYR|-OVERTiME|-GAMETiME|-KOENiG|-OLYMPiC|-OSiTV|-COMPETiTiON|-DEATHMATCH|-LiNKLE|-GRiP|-DARKFLiX|-CCT|-SCARED|-MAJiKNiNJAZ|-HatchetGear|-dotTV|-BRiTiSHB00Bs|-KETTLE|-ThereIsNoSpoon|-WiNNiNG|-EHD|-PRiME|-TVSLiCES|-SONGCONTEST|-FAUX|-LucidTV|-HONOR|-BREEVE|-PALEALE|-OMiCRON|-DeathToWebCrop|-PYRAMiD|-DRAGONSDEN|-SHADOWS|-iNSiDiOUS|-FLX|-KOMPOST|-BADFPS|-HANDBOLL|-INFLATE|-NEEDLE|-AMCON|-DEADFORMAT"
}
},
{
"name": "[BLOCK3]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-CREDITFARMERS|-URANiME|-RELiGATE|-AVENGER|-LiGATE|-DEVNULL|-GIMINI|-BRAINFUEL|-ADMIT|-TesTeZ|-57CHAN|-STRANGERS|-SENDiT|-STOUT|-LEViTATE|-DEFY|-MARKSMAN|-OUTFLATE|-ROBOTS|-MATTER|-LASTPLACE|-ANTIMATTER|-DOYOUEVENLiFT|-TRUMP|-UHDCANDY|-ILLUMINATE|-PHENOMENAL|-ACES|-HDRHARHAR|-FAiRCHANCE|-BREXiTLiAiSON|-ASiANA|-DoD|-TWERK|-STARZ|-NiXON|-XLF|-CaRaT|-PVR|-SOAPLOVE|-iPlayerTV|-FiNESSE|-MADtv|-POKE|-GORE707|-WANKERZ|-ELiMiNATE|-KiNDERGARTEN|-PETRiFiED|-ELLIOT|-SECRECY|-GHOSTS|-ViXON|-HILLARY|-TYO|-OUTWIT|-BiSH|-OUTPLAY|-UHDFARMERS|-OATH|-EXHUME|-WATCHER|-WALT|-HOTLiPS|-TKoR|-MEMETiC|-ESPRESSO|-APRiCiTY|-SOLiTARY|-BTX|-SHiFT|-DRiLLERS|-ROWBOATS|-HALOGEN|-SHERLOCK|-WATSON|-ANTAGONiST|-BLACKHAT|-ALiGN|-HANGAR17|-TVADDiCT|-TXB|-EQUATION|-CENC|-CONFRONT|-CRYPTIC|-FiASCO|-HUZZAH|-TEEVEE|-ZFG|-SKEDADDLE|-TEA|-OUTFiT|-DENTiST|-YUUKi|-BDE|-SHARKS|-TREVASKiSTV|-PiiNUTS|-NHTFS|-CHEF|-CLOCKWORK|-PENGEST|-MEDiTATE|-Hobankyo|-DXS|-FFM|-RED|-VIDEOHOLE|-WANKSTAIN|-BAE|-CAKES|-KAYA|-JEBAITED|-WARLOCK|-TVBYEN"
}
},
{
"name": "[BLOCK4]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-CARVED|-UKTV|-YANKEES|-SCONES|-KOGi|-GGWP|-SUiCiDAL|-FREEHK|-B2B|-RAGEQUIT|-LiGHTFLiX|-BORDURE|-HaLLMaRK|-24FPS|-30FPS|-60FPS|-HAWES|-MERKiN|-M0RETV|-DRYB|-RunToTheGun|-HYSTERIALANE|-BUTTERY|-HAAAWN|-LAMBiC|-OPTiCAL|-BABYSITTERS|-NOMA|-GLHF|-SKYFiRE|-WOOSTER|-SVETLANA|-Gi6|-WURUHI|-MAKIMAKI|-GGEZ|-BREN|-OVERLOCKING|-TENNANT|-P0W4HD|-CRUMBLE|-VOLCANOS|-SOUFFLE|-NODLABS|-aFi|-HDMI|-WHOSNEXT|-COUGH|-TERMiNUS|-GOPHER|-SiNGALONG|-URNONANiME|-DOCiLE|-LDB|-SENPAI|-SPLASH|-SPORTSNET|-D3M3NT3D|-BIGDOC|-MUXED|-PFaNiME|-DELAYED|-SUGOI|-GOSSIP|-BLTZR|-RECiEPT|-SECTOR7|-SKYANiME|-EXPLOIT|-EMPATHY|-DRAWS|-ROVERS|-PFa|-JYSK|-PLZPROPER|-HYGGE|-BALLIN|-DANES|-RCDiVX|-DKiDS|-DiRT|-DiViSiON|-iMCARE|-DTV|-PETFRiFiED|-TABULARiA|-BiNGE|-DEXTEROUS|-iCEBERG|-HiVE|-CAViTY|-SLOT|-DiRK|-HiGHKiCK|-PLAYD|-YATG|-DONUTS|-ROPATA|-ASOOT|-SPAMnEGGS|-BROADCAST|-REALiTYTV|-SALT|-QUiNTESSENCE|-FERENGI|-CRUCiFiED|-SHIIIT|-CROiSSANTS|-DIBS|-ATOMOS|-BUSSY|-NARMER|-STORiES|-EDITH|-ETHEL|-TROVES|-ELEANOR|-FASTFOOD|-PARiAH|-DONKEYPUNCH|-SuccessfulCrab"
}
},
{
"name": "[BLOCK5]",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "-SOMERSAULT|-CONDRAGULATIONS|-LAZYCUNTS|-SLAY|-loriousMongoose|-EXTRALAZYCUNTS|-CapableGoldfish|-GreedyCorgi|-CODSWALLOP|-WAGWAN|-POPPYCOCK|-AntiqueCow|-AstuteWoodpecker|-IntrepidBandicoot|-DeviousWallaby|-31|-TheFrail|-RUGGED|-FREQUENCY|-OMERANIANS|-HARDHiTS|-TWOLEFTFEET|-CASUALTY|-TWOLEFTHANDS|-PUBLICO|-GAMENiGHT|-SPETSNAZ|-KAWAII|-HOTDOGWATER|-CHEEKY|-VROMVROM|-B0UNCE|-DRDK|-TV2DK|-FFD|-SKANK|-B0UNCE|-KIDENGEE|-CRACKLED|-SUBSCRiBE|-JOAN|-NiGHTNiNJAS|-JAVLAR"
}
}
]
}
6 changes: 6 additions & 0 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}
2 changes: 2 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
requests
semver
Loading

0 comments on commit 286fefe

Please sign in to comment.