Skip to content

Commit

Permalink
Merge pull request #3509 from tulibraries/tulle-redirects
Browse files Browse the repository at this point in the history
Add YAML file to handle select link exchanger redirects
  • Loading branch information
dkinzer authored Jan 20, 2025
2 parents db13249 + 7afeb87 commit ce7f3ce
Show file tree
Hide file tree
Showing 4 changed files with 239 additions and 2 deletions.
3 changes: 3 additions & 0 deletions config/application.rb
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,8 @@ class Application < Rails::Application
config.draftable = ENV.fetch("MANIFOLD_DRAFTABLE", "false") == "true"
config.active_record.yaml_column_permitted_classes = [Symbol, Date, Time, ActiveSupport::TimeWithZone, ActiveSupport::TimeZone]
config.sync_timeout = ENV.fetch("MANIFOLD_SYNC_TIMEOUT", "180").to_i

# temporary Link Exchanger redirects
config.link_exchange = config_for(:link_exchange)
end
end
231 changes: 231 additions & 0 deletions config/link_exchange.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,231 @@
default: &default
16151223618768896983354213: https://librarysearch.temple.edu/catalog/991011769239703811
16151228894201872184970085: https://librarysearch.temple.edu/catalog/991015671239703811
16151365894611451856784229: https://librarysearch.temple.edu/catalog/991032399299703811
16151370233983389833382757: https://librarysearch.temple.edu/catalog/991029863319703811
16151371030616712102202213: https://librarysearch.temple.edu/catalog/991030279299703811
16151380098391722657745765: https://librarysearch.temple.edu/catalog/991011759279703811
16151384730321848280566629: https://librarysearch.temple.edu/catalog/991034727009703811
16151388796798969758403429: https://librarysearch.temple.edu/catalog/991032407769703811
16151388799547044264921957: https://librarysearch.temple.edu/catalog/991018293909703811
16151530947937182282648421: https://librarysearch.temple.edu/catalog/991025871879703811
16151535832655133723822949: https://librarysearch.temple.edu/catalog/991001613489703811
16151536746189843430296421: https://librarysearch.temple.edu/catalog/991023926949703811
16151540672709900023466853: https://librarysearch.temple.edu/catalog/991014129559703811
16151540819051450085362533: https://librarysearch.temple.edu/catalog/991029239809703811
16151541221542021692017509: https://librarysearch.temple.edu/catalog/991029492679703811
16151545952509953361824613: https://librarysearch.temple.edu/catalog/991011173999703811
16151546332832321679854437: https://librarysearch.temple.edu/catalog/991034174269703811
16151554647043738195381093: https://librarysearch.temple.edu/catalog/991034634469703811
16151555027495642476661605: https://librarysearch.temple.edu/catalog/991027138549703811
16151559907762195940526949: https://librarysearch.temple.edu/catalog/991012425899703811
16151564496446744150313829: https://librarysearch.temple.edu/catalog/991013358859703811
16151564899007765140491109: https://librarysearch.temple.edu/catalog/991010740969703811
16151569520699377631677285: https://librarysearch.temple.edu/catalog/991007192769703811
16151702446850666151742309: https://librarysearch.temple.edu/catalog/991006224729703811
16151725627306979833334629: https://librarysearch.temple.edu/catalog/991024957339703811
16151730896020384692046693: https://librarysearch.temple.edu/catalog/991013213369703811
16151735228255384787766117: https://librarysearch.temple.edu/catalog/991008206069703811
16151745223788671018191717: https://librarysearch.temple.edu/catalog/991006502989703811
16151872236010664473611109: https://librarysearch.temple.edu/catalog/991034963049703811
16151872246257327478311781: https://librarysearch.temple.edu/catalog/991011879569703811
16151872904379403690036069: https://librarysearch.temple.edu/catalog/991006977209703811
16151873152876948252461925: https://librarysearch.temple.edu/catalog/991004470369703811
16151873164161622974778213: https://librarysearch.temple.edu/catalog/991013858209703811
16151881599319820171086693: https://librarysearch.temple.edu/catalog/991034961729703811
16151881712056622472022885: https://librarysearch.temple.edu/catalog/991005889629703811
16151886607652773716347749: https://librarysearch.temple.edu/catalog/991002956449703811
16151886607653243901332325: https://librarysearch.temple.edu/catalog/991002956499703811
16151886607957845407173477: https://librarysearch.temple.edu/catalog/991002956429703811
16151886717534926247594853: https://librarysearch.temple.edu/catalog/991033329689703811
16151891327657793921616741: https://librarysearch.temple.edu/catalog/991014313479703811
16151895821264982573665125: https://librarysearch.temple.edu/catalog/991012892579703811
16151896600532414257990501: https://librarysearch.temple.edu/catalog/991010475399703811
16151896604199230224370533: https://librarysearch.temple.edu/catalog/991012583779703811
16151900939895732176538469: https://librarysearch.temple.edu/catalog/991017127299703811
16151915685168380308491109: https://librarysearch.temple.edu/catalog/991013728989703811
16152043478792445278210917: https://librarysearch.temple.edu/catalog/991012850319703811
16152048338419445202471781: https://librarysearch.temple.edu/catalog/991006028129703811
16152052440431815623773029: https://librarysearch.temple.edu/catalog/991023550609703811
16152052451306959224523621: https://librarysearch.temple.edu/catalog/991023551889703811
16152052579673650782735205: https://librarysearch.temple.edu/catalog/991031937969703811
16152057430473319442402149: https://librarysearch.temple.edu/catalog/991008220119703811
16152057686610507998382949: https://librarysearch.temple.edu/catalog/991026584819703811
16152062567575913077656421: https://librarysearch.temple.edu/catalog/991025697519703811
16152066764645581830687589: https://librarysearch.temple.edu/catalog/991029738509703811
16152072055315528370801509: https://librarysearch.temple.edu/catalog/991005122199703811
16152085345344490915728229: https://librarysearch.temple.edu/catalog/991002223829703811
16152218130214830362889061: https://librarysearch.temple.edu/catalog/991025404049703811
16152218162620449684851557: https://librarysearch.temple.edu/catalog/991005908919703811
16152223263376098364935013: https://librarysearch.temple.edu/catalog/991012143139703811
16152223406065329830808421: https://librarysearch.temple.edu/catalog/991031833499703811
16152227617544836170304357: https://librarysearch.temple.edu/catalog/991004104189703811
16152228425666344895597413: https://librarysearch.temple.edu/catalog/991036497529703811
16152228546629582050839397: https://librarysearch.temple.edu/catalog/991035095979703811
16152232476776723979193189: https://librarysearch.temple.edu/catalog/991022411349703811
16152232755156091594705765: https://librarysearch.temple.edu/catalog/991032401119703811
16152238166283983159970661: https://librarysearch.temple.edu/catalog/991001622369703811
16152242900394787995011941: https://librarysearch.temple.edu/catalog/991025268559703811
16152246706455253915585381: https://librarysearch.temple.edu/catalog/991015752019703811
16152247613481819793886053: https://librarysearch.temple.edu/catalog/991021545279703811
16156823968414865351986021: https://librarysearch.temple.edu/catalog/991004086549703811
16156824775997385356626789: https://librarysearch.temple.edu/catalog/991005030999703811
16156843580429666051459941: https://librarysearch.temple.edu/catalog/991025395329703811
16156848585634870715157349: https://librarysearch.temple.edu/catalog/991029701849703811
16156857689051627113171813: https://librarysearch.temple.edu/catalog/991036489799703811
16156862149271685287955301: https://librarysearch.temple.edu/catalog/991028943079703811
16156862171090227676384101: https://librarysearch.temple.edu/catalog/991036452889703811
16157003782231251120589669: https://librarysearch.temple.edu/catalog/991025891909703811
16157008790454338107788133: https://librarysearch.temple.edu/catalog/991026225779703811
16157013244174559055792997: https://librarysearch.temple.edu/catalog/991026687589703811
16157019181457001934359397: https://librarysearch.temple.edu/catalog/991024755569703811
16157033002249190647237477: https://librarysearch.temple.edu/catalog/991005237399703811
16157175028663548145437541: https://librarysearch.temple.edu/catalog/991030664639703811
16157175028971127489514341: https://librarysearch.temple.edu/catalog/991030664449703811
16157179116245941390101349: https://librarysearch.temple.edu/catalog/991006294869703811
16157179763696150642740069: https://librarysearch.temple.edu/catalog/991032307959703811
16157184356234648442768229: https://librarysearch.temple.edu/catalog/991014318989703811
16157184356248597263977317: https://librarysearch.temple.edu/catalog/991014319039703811
16157194234670088276151141: https://librarysearch.temple.edu/catalog/991005131519703811
16157194351971838228171621: https://librarysearch.temple.edu/catalog/991005130529703811
16157203448386599835880293: https://librarysearch.temple.edu/catalog/991028314219703811
16157203857586084259122021: https://librarysearch.temple.edu/catalog/991034442139703811
16157203963422921911405413: https://librarysearch.temple.edu/catalog/991028015199703811
16157331263953649486613349: https://librarysearch.temple.edu/catalog/991012923529703811
16157335731353197283380069: https://librarysearch.temple.edu/catalog/991034561949703811
16157336532573800990051173: https://librarysearch.temple.edu/catalog/991034286359703811
16157340210364041638415205: https://librarysearch.temple.edu/catalog/991016658329703811
16157340353561151251794789: https://librarysearch.temple.edu/catalog/991026265759703811
16157344945081306739395429: https://librarysearch.temple.edu/catalog/991002875169703811
16157346129876705030736741: https://librarysearch.temple.edu/catalog/991034881689703811
16157363895452737513491301: https://librarysearch.temple.edu/catalog/991023631829703811
2650455223927163973911009125: https://librarysearch.temple.edu/catalog/991000304789703811
2650455238013921471184131941: https://librarysearch.temple.edu/catalog/991003210209703811
2650455262105063565386487653: https://librarysearch.temple.edu/catalog/991008527359703811
2650455584603128945111111525: https://librarysearch.temple.edu/catalog/991024790699703811
2650455593279898200857417573: https://librarysearch.temple.edu/catalog/991026167499703811
2650455764636328060994320229: https://librarysearch.temple.edu/catalog/991036723530303811
2650455764636328313682469733: https://librarysearch.temple.edu/catalog/991036723568603811
40033347491988151285435237: https://librarysearch.temple.edu/catalog/991036718582203811
40033347744361430675721061: https://librarysearch.temple.edu/catalog/991036720127803811
40033347890410447313046373: https://librarysearch.temple.edu/catalog/991036721699903811
40033347890503622304156517: https://librarysearch.temple.edu/catalog/991036721512903811
40033347894473159036439397: https://librarysearch.temple.edu/catalog/991036721658703811
40033348011467329644383077: https://librarysearch.temple.edu/catalog/991036722231003811
40033348026212800945671013: https://librarysearch.temple.edu/catalog/991036722660103811
40033348029141661578759013: https://librarysearch.temple.edu/catalog/991036722885803811
40033348029158744966531941: https://librarysearch.temple.edu/catalog/991036722901903811
40033348029843569396566885: https://librarysearch.temple.edu/catalog/991036722758303811
40033348131714553432279909: https://librarysearch.temple.edu/catalog/991036722910803811
40033348157606229977926501: https://librarysearch.temple.edu/catalog/991036723616003811
40033348292991372800904037: https://librarysearch.temple.edu/catalog/991036724743403811
40033348416810200095804261: https://librarysearch.temple.edu/catalog/991036725686903811
40033348420669243356711781: https://librarysearch.temple.edu/catalog/991036725620503811
40033351966832373035486053: https://librarysearch.temple.edu/catalog/991036726586203811
40033351967340407911320421: https://librarysearch.temple.edu/catalog/991036726442703811
40033351970886699793320805: https://librarysearch.temple.edu/catalog/991036726526303811
40033351970996487987219301: https://librarysearch.temple.edu/catalog/991036726533303811
40033352080484076952243045: https://librarysearch.temple.edu/catalog/991036727095603811
40033352084427596782046053: https://librarysearch.temple.edu/catalog/991036727045103811
40033352084433003909368677: https://librarysearch.temple.edu/catalog/991036727042303811
40033352084436060111768421: https://librarysearch.temple.edu/catalog/991036727037603811
40033352084436295204260709: https://librarysearch.temple.edu/catalog/991036727037703811
40033352084442172516567909: https://librarysearch.temple.edu/catalog/991036727042703811
40033352087288437320698725: https://librarysearch.temple.edu/catalog/991036727267403811
40033352091757310506601317: https://librarysearch.temple.edu/catalog/991036727240903811
40033352102615057262922597: https://librarysearch.temple.edu/catalog/991036727532603811
40033352106076637483535205: https://librarysearch.temple.edu/catalog/991036727612203811
40033352106474884165471077: https://librarysearch.temple.edu/catalog/991036727653403811
40033352215343944783285093: https://librarysearch.temple.edu/catalog/991036728178203811
40033352244698141919513445: https://librarysearch.temple.edu/catalog/991036728984703811
40033352354893202557995877: https://librarysearch.temple.edu/catalog/991036729234103811
40033352358345927628065637: https://librarysearch.temple.edu/catalog/991036729506603811
40033352482255343896660837: https://librarysearch.temple.edu/catalog/991036730273703811
40033352614672130547845989: https://librarysearch.temple.edu/catalog/991036731141403811
40033352621572487017319269: https://librarysearch.temple.edu/catalog/991036731314903811
40033352632056044890082149: https://librarysearch.temple.edu/catalog/991036731750603811
40033352636518727307021157: https://librarysearch.temple.edu/catalog/991036731741303811
40033352738891555449604965: https://librarysearch.temple.edu/catalog/991036731960103811
40033352884421174407301989: https://librarysearch.temple.edu/catalog/991036733471103811
40033357242968431517371237: https://librarysearch.temple.edu/catalog/991036740715903811
40033357359759325483649893: https://librarysearch.temple.edu/catalog/991036741489103811
40033357488147880643644261: https://librarysearch.temple.edu/catalog/991036742233003811
40033357750781928588168037: https://librarysearch.temple.edu/catalog/991036744362103811
40033485044090771528616805: https://librarysearch.temple.edu/catalog/991036749623103811
40033504253761384879967077: https://librarysearch.temple.edu/catalog/991036791451403811
40033504370327216966962021: https://librarysearch.temple.edu/catalog/991036792203003811
40033845562956516948052837: https://librarysearch.temple.edu/catalog/991036797152603811
40033849749354318741998437: https://librarysearch.temple.edu/catalog/991036802463103811
40033849768040958948166501: https://librarysearch.temple.edu/catalog/991036803005603811
40033859749035028357204837: https://librarysearch.temple.edu/catalog/991019766789703811
40033859760118855726943077: https://librarysearch.temple.edu/catalog/991019819829703811
40034020356966024992787301: https://librarysearch.temple.edu/catalog/991007630609703811
40034020740467313991535461: https://librarysearch.temple.edu/catalog/991007717659703811
40034034933353163607378789: https://librarysearch.temple.edu/catalog/991000511479703811
40034171827259575139601253: https://librarysearch.temple.edu/catalog/991004392299703811
40034205259355644855274341: https://librarysearch.temple.edu/catalog/991012051719703811
40034209727303114887400293: https://librarysearch.temple.edu/catalog/991026614899703811
40034352014207320072129381: https://librarysearch.temple.edu/catalog/991036814864703811
864305623377: https://librarysearch.temple.edu/catalog/991010743379703811
864310431570: https://librarysearch.temple.edu/catalog/991011991909703811
864319059004: https://librarysearch.temple.edu/catalog/991014671399703811
864370996239: https://librarysearch.temple.edu/catalog/991017037819703811
864374308637: https://librarysearch.temple.edu/catalog/991017984589703811
864375844653: https://librarysearch.temple.edu/catalog/991018319599703811
864491684913: https://librarysearch.temple.edu/catalog/991026201269703811
864491690165: https://librarysearch.temple.edu/catalog/991026224779703811
864491691171: https://librarysearch.temple.edu/catalog/991026225779703811
864493409956: https://librarysearch.temple.edu/catalog/991026751919703811
864495234441: https://librarysearch.temple.edu/catalog/991027410659703811
864500129467: https://librarysearch.temple.edu/catalog/991028747949703811
864500410804: https://librarysearch.temple.edu/catalog/991029057099703811
864548751715: https://librarysearch.temple.edu/catalog/991030170779703811
864559013509: https://librarysearch.temple.edu/catalog/991033336339703811
866421757986: https://librarysearch.temple.edu/catalog/991011979819703811
866423437637: https://librarysearch.temple.edu/catalog/991012520059703811
866786089435: https://librarysearch.temple.edu/catalog/991001000789703811
866846703391: https://librarysearch.temple.edu/catalog/991005168489703811
866915418709: https://librarysearch.temple.edu/catalog/991011223449703811
866918920539: https://librarysearch.temple.edu/catalog/991012144839703811
868536531799: https://librarysearch.temple.edu/catalog/991012635619703811
868536531906: https://librarysearch.temple.edu/catalog/991012636999703811
868538161046: https://librarysearch.temple.edu/catalog/991012965289703811
868541201393: https://librarysearch.temple.edu/catalog/991013330299703811
868608570242: https://librarysearch.temple.edu/catalog/991019659729703811
868667535400: https://librarysearch.temple.edu/catalog/991024107849703811
868717654454: https://librarysearch.temple.edu/catalog/991025352819703811
868717930466: https://librarysearch.temple.edu/catalog/991025570789703811
868719378173: https://librarysearch.temple.edu/catalog/991025783189703811
868719378174: https://librarysearch.temple.edu/catalog/991025783239703811
868847079423: https://librarysearch.temple.edu/catalog/991030413819703811
868852297228: https://librarysearch.temple.edu/catalog/991030645339703811
868971312581: https://librarysearch.temple.edu/catalog/991033499949703811
869095464267: https://librarysearch.temple.edu/catalog/991034501089703811
871028758016: https://librarysearch.temple.edu/catalog/991036749215203811
871028759241: https://library.temple.edu/library-search-faq
871028846316: https://librarysearch.temple.edu/catalog/991036727025103811
871075732977: https://librarysearch.temple.edu/catalog/991036718106703811
871075736647: https://librarysearch.temple.edu/catalog/991036723380003811
871075741866: https://librarysearch.temple.edu/catalog/991036720828503811
871079191993: https://librarysearch.temple.edu/catalog/991036719381503811
871079191998: https://librarysearch.temple.edu/catalog/991036797225803811
871079192001: https://librarysearch.temple.edu/catalog/991036719299103811
871081058016: https://librarysearch.temple.edu/catalog/991036780092703811
871081058017: https://librarysearch.temple.edu/catalog/991036725640903811
871082591481: https://librarysearch.temple.edu/catalog/991036740200303811
871082876485: https://librarysearch.temple.edu/catalog/991036722462303811
872903161442: https://librarysearch.temple.edu/catalog/991036718165603811
872952237291: https://librarysearch.temple.edu/catalog/991036727265203811
872960400799: https://librarysearch.temple.edu/catalog/991036719302503811
873136865452: https://librarysearch.temple.edu/catalog/991036791937503811
873145211697: https://librarysearch.temple.edu/catalog/991035876629703811
873192330326: https://librarysearch.temple.edu/catalog/991036718453203811

development:
<<: *default

test:
<<: *default

production:
<<: *default
Loading

0 comments on commit ce7f3ce

Please sign in to comment.