Giter Club home page Giter Club logo

chris102994 / docker-toonamiaftermath Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 3.0 14.25 MB

This is a simple project that scrapes the website and generates an M3U playlist every 12 hours along with a XMLTV object that is hosted over NGINX. The XMLTV and M3U playlist can be directly imported to Emby or Plex. Or if you'd like a buffer you can also import them into xteve or tvheadend.

Home Page: https://chris102994.github.io/containers/docker-toonamiaftermath/

License: GNU Lesser General Public License v3.0

Python 95.79% Shell 2.05% HTML 2.16%
docker emby m3u-playlist plex scrapes unraid xmltv xsdata

docker-toonamiaftermath's Introduction

Hello!

My name is Chris and I'm a Software/DevOps Engineer. I am from the US and currently live in NC.

๐Ÿ”ง Technologies & Tools

๐Ÿ“ˆ GitHub Stats

Github Stats ย  Github Languages

docker-toonamiaftermath's People

Contributors

chris102994 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

docker-toonamiaftermath's Issues

Need help setting up cronjob for EPG

Hi there. I've been trying for days figuring out how to set up a cron job for the EPG. But nothing seems to work.
I've tried docker run --name docker-toonamiaftermath echo "0 */12 * * * root /app/ta-wrapper.sh" >> /etc/crontab but this gave me permission denied.
Then I tried running ta-wrapper.sh manually. But now I'm getting this error:
/usr/bin/python3: can't open file '/app/ToonamiAftermath/ToonamiAftermath/toonami_aftermath.py': [Errno 2] No such file or directory.
I've had it up to here with Docker. It's the most frustrating thing to work with.
Anyway. Do you think you could post instructions in the README file?
I'm sure I can't be the only one having trouble with all this.

Dummy schedule fails plex import

Love the update.
I originally tested with the first TA channel in Plex and it worked successfully, so I enabled all the channels using the provided TA dummy epg for movies and 97. Thats when I started having issues with the guide failing importing into plex. If I change the epg to use xTeve dummy epg for those two channels, it successfully loads into plex.

I am under the impression that your dummy movie schedule is more accurate to TA to know at least the progress of a movie, even if we don't know whats playing. Is this true?

Channels disappearing?

I noticed channels disappearing from the guide restarting the container and scanning new channels seems to fix it. Wondering if this is just the limitation of generating a new m3u file and letting plex know about the new file?

XML formating issues with Xteve

Xteve is having issues for me for me when I import the EPG xml file. It will read the channel id as the display name and then get stuck in a crash loop requiring a restore from a backup to clear it out to stop the crashing. Would it be posilbe to add a option for instead of channel id's the xml and instead have the display name of the channel? Most other xml EPG's that I use have it that way and don't crash xteve.

Not Updating

It hasn't updated the XML Guide Data since I first started the program. Stopping and starting the container doesn't seem to restart it either.

NGINX permission error

2022-11-30 20:05:42 # FOLDER PERMISSIONS:
2022-11-30 20:05:42 -------------------------
2022-11-30 20:05:42 drwxr-xr-x 1 user user 4096 Feb 18 2021 /app
2022-11-30 20:05:42 drwxr-xr-x 4 user user 4096 Dec 1 03:05 /config
2022-11-30 20:05:42 drwxr-xr-x 1 user user 4096 Feb 18 2021 /defaults
2022-11-30 20:05:42 -------------------------
2022-11-30 20:05:42 [cont-init.d] 10-display-container-info: exited 0.
2022-11-30 20:05:42 [cont-init.d] 40-fix-toonami-attrs: executing...
2022-11-30 20:05:42 [cont-init.d] 40-fix-toonami-attrs: exited 0.
2022-11-30 20:05:42 [cont-init.d] 50-first-run: executing...
2022-11-30 20:06:36 [cont-init.d] 50-first-run: exited 0.
2022-11-30 20:06:36 [cont-init.d] 60-fix-nginx-config: executing...
2022-11-30 20:06:36 Ensuring proper NGINX configuration.
2022-11-30 20:06:36 [cont-init.d] 60-fix-nginx-config: exited 0.
2022-11-30 20:06:36 [cont-init.d] done.
2022-11-30 20:06:36 [services.d] starting services
2022-11-30 20:06:36 [services.d] done.
2022-11-30 20:06:36 [run]: The Package Manager is apt-get
2022-11-30 20:06:36 [nginx]: Starting . . .
2022-11-30 20:06:36 nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory)
2022-11-30 20:05:42 usermod: no changes

thank you

Thank you for this, especially the schedule. Your work is appreciated.

-p exit

mkdir -p exits with 111 every time the container is run

multiple channels not able to connect using the docker m3u

VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/snick-est/playlist.m3u8?useHttps=true'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/snick-est/playlist.m3u8?streamDelay=180&useHttps=true'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/mtv97/playlist.m3u8?useHttps=true'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/mtv97/playlist.m3u8?streamDelay=180&useHttps=true'. Check the log for details.

XML cannot be imported into Xteve: expected element type <tv> but have <root>

Trying to import the scraped XML file into Xteve so that I can combine my OTA and Toonami Channels into a single EPG offering. When trying to import the file into Xteve, I get the error "expected element type but have ." From my research, it looks like this is an issue with how the XML is being formed. Let me know if you need any other information. :)

OS: Unraid 6.11.3
Docker: christopher102994/docker-toonamiaftermath:ubuntu-18-latest

What is /path/to/appdata/config?

Hi there. What is the folder I'm suppose to put in here?
Is it the app folder inside? And there's no config folder there.
I'm a bit confused.

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.