Code Monkey home page Code Monkey logo

Comments (14)

aminta avatar aminta commented on June 2, 2024 1

@sairuk I've pulled your permissions fixes, now it works, thanks!

from retronas.

sairuk avatar sairuk commented on June 2, 2024

Installation: OK
Launch: OK
Warning/License: OK
Set User/Group: OK
Relaunch: OK

from retronas.

sairuk avatar sairuk commented on June 2, 2024

Installing Items: Broken / RESOLVED

ERROR: Ansible could not initialize the preferred locale: unsupported locale setting
ERROR: Ansible could not initialize the preferred locale: unsupported locale setting
Press [Enter] to continue...

we need to manually set LC_ALL, this is a known issue and requires a fix a the tooling level, we can work around this

root@raspberrypi:~# locale
LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
root@raspberrypi:~# 

from retronas.

sairuk avatar sairuk commented on June 2, 2024

Installers (they just need to run to completion here, not fail)

Samba: OK
Netatalk 2: FAILED / RESOLVED

dependency error, seems to be related to an incompatibility with dreampi libs

Netatalk 3: OK
EtherDFS: OK
lighthttpd: OK
proftpd: OK
tftpd-hpa: OK
OpenSSH: OK
telnet: OK
NFS: OK
TFNS: OK
pygopherd: OK
3DS QR Codes: FAILED / RESOLVED

fatal: [localhost]: FAILED! => {"changed": false, "msg": "Error while linking: [Errno 2] No such file or directory: b'/data/retronas/3ds/cia' -> b'/data/retronas/roms/nintendo/3ds/cia'", "path": "/data/retronas/roms/nintendo/3ds/cia"}

Samba for PS2: OK
Playstation 3: OK
Samba for MiSTer: OK
Samba for X360: OK
Samba for Batocera: OK
Samba for RecalBox: OK
Samba for Emuelec: OK
fenir-ode-webserver: OK
xlink-kai: OK
gogrepo: OK
ROM Import: OK
FSP server: OK
Sabretools: OK
DiscImageCreator: OK
Samba for Amiga: OK
Syncthing: OK
Cockpit: OK
WebOne proxy: OK
Bitorrent: OK
aria2: OK
megatools: OK
apfs-fuse: OK
hb-store-cdn: OK
zterm: OK
atdpro: OK
miniterm: OK
dreampi: OK
ethflopd: OK
mc: FAILED / RESOLVED
ytree: FAILED / RESOLVED
far2l: FAILED / RESOLVED
ntp: FAILED / RESOLVED

dependency error libnetfilter, seems to be related to an incompatibility with dreampi libs

WaybackProxy: OK

from retronas.

sairuk avatar sairuk commented on June 2, 2024

these worked once deps from dreampi were resovled

Netatalk 2: OK
mc: OK
ytree: OK
far2l: OK
ntp: OK

from retronas.

sairuk avatar sairuk commented on June 2, 2024

experiemntal menu

hdparm: OK
tcpser: OK
laptop-ao: OK
webui: OK
xboxmanager: OK
netlink: OK
kermit: FAILED / RESOLVED

fatal: [localhost]: FAILED! => {"changed": false, "msg": "Path /etc/inetd.conf does not exist !", "rc": 257}

nabu: OK
dexdrive: OK
open-iscsi: FAILED / RESOLVED

ERROR! The requested handler 'open-iscsi - Restart service' was not found in either the main handlers list nor in the listening handlers list

linux-gadgets: OK
UPDDB: OK

from retronas.

sairuk avatar sairuk commented on June 2, 2024

ondevice menu

ucon64: OK
extract-xiso: OK
hdl-dump: OK
nbd-client: OK
pfsshell: OK
cue2pops: OK
pi1541: OK

from retronas.

sairuk avatar sairuk commented on June 2, 2024

kermit moved to a systemd service

from retronas.

sairuk avatar sairuk commented on June 2, 2024

went through the last lot of playbooks to see gather facts, i can't see anything overly concerning with deb12 support so people can try and see how it goes

from retronas.

aminta avatar aminta commented on June 2, 2024

Current deluge 2.0.3-4 on bookworn make BitTorrent installable but not working, see: https://forum.deluge-torrent.org/viewtopic.php?t=56545

from retronas.

sairuk avatar sairuk commented on June 2, 2024

thanks have added an opt-in updater to version 2.12 from debian testing

from retronas.

aminta avatar aminta commented on June 2, 2024

Ok @sairuk , I've tried in branch "testing" updating to 2.12 version, unfortunately I get still errors:

Deluge Web

November 8, 2023
11:46 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Consumed 2.783s CPU time.
systemd
11:46 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Scheduled restart job, restart counter is at 45.
systemd
11:46 PM
deluge-web.service: Consumed 2.783s CPU time.
systemd
11:46 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:46 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:46 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:46 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:46 PM
username, password = get_localhost_auth()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:46 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:46 PM
default_hostlist(),
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:46 PM
^^^^^^^^^^
deluge-web
11:46 PM
self.hostlist = HostList()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:46 PM
^^^^^^^^
deluge-web
11:46 PM
self.web_api = WebApi()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:46 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:46 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:46 PM
web.start()
deluge-web
11:46 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:46 PM
^^^^^^^
deluge-web
11:46 PM
sys.exit(start())
deluge-web
11:46 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:46 PM
Traceback (most recent call last):
deluge-web
11:46 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Consumed 2.744s CPU time.
systemd
11:46 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:46 PM
deluge-web.service: Scheduled restart job, restart counter is at 44.
systemd
11:46 PM
deluge-web.service: Consumed 2.744s CPU time.
systemd
11:46 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:46 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.883s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 43.
systemd
11:45 PM
deluge-web.service: Consumed 2.883s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.835s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 42.
systemd
11:45 PM
deluge-web.service: Consumed 2.835s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.066s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 41.
systemd
11:45 PM
deluge-web.service: Consumed 2.066s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.055s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 40.
systemd
11:45 PM
deluge-web.service: Consumed 2.055s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 31, in default_hostlist
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
default_hostlist(),
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/hostlist.py", line 104, in __init__
deluge-web
11:45 PM
^^^^^^^^^^
deluge-web
11:45 PM
self.hostlist = HostList()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/json_api.py", line 380, in __init__
deluge-web
11:45 PM
^^^^^^^^
deluge-web
11:45 PM
self.web_api = WebApi()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/server.py", line 691, in __init__
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
self.__server = server.DelugeWeb(options=self.options)
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/web.py", line 70, in start
deluge-web
11:45 PM
web.start()
deluge-web
11:45 PM
File "/usr/lib/python3/dist-packages/deluge/ui/web/__init__.py", line 6, in start
deluge-web
11:45 PM
^^^^^^^
deluge-web
11:45 PM
sys.exit(start())
deluge-web
11:45 PM
File "/usr/bin/deluge-web", line 8, in <module>
deluge-web
11:45 PM
Traceback (most recent call last):
deluge-web
11:45 PM
Started deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Consumed 2.052s CPU time.
systemd
11:45 PM
Stopped deluge-web.service - Deluge Bittorrent Client Web Interface.
systemd
11:45 PM
deluge-web.service: Scheduled restart job, restart counter is at 39.
systemd
11:45 PM
deluge-web.service: Consumed 2.052s CPU time.
systemd
11:45 PM
deluge-web.service: Failed with result 'exit-code'.
systemd
11:45 PM
deluge-web.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:45 PM
TypeError: cannot unpack non-iterable NoneType object
deluge-web
11:45 PM
^^^^^^^^^^^^^^^^^^
deluge-web
11:45 PM
username, password = get_localhost_auth()
deluge-web
11:45 PM

Deluge:

November 8, 2023
11:44 PM
Started deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Consumed 2.736s CPU time.
systemd
11:44 PM
Stopped deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Failed with result 'exit-code'.
systemd
11:44 PM
deluged.service: Main process exited, code=exited, status=1/FAILURE
systemd
11:44 PM
builtins.PermissionError: [Errno 13] Permission denied: '/var/lib/deluged/config/auth'
deluged
11:44 PM
with open(auth_file, 'a' if append else 'w', encoding='utf8') as _file:
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/deluge/common.py", line 1229, in create_localclient_account
deluged
11:44 PM
create_localclient_account(True)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/deluge/core/authmanager.py", line 279, in __load_auth_file
deluged
11:44 PM
self.__load_auth_file()
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/deluge/core/authmanager.py", line 68, in start
deluged
11:44 PM
return callable(*args, **kw)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 869, in cb
deluged
11:44 PM
current.result = callback( # type: ignore[misc]
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 857, in _runCallbacks
deluged
11:44 PM
--- <exception caught here> ---
deluged
11:44 PM
self._runCallbacks()
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 763, in _startRunCallbacks
deluged
11:44 PM
self._startRunCallbacks(result)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 661, in callback
deluged
11:44 PM
call.func(*call.args, **call.kw)
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 991, in runUntilCurrent
deluged
11:44 PM
reactorBaseSelf.runUntilCurrent()
deluged
11:44 PM
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1325, in mainLoop
deluged
11:44 PM
Traceback (most recent call last):
deluged
11:44 PM
Unhandled error in Deferred:
deluged
11:44 PM
Stopping deluged.service - Deluge Bittorrent Client Daemon...
systemd
11:44 PM
Started deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Consumed 2.276s CPU time.
systemd
11:44 PM
Stopped deluged.service - Deluge Bittorrent Client Daemon.
systemd
11:44 PM
deluged.service: Deactivated successfully.
systemd
11:44 PM
Stopping deluged.service - Deluge Bittorrent Client Daemon...
systemd
11:44 PM
Started deluged.service - Deluge Bittorrent Client Daemon.

from retronas.

sairuk avatar sairuk commented on June 2, 2024

i do not see this behavior on deb12, i did however push some perms fixes that needed to be done after the updated packages were installed

from retronas.

sairuk avatar sairuk commented on June 2, 2024

pip has an exception handler in bookworm which we need to work around

we can remove /usr/lib/python3*/EXTERNALLY-MANAGED so we don't have to handle multiple command lines across distros

from retronas.

Related Issues (20)

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.