Git Product home page Git Product logo

r2-d7's People

Contributors

alexraubach avatar apollonaut13 avatar danrs avatar davidkiger avatar dependabot[bot] avatar gerko32 avatar mbrevoort avatar philipdouglas avatar tecera avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

r2-d7's Issues

Deprecation warnings for python 3.9

When running pytest, we have the following deprecation warnings. I think these are coming from some of our imports, not our own code?

======================================================== warnings summary ========================================================
env/lib/python3.8/site-packages/flask/json/__init__.py:26
  /Users/dan/workspace/xwing/r2-d7/env/lib/python3.8/site-packages/flask/json/__init__.py:26: DeprecationWarning: Importing 'itsdangerous.json' is deprecated and will be removed in ItsDangerous 2.1. Use Python's 'json' module instead.
    _slash_escape = '\\/' not in _json.dumps('/')

env/lib/python3.8/site-packages/flask/json/__init__.py:48
  /Users/dan/workspace/xwing/r2-d7/env/lib/python3.8/site-packages/flask/json/__init__.py:48: DeprecationWarning: Importing 'itsdangerous.json' is deprecated and will be removed in ItsDangerous 2.1. Use Python's 'json' module instead.
    class JSONEncoder(_json.JSONEncoder):

env/lib/python3.8/site-packages/flask/json/__init__.py:84
  /Users/dan/workspace/xwing/r2-d7/env/lib/python3.8/site-packages/flask/json/__init__.py:84: DeprecationWarning: Importing 'itsdangerous.json' is deprecated and will be removed in ItsDangerous 2.1. Use Python's 'json' module instead.
    class JSONDecoder(_json.JSONDecoder):

env/lib/python3.8/site-packages/flask/sessions.py:14
  /Users/dan/workspace/xwing/r2-d7/env/lib/python3.8/site-packages/flask/sessions.py:14: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
    from collections import MutableMapping

Support for rendering list links from xwing-builder.co.uk

The bot currently supports parsing lists mentioned with https://geordanr.github.io/xwing/ links, but a large majority of users use xwing-builder.co.uk (including list juggler escrow for the vassal league).

I'm currently working on a separate chatbot for league stuff that will eventually include posting messages when a match has been escrowed. This will likely just post the URLs to the lists they used in the escrow. If both squad builders are supported, this would enable the league chat bot (lobot) to show the full list contents via r2-d7.

Is there any technical reason this cannot be done or won't be done? I'd be up for contributing if needed.

Thanks!

adding r2-d7 to a new workspace

hello,
I've created a regional workspace for my local scene and was hoping to use r2-d7. I can chat directly to it, and get results, but it's not working in rooms

I think Travis is dead

Looking at my new PR (and the one raised by Apollonaut), it looks like travis integration has gone? I assume this occurred when travis migrated to their new domain or whatever it was that they did recently. It looks like this might also have killed our heroku auto-deploy pipeline.

Delta 7B Problems When Pasting Lists

When Pasting a YASB link into discord with the Delta 7B variations of Ashoka, Jedi Knight, and Obi-Wan, it gives you an unknown pilot error.
When Pasting an LBN link into discord with ANY Delta 7B pilot, it just says it is the normal Delta 7 variation.

It is a different problem for both YASB and LBN and would need a solution for each.

Screenshots from Discord:

YASB
LBN

Change parsing method for LBN "Print URL" links

R2-D7 should remove ”print” from "Print URL" address created in Launch Bay next. (When user pastes list url in discord channel)
https://launchbaynext.app/print?lbx change to https://launchbaynext.app/?lbx

This way other users can open list from embedded list view in editable form in launchbay.app

Source(not editable): https://launchbaynext.app/print?lbx='New%20Squadron'.20.5.0.l52.415.l18.924r.l1.247r.l5.579rr.l70.624.l14.297.299r.l1.240.233rr.l49.399.l3.256r.l14.297rr.l49.452.l6.266rr.l49.454r

Changed address(editable): https://launchbaynext.app/?lbx='New%20Squadron'.20.5.0.l52.415.l18.924r.l1.247r.l5.579rr.l70.624.l14.297.299r.l1.240.233rr.l49.399.l3.256r.l14.297rr.l49.452.l6.266rr.l49.454r

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.