Skip to content

Commit

Permalink
Add initial version of the site
Browse files Browse the repository at this point in the history
Made for app version v2.7.0
  • Loading branch information
onoderis committed Feb 7, 2021
1 parent 45d2f17 commit 96ed492
Show file tree
Hide file tree
Showing 8 changed files with 179 additions and 38 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
_site
.sass-cache
.jekyll-metadata

*.iml
Gemfile.lock
24 changes: 24 additions & 0 deletions 404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
layout: default
---

<style type="text/css" media="screen">
.container {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
h1 {
margin: 30px 0;
font-size: 4em;
line-height: 1;
letter-spacing: -1px;
}
</style>

<div class="container">
<h1>404</h1>

<p><strong>Page not found :(</strong></p>
<p>The requested page could not be found.</p>
</div>
Binary file added AYAYA.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 39 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
source "https://rubygems.org"

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
# gem "jekyll", "~> 3.9.0"

# This is the default theme for new Jekyll sites. You may change this to anything you like.
#gem "minima", "~> 2.0"
#gem "jekyll-theme-cayman", "~> 0.1.1"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
gem "github-pages", "~> 211", group: :jekyll_plugins

# If you have any plugins, put them here!
# group :jekyll_plugins do
# gem "jekyll-feed", "~> 0.6"
# end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library.
# install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
# gem "tzinfo", "~> 1.2"
# gem "tzinfo-data"
# end

# Performance-booster for watching directories on Windows
# gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform?

# kramdown v2 ships without the gfm parser by default. If you're using
# kramdown v1, comment out this line.
# gem "kramdown-parser-gfm"

13 changes: 12 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
theme: jekyll-theme-midnight
title: failchat
description: Простой и бесплатный мультичат для стримеров
theme: jekyll-theme-cayman

github:
is_project_page: false

failchat:
setup: "https://github.com/onoderis/failchat/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%87%D0%B0%D1%82%D0%B0"
discord: "https://discord.gg/4Qs3Y8h"

google_analytics: UA-73079300-4
42 changes: 42 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<!DOCTYPE html>
<html lang="{{ site.lang | default: "en-US" }}">
<head>

{% if site.google_analytics %}
<script async src="https://www.googletagmanager.com/gtag/js?id={{ site.google_analytics }}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '{{ site.google_analytics }}');
</script>
{% endif %}
<meta charset="UTF-8">

{% seo %}
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="preload" href="https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap" as="style" type="text/css" crossorigin>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#157878">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
<link rel="shortcut icon" type="image/png" href="favicon.png">
</head>
<body>
<header class="page-header" role="banner">
<h1 class="project-name">{{ site.title | default: site.github.repository_name }}</h1>
<h2 class="project-tagline">{{ site.description | default: site.github.project_tagline }}</h2>
{% if site.github.is_project_page %}
<a href="{{ site.github.repository_url }}" class="btn">View on GitHub</a>
{% endif %}
<a href="{{ site.github.releases_url }}" class="btn">Скачать</a>
<a href="{{ site.failchat.setup }}" class="btn">Запустить и настроить</a>
<a href="{{ site.failchat.discord }}" class="btn">Discord сервер</a>
<a href="{{ site.github.wiki_url }}" class="btn">Wiki</a>
</header>

<main id="content" class="main-content" role="main">
{{ content }}
</main>
</body>
</html>
Binary file added favicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
93 changes: 56 additions & 37 deletions index.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,56 @@
## Welcome to GitHub Pages

You can use the [editor on GitHub](https://github.com/onoderis/failchat/edit/gh-pages/index.md) to maintain and preview the content for your website in Markdown files.

Whenever you commit to this repository, GitHub Pages will run [Jekyll](https://jekyllrb.com/) to rebuild the pages in your site, from the content in your Markdown files.

### Markdown

Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for

```markdown
Syntax highlighted code block

# Header 1
## Header 2
### Header 3

- Bulleted
- List

1. Numbered
2. List

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)
```

For more details see [GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/).

### Jekyll Themes

Your Pages site will use the layout and styles from the Jekyll theme you have selected in your [repository settings](https://github.com/onoderis/failchat/settings). The name of this theme is saved in the Jekyll `_config.yml` configuration file.

### Support or Contact

Having trouble with Pages? Check out our [documentation](https://docs.github.com/categories/github-pages-basics/) or [contact support](https://support.github.com/contact) and we’ll help you sort it out.
---
title: failchat - мультичат для стримеров
---

# Ключевые особенности чата
- Поддерживаемые источники:
- Twitch
- Youtube
- Goodgame
- Sc2tv
- Исходный код чата полностью открыт. Чат был и будет бесплатным
- Чат кроссплатформенный, но для Windows есть дополнительные фичи
- Чат можно захватить в OBS через Browser source
- Чат работает в режиме только чтения и не позволяет отправлять сообщения

# Скриншоты
[![Окно настроек](https://i.imgur.com/YeFyy8zm.png)](https://i.imgur.com/YeFyy8z.png)

[![Скин old_sc2tv](https://i.imgur.com/ByJ29Tsm.png)](https://i.imgur.com/ByJ29Ts.png)
[![Скин funstream](https://i.imgur.com/5Xh1CPkm.png)](https://i.imgur.com/5Xh1CPk.png)
[![Скин glass](https://i.imgur.com/edXv0oNm.png)](https://i.imgur.com/edXv0oN.png)


# Возможности чата
- Отображение количества зрителей
- Смайлы
- смайлы канала, BTTV и FrankerFaceZ смайлы на твитче
- смайлы каналов на goodgmae
- :gg-\*: :tw-\*: смайлы на sc2tv
- Подсветка сообщений стримеру
- Отображение цвета никнейма
- Отображение иконок пользователя
- Режим кликов мыши сквозь окно чата (доступно только на Windows)
- Режим поверх всех окон
- Режим окна без рамок
- Возможность скрыть сообщения после настраиваемого промежутка времени
- Отображение картинок и гифок в чате по ссылке
- Подсветка сообщений за поинты канала на Twitch
- Кастомизация:
- Включить/выключить иконки, цвет ника, статусные сообщения
- Zoom
- Цвет фона
- Шаблон для удалённых сообщений
- Прозрачность окна чата
- Возможность добавлять свои смайлы
- Сообщение удаляется в failchat'е если оно было удалено в первоисточнике
- Возможность удалить сообщение только в failchat'е, но не в первоисточнике
- Игнор лист
- Возможность очистить все сообщения, а так же временно показать скрытые сообщения
- Разделённая кастомизация для основного окна чата и для OBS Browser'а

# Другое
- Доступно 3 скина
- Возможна кастомизация скина через html/css/javascript

Проблемы или пожелания? Создайте issue на github или напишите в дискорд ![AYAYA](AYAYA.png)

0 comments on commit 96ed492

Please sign in to comment.