Compare commits
No commits in common. "master" and "Milka64-master-patch-96392" have entirely different histories.
master
...
Milka64-ma
758 changed files with 3852 additions and 947 deletions
|
@ -1,29 +0,0 @@
|
|||
stages:
|
||||
- login
|
||||
- build
|
||||
- push
|
||||
- deploy
|
||||
|
||||
variables:
|
||||
GL_TOKEN: $GL_TOKEN
|
||||
VERSION: '0.2.18'
|
||||
|
||||
deploy:
|
||||
stage: deploy
|
||||
script : sudo docker-compose --env-file /data/docker/compose-files/others.env -f /data/docker/compose-files/others.yml up -d
|
||||
|
||||
build:
|
||||
stage: build
|
||||
script:
|
||||
- sudo docker build -t hub.0w.tf/milka64/kabot:$VERSION .
|
||||
- sudo docker build -t hub.0w.tf/milka64/kabot:latest .
|
||||
|
||||
push:
|
||||
stage: push
|
||||
script:
|
||||
- sudo docker push hub.0w.tf/milka64/kabot:$VERSION
|
||||
- sudo docker push hub.0w.tf/milka64/kabot:latest
|
||||
|
||||
login:
|
||||
stage: login
|
||||
script: sudo docker login -u milka64 -p $GL_TOKEN hub.0w.tf
|
2
.idea/.gitignore
vendored
Normal file
2
.idea/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
# Default ignored files
|
||||
/workspace.xml
|
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
6
.idea/inspectionProfiles/profiles_settings.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
8
.idea/kabot.iml
Normal file
8
.idea/kabot.iml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="jdk" jdkName="Python 3.7 (kivy_tuto)" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
4
.idea/misc.xml
Normal file
4
.idea/misc.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (kivy_tuto)" project-jdk-type="Python SDK" />
|
||||
</project>
|
8
.idea/modules.xml
Normal file
8
.idea/modules.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/kabot.iml" filepath="$PROJECT_DIR$/.idea/kabot.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
6
.idea/vcs.xml
Normal file
6
.idea/vcs.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
22
Dockerfile
22
Dockerfile
|
@ -1,12 +1,14 @@
|
|||
FROM python:3.11
|
||||
FROM alpine
|
||||
|
||||
WORKDIR /usr/src/kabot
|
||||
ENV CONFIG_FILE=/data/config.ini
|
||||
COPY kabot ./
|
||||
COPY config.ini.sample /data/config.ini
|
||||
COPY entrypoint.sh /
|
||||
RUN apt update && apt install -y ffmpeg
|
||||
RUN apt clean
|
||||
RUN pip install --no-cache-dir /usr/src/kabot/
|
||||
WORKDIR /app
|
||||
VOLUME /data
|
||||
|
||||
CMD [ "/entrypoint.sh" ]
|
||||
RUN apk add --update musl-dev python3-dev gcc python3 py3-pip git py3-lxml libxml2 libxml2-dev py3-pynacl\
|
||||
&& pip3 install --upgrade pip \
|
||||
&& pip3 install bs4 requests giphy_client discord.py python-gitlab\
|
||||
&& git clone https://git.0w.tf/Milka64/kabot.git
|
||||
WORKDIR /app/kabot
|
||||
RUN python3 bootstrap-buildout.py \
|
||||
&& bin/buildout
|
||||
|
||||
CMD bin/kabot
|
||||
|
|
34
README.rst
34
README.rst
|
@ -10,7 +10,7 @@ Prerquire :
|
|||
|
||||
pip3 install zc.buildout
|
||||
|
||||
clone this repository, then :
|
||||
clone this repositori, then :
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
|
@ -22,34 +22,4 @@ Utilisation
|
|||
|
||||
.. code-block:: bash
|
||||
|
||||
./bin/kabot -c config.ini
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
|
||||
.. code-block:: ini
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
audio_path = /tmp/
|
||||
voice_channel = channel_name
|
||||
text_channel = channel_name
|
||||
|
||||
[discord]
|
||||
token = <discord_token>
|
||||
|
||||
[gitlab]
|
||||
url = https://gitlab.example.com/
|
||||
token = <GITLAB_TOKEN>
|
||||
|
||||
[giphy]
|
||||
token = <GIPHY_TOKEN>
|
||||
|
||||
|
||||
Docker
|
||||
------
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
docker build -t kabot .
|
||||
docker run -v /pa/to/your/data:/data kabot:latest
|
||||
./bin/kabot
|
||||
|
|
210
bootstrap-buildout.py
Normal file
210
bootstrap-buildout.py
Normal file
|
@ -0,0 +1,210 @@
|
|||
##############################################################################
|
||||
#
|
||||
# Copyright (c) 2006 Zope Foundation and Contributors.
|
||||
# All Rights Reserved.
|
||||
#
|
||||
# This software is subject to the provisions of the Zope Public License,
|
||||
# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
|
||||
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
|
||||
# FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
##############################################################################
|
||||
"""Bootstrap a buildout-based project
|
||||
|
||||
Simply run this script in a directory containing a buildout.cfg.
|
||||
The script accepts buildout command-line options, so you can
|
||||
use the -c option to specify an alternate configuration file.
|
||||
"""
|
||||
|
||||
import os
|
||||
import shutil
|
||||
import sys
|
||||
import tempfile
|
||||
|
||||
from optparse import OptionParser
|
||||
|
||||
__version__ = '2015-07-01'
|
||||
# See zc.buildout's changelog if this version is up to date.
|
||||
|
||||
tmpeggs = tempfile.mkdtemp(prefix='bootstrap-')
|
||||
|
||||
usage = '''\
|
||||
[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
|
||||
|
||||
Bootstraps a buildout-based project.
|
||||
|
||||
Simply run this script in a directory containing a buildout.cfg, using the
|
||||
Python that you want bin/buildout to use.
|
||||
|
||||
Note that by using --find-links to point to local resources, you can keep
|
||||
this script from going over the network.
|
||||
'''
|
||||
|
||||
parser = OptionParser(usage=usage)
|
||||
parser.add_option("--version",
|
||||
action="store_true", default=False,
|
||||
help=("Return bootstrap.py version."))
|
||||
parser.add_option("-t", "--accept-buildout-test-releases",
|
||||
dest='accept_buildout_test_releases',
|
||||
action="store_true", default=False,
|
||||
help=("Normally, if you do not specify a --version, the "
|
||||
"bootstrap script and buildout gets the newest "
|
||||
"*final* versions of zc.buildout and its recipes and "
|
||||
"extensions for you. If you use this flag, "
|
||||
"bootstrap and buildout will get the newest releases "
|
||||
"even if they are alphas or betas."))
|
||||
parser.add_option("-c", "--config-file",
|
||||
help=("Specify the path to the buildout configuration "
|
||||
"file to be used."))
|
||||
parser.add_option("-f", "--find-links",
|
||||
help=("Specify a URL to search for buildout releases"))
|
||||
parser.add_option("--allow-site-packages",
|
||||
action="store_true", default=False,
|
||||
help=("Let bootstrap.py use existing site packages"))
|
||||
parser.add_option("--buildout-version",
|
||||
help="Use a specific zc.buildout version")
|
||||
parser.add_option("--setuptools-version",
|
||||
help="Use a specific setuptools version")
|
||||
parser.add_option("--setuptools-to-dir",
|
||||
help=("Allow for re-use of existing directory of "
|
||||
"setuptools versions"))
|
||||
|
||||
options, args = parser.parse_args()
|
||||
if options.version:
|
||||
print("bootstrap.py version %s" % __version__)
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
######################################################################
|
||||
# load/install setuptools
|
||||
|
||||
try:
|
||||
from urllib.request import urlopen
|
||||
except ImportError:
|
||||
from urllib2 import urlopen
|
||||
|
||||
ez = {}
|
||||
if os.path.exists('ez_setup.py'):
|
||||
exec(open('ez_setup.py').read(), ez)
|
||||
else:
|
||||
exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
|
||||
|
||||
if not options.allow_site_packages:
|
||||
# ez_setup imports site, which adds site packages
|
||||
# this will remove them from the path to ensure that incompatible versions
|
||||
# of setuptools are not in the path
|
||||
import site
|
||||
# inside a virtualenv, there is no 'getsitepackages'.
|
||||
# We can't remove these reliably
|
||||
if hasattr(site, 'getsitepackages'):
|
||||
for sitepackage_path in site.getsitepackages():
|
||||
# Strip all site-packages directories from sys.path that
|
||||
# are not sys.prefix; this is because on Windows
|
||||
# sys.prefix is a site-package directory.
|
||||
if sitepackage_path != sys.prefix:
|
||||
sys.path[:] = [x for x in sys.path
|
||||
if sitepackage_path not in x]
|
||||
|
||||
setup_args = dict(to_dir=tmpeggs, download_delay=0)
|
||||
|
||||
if options.setuptools_version is not None:
|
||||
setup_args['version'] = options.setuptools_version
|
||||
if options.setuptools_to_dir is not None:
|
||||
setup_args['to_dir'] = options.setuptools_to_dir
|
||||
|
||||
ez['use_setuptools'](**setup_args)
|
||||
import setuptools
|
||||
import pkg_resources
|
||||
|
||||
# This does not (always?) update the default working set. We will
|
||||
# do it.
|
||||
for path in sys.path:
|
||||
if path not in pkg_resources.working_set.entries:
|
||||
pkg_resources.working_set.add_entry(path)
|
||||
|
||||
######################################################################
|
||||
# Install buildout
|
||||
|
||||
ws = pkg_resources.working_set
|
||||
|
||||
setuptools_path = ws.find(
|
||||
pkg_resources.Requirement.parse('setuptools')).location
|
||||
|
||||
# Fix sys.path here as easy_install.pth added before PYTHONPATH
|
||||
cmd = [sys.executable, '-c',
|
||||
'import sys; sys.path[0:0] = [%r]; ' % setuptools_path +
|
||||
'from setuptools.command.easy_install import main; main()',
|
||||
'-mZqNxd', tmpeggs]
|
||||
|
||||
find_links = os.environ.get(
|
||||
'bootstrap-testing-find-links',
|
||||
options.find_links or
|
||||
('http://downloads.buildout.org/'
|
||||
if options.accept_buildout_test_releases else None)
|
||||
)
|
||||
if find_links:
|
||||
cmd.extend(['-f', find_links])
|
||||
|
||||
requirement = 'zc.buildout'
|
||||
version = options.buildout_version
|
||||
if version is None and not options.accept_buildout_test_releases:
|
||||
# Figure out the most recent final version of zc.buildout.
|
||||
import setuptools.package_index
|
||||
_final_parts = '*final-', '*final'
|
||||
|
||||
def _final_version(parsed_version):
|
||||
try:
|
||||
return not parsed_version.is_prerelease
|
||||
except AttributeError:
|
||||
# Older setuptools
|
||||
for part in parsed_version:
|
||||
if (part[:1] == '*') and (part not in _final_parts):
|
||||
return False
|
||||
return True
|
||||
|
||||
index = setuptools.package_index.PackageIndex(
|
||||
search_path=[setuptools_path])
|
||||
if find_links:
|
||||
index.add_find_links((find_links,))
|
||||
req = pkg_resources.Requirement.parse(requirement)
|
||||
if index.obtain(req) is not None:
|
||||
best = []
|
||||
bestv = None
|
||||
for dist in index[req.project_name]:
|
||||
distv = dist.parsed_version
|
||||
if _final_version(distv):
|
||||
if bestv is None or distv > bestv:
|
||||
best = [dist]
|
||||
bestv = distv
|
||||
elif distv == bestv:
|
||||
best.append(dist)
|
||||
if best:
|
||||
best.sort()
|
||||
version = best[-1].version
|
||||
if version:
|
||||
requirement = '=='.join((requirement, version))
|
||||
cmd.append(requirement)
|
||||
|
||||
import subprocess
|
||||
if subprocess.call(cmd) != 0:
|
||||
raise Exception(
|
||||
"Failed to execute command:\n%s" % repr(cmd)[1:-1])
|
||||
|
||||
######################################################################
|
||||
# Import and run buildout
|
||||
|
||||
ws.add_entry(tmpeggs)
|
||||
ws.require(requirement)
|
||||
import zc.buildout.buildout
|
||||
|
||||
if not [a for a in args if '=' not in a]:
|
||||
args.append('bootstrap')
|
||||
|
||||
# if -c was provided, we push it back into args for buildout' main function
|
||||
if options.config_file is not None:
|
||||
args[0:0] = ['-c', options.config_file]
|
||||
|
||||
zc.buildout.buildout.main(args)
|
||||
shutil.rmtree(tmpeggs)
|
45
buildout.cfg
Normal file
45
buildout.cfg
Normal file
|
@ -0,0 +1,45 @@
|
|||
[buildout]
|
||||
show-picked-versions = true
|
||||
extends = pinned.cfg
|
||||
|
||||
package = kabot
|
||||
|
||||
develop =
|
||||
kabot
|
||||
mr-dev/discord
|
||||
mr-dev/giphy
|
||||
|
||||
parts +=
|
||||
kabot
|
||||
doc
|
||||
|
||||
extensions = mr.developer
|
||||
sources-dir = mr-dev
|
||||
auto-checkout =
|
||||
discord
|
||||
giphy
|
||||
|
||||
[kabot]
|
||||
recipe = zc.recipe.egg
|
||||
eggs =
|
||||
${buildout:package}
|
||||
cookiecutter
|
||||
discord.py
|
||||
PyNaCl
|
||||
requests
|
||||
giphy_client
|
||||
python-gitlab
|
||||
|
||||
interpreter = python
|
||||
|
||||
[doc]
|
||||
recipe = zc.recipe.egg
|
||||
eggs =
|
||||
${buildout:package}
|
||||
|
||||
[sources]
|
||||
discord = git https://github.com/Rapptz/discord.py.git
|
||||
giphy = git https://github.com/Giphy/giphy-python-client.git
|
||||
|
||||
[logging]
|
||||
logger_root_level = DEBUG
|
|
@ -1,16 +0,0 @@
|
|||
[DEFAULT]
|
||||
|
||||
logs = /var/log/kabot.log
|
||||
audio_path = /tmp/
|
||||
voice_channel = channel_name
|
||||
text_channel = channel_name
|
||||
|
||||
[discord]
|
||||
token = <discord_token>
|
||||
|
||||
[gitlab]
|
||||
url = https://gitlab.example.com/
|
||||
token = <GITLAB_TOKEN>
|
||||
|
||||
[giphy]
|
||||
token = <GIPHY_TOKEN>
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
kabot -c $CONFIG_FILE
|
15
kabot/.github/ISSUE_TEMPLATE.md
vendored
Normal file
15
kabot/.github/ISSUE_TEMPLATE.md
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
* Kabot version:
|
||||
* Python version:
|
||||
* Operating System:
|
||||
|
||||
### Description
|
||||
|
||||
Describe what you were trying to get done.
|
||||
Tell us what happened, what went wrong, and what you expected to happen.
|
||||
|
||||
### What I Did
|
||||
|
||||
```
|
||||
Paste the command(s) you ran and the output.
|
||||
If there was a crash, please include the traceback here.
|
||||
```
|
|
@ -3,7 +3,6 @@ include CONTRIBUTING.rst
|
|||
include HISTORY.rst
|
||||
include LICENSE
|
||||
include README.rst
|
||||
include kabot/utils/ressources/*
|
||||
|
||||
recursive-include tests *
|
||||
recursive-exclude * __pycache__
|
||||
|
|
88
kabot/Makefile
Normal file
88
kabot/Makefile
Normal file
|
@ -0,0 +1,88 @@
|
|||
.PHONY: clean clean-test clean-pyc clean-build docs help
|
||||
.DEFAULT_GOAL := help
|
||||
|
||||
define BROWSER_PYSCRIPT
|
||||
import os, webbrowser, sys
|
||||
|
||||
try:
|
||||
from urllib import pathname2url
|
||||
except:
|
||||
from urllib.request import pathname2url
|
||||
|
||||
webbrowser.open("file://" + pathname2url(os.path.abspath(sys.argv[1])))
|
||||
endef
|
||||
export BROWSER_PYSCRIPT
|
||||
|
||||
define PRINT_HELP_PYSCRIPT
|
||||
import re, sys
|
||||
|
||||
for line in sys.stdin:
|
||||
match = re.match(r'^([a-zA-Z_-]+):.*?## (.*)$$', line)
|
||||
if match:
|
||||
target, help = match.groups()
|
||||
print("%-20s %s" % (target, help))
|
||||
endef
|
||||
export PRINT_HELP_PYSCRIPT
|
||||
|
||||
BROWSER := python -c "$$BROWSER_PYSCRIPT"
|
||||
|
||||
help:
|
||||
@python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)
|
||||
|
||||
clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts
|
||||
|
||||
clean-build: ## remove build artifacts
|
||||
rm -fr build/
|
||||
rm -fr dist/
|
||||
rm -fr .eggs/
|
||||
find . -name '*.egg-info' -exec rm -fr {} +
|
||||
find . -name '*.egg' -exec rm -f {} +
|
||||
|
||||
clean-pyc: ## remove Python file artifacts
|
||||
find . -name '*.pyc' -exec rm -f {} +
|
||||
find . -name '*.pyo' -exec rm -f {} +
|
||||
find . -name '*~' -exec rm -f {} +
|
||||
find . -name '__pycache__' -exec rm -fr {} +
|
||||
|
||||
clean-test: ## remove test and coverage artifacts
|
||||
rm -fr .tox/
|
||||
rm -f .coverage
|
||||
rm -fr htmlcov/
|
||||
rm -fr .pytest_cache
|
||||
|
||||
lint: ## check style with flake8
|
||||
flake8 kabot tests
|
||||
|
||||
test: ## run tests quickly with the default Python
|
||||
python setup.py test
|
||||
|
||||
test-all: ## run tests on every Python version with tox
|
||||
tox
|
||||
|
||||
coverage: ## check code coverage quickly with the default Python
|
||||
coverage run --source kabot setup.py test
|
||||
coverage report -m
|
||||
coverage html
|
||||
$(BROWSER) htmlcov/index.html
|
||||
|
||||
docs: ## generate Sphinx HTML documentation, including API docs
|
||||
rm -f docs/kabot.rst
|
||||
rm -f docs/modules.rst
|
||||
sphinx-apidoc -o docs/ kabot
|
||||
$(MAKE) -C docs clean
|
||||
$(MAKE) -C docs html
|
||||
$(BROWSER) docs/_build/html/index.html
|
||||
|
||||
servedocs: docs ## compile the docs watching for changes
|
||||
watchmedo shell-command -p '*.rst' -c '$(MAKE) -C docs html' -R -D .
|
||||
|
||||
release: dist ## package and upload a release
|
||||
twine upload dist/*
|
||||
|
||||
dist: clean ## builds source and wheel package
|
||||
python setup.py sdist
|
||||
python setup.py bdist_wheel
|
||||
ls -l dist
|
||||
|
||||
install: clean ## install the package to the active Python's site-packages
|
||||
python setup.py install
|
BIN
kabot/kabot/Audio/BFlow/Bflow1.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/Bflow1.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/Bflow2.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/Bflow2.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/Bflow3.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/Bflow3.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/Bflow4.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/Bflow4.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/Bflow5.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/Bflow5.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/Bflow6.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/Bflow6.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/chanter_les_oreilles.mp3
Normal file
BIN
kabot/kabot/Audio/BFlow/chanter_les_oreilles.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/BFlow/la_tristitude.mp3
Executable file
BIN
kabot/kabot/Audio/BFlow/la_tristitude.mp3
Executable file
Binary file not shown.
0
kabot/kabot/Audio/Kabot/.gitkeep
Normal file
0
kabot/kabot/Audio/Kabot/.gitkeep
Normal file
BIN
kabot/kabot/Audio/Kabot/Kabot1.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/Kabot1.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/bonsoir_les_enfants.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/bonsoir_les_enfants.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/cest_qui_tout_ces_cons.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/cest_qui_tout_ces_cons.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/coucou_les_loulou.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/coucou_les_loulou.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/coucou_les_loulou_2.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/coucou_les_loulou_2.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/etre_le_president.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/etre_le_president.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/hey_ho.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/hey_ho.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/Kabot/prosternez_vous_devant_ma_bite.mp3
Normal file
BIN
kabot/kabot/Audio/Kabot/prosternez_vous_devant_ma_bite.mp3
Normal file
Binary file not shown.
0
kabot/kabot/Audio/Origine64/.gitkeep
Normal file
0
kabot/kabot/Audio/Origine64/.gitkeep
Normal file
BIN
kabot/kabot/Audio/Origine64/Origine64_1.mp3
Normal file
BIN
kabot/kabot/Audio/Origine64/Origine64_1.mp3
Normal file
Binary file not shown.
0
kabot/kabot/Audio/TitusCrow/.gitkeep
Normal file
0
kabot/kabot/Audio/TitusCrow/.gitkeep
Normal file
BIN
kabot/kabot/Audio/TitusCrow/regis_est_un_con.mp3
Normal file
BIN
kabot/kabot/Audio/TitusCrow/regis_est_un_con.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/TitusCrow/thebobos.mp3
Normal file
BIN
kabot/kabot/Audio/TitusCrow/thebobos.mp3
Normal file
Binary file not shown.
0
kabot/kabot/Audio/ZuZeN/.gitkeep
Normal file
0
kabot/kabot/Audio/ZuZeN/.gitkeep
Normal file
BIN
kabot/kabot/Audio/ZuZeN/I_want_to_break_free.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/I_want_to_break_free.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/assis_sur_les_wc.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/assis_sur_les_wc.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/dadyday.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/dadyday.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/damn_look_at_the_bacon.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/damn_look_at_the_bacon.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/et_tu_chantes.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/et_tu_chantes.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/mais_moi_je_veux_faire_lamour.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/mais_moi_je_veux_faire_lamour.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/patch_moi.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/patch_moi.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/quand_je_me_touche_dans_le_parc.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/quand_je_me_touche_dans_le_parc.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/vivre_dans_un_donjon.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/vivre_dans_un_donjon.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/welcome_to_jurassic_park.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/welcome_to_jurassic_park.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/you_touch_my_tralala.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/you_touch_my_tralala.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/ZuZeN/zuzen_gravity.mp3
Normal file
BIN
kabot/kabot/Audio/ZuZeN/zuzen_gravity.mp3
Normal file
Binary file not shown.
0
kabot/kabot/Audio/benben/.gitkeep
Normal file
0
kabot/kabot/Audio/benben/.gitkeep
Normal file
BIN
kabot/kabot/Audio/benben/Prejent.mp3
Normal file
BIN
kabot/kabot/Audio/benben/Prejent.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben1.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben1.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben10.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben10.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben11.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben11.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben2.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben2.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben4.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben4.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben5.mp3
Executable file
BIN
kabot/kabot/Audio/benben/benben5.mp3
Executable file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben6.mp3
Executable file
BIN
kabot/kabot/Audio/benben/benben6.mp3
Executable file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben7.mp3
Executable file
BIN
kabot/kabot/Audio/benben/benben7.mp3
Executable file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben8.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben8.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/benben/benben9.mp3
Normal file
BIN
kabot/kabot/Audio/benben/benben9.mp3
Normal file
Binary file not shown.
0
kabot/kabot/Audio/emileletueur/.gitkeep
Normal file
0
kabot/kabot/Audio/emileletueur/.gitkeep
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/emileletueur/emileletueur1.mp3
Normal file
BIN
kabot/kabot/Audio/emileletueur/emileletueur1.mp3
Normal file
Binary file not shown.
0
kabot/kabot/Audio/others/Les kassos/.gitkeep
Normal file
0
kabot/kabot/Audio/others/Les kassos/.gitkeep
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/Conduit_les_voitures.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/Conduit_les_voitures.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/Jimmy.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/Jimmy.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/attention_virginie.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/attention_virginie.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/blanco.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/blanco.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/bonjour_ptiripou.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/bonjour_ptiripou.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/bonsoir_les_enfants.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/bonsoir_les_enfants.mp3
Normal file
Binary file not shown.
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/comme_ca.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/comme_ca.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/darty_papa.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/darty_papa.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/ferme_la_tete_de_con.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/ferme_la_tete_de_con.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/fermez_la.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/fermez_la.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/foulindra_tete_de_chibre.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/foulindra_tete_de_chibre.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/hey_ho.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/hey_ho.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/hey_jokerini.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/hey_jokerini.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/kevin_tomber_fort.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/kevin_tomber_fort.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/mon_cahier.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/mon_cahier.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/oh_dis_donc.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/oh_dis_donc.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/oh_putain_non.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/oh_putain_non.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/on_a_vu_des_trucs_de_ouf.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/on_a_vu_des_trucs_de_ouf.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/ouais1.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/ouais1.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/ouais2.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/ouais2.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/ouais3.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/ouais3.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/pablo_sort_de_la_encule.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/pablo_sort_de_la_encule.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/perdu_cest_ma_bite.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/perdu_cest_ma_bite.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/ptiripou_coupe_les_tetes.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/ptiripou_coupe_les_tetes.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/pute_salope.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/pute_salope.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/team_croquette.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/team_croquette.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/team_sachette.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/team_sachette.mp3
Normal file
Binary file not shown.
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/voici_ma_bite.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/voici_ma_bite.mp3
Normal file
Binary file not shown.
BIN
kabot/kabot/Audio/others/Les kassos/votre_premiere_fois.mp3
Normal file
BIN
kabot/kabot/Audio/others/Les kassos/votre_premiere_fois.mp3
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue